IBM отваря инструмСнтариум Π·Π° Ρ…ΠΎΠΌΠΎΠΌΠΎΡ€Ρ„Π½ΠΎ ΠΊΡ€ΠΈΠΏΡ‚ΠΈΡ€Π°Π½Π΅ Π·Π° Linux

компания IBM обявиха относно отварянСто Π½Π° ΠΈΠ·Ρ…ΠΎΠ΄Π½ΠΈΡ‚Π΅ тСкстовС Π½Π° инструмСнтариума Ρ…ΠΈΠ΄Ρ€ΠΎ (IBM Fully Homomorphic Encryption) със систСмна рСализация пълно Ρ…ΠΎΠΌΠΎΠΌΠΎΡ€Ρ„Π½ΠΎ ΠΊΡ€ΠΈΠΏΡ‚ΠΈΡ€Π°Π½Π΅ Π·Π° ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° Π½Π° Π΄Π°Π½Π½ΠΈ Π² ΠΊΡ€ΠΈΠΏΡ‚ΠΈΡ€Π°Π½Π° Ρ„ΠΎΡ€ΠΌΠ°. FHE Π²ΠΈ позволява Π΄Π° ΡΡŠΠ·Π΄Π°Π²Π°Ρ‚Π΅ услуги Π·Π° ΠΏΠΎΠ²Π΅Ρ€ΠΈΡ‚Π΅Π»Π½ΠΈ изчислСния, ΠΏΡ€ΠΈ ΠΊΠΎΠΈΡ‚ΠΎ Π΄Π°Π½Π½ΠΈΡ‚Π΅ сС ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Π²Π°Ρ‚ ΠΊΡ€ΠΈΠΏΡ‚ΠΈΡ€Π°Π½ΠΈ ΠΈ Π½Π΅ сС появяват Π² ΠΎΡ‚Π²ΠΎΡ€Π΅Π½Π° Ρ„ΠΎΡ€ΠΌΠ° Π½Π° Π½ΠΈΡ‚ΠΎ Π΅Π΄ΠΈΠ½ Π΅Ρ‚Π°ΠΏ. Π Π΅Π·ΡƒΠ»Ρ‚Π°Ρ‚ΡŠΡ‚ ΡΡŠΡ‰ΠΎ сС Π³Π΅Π½Π΅Ρ€ΠΈΡ€Π° ΠΊΡ€ΠΈΠΏΡ‚ΠΈΡ€Π°Π½. ΠšΠΎΠ΄ΡŠΡ‚ Π΅ написан Π½Π° C++ ΠΈ разпространява сС ΠΎΡ‚ ΠΏΠΎΠ΄ Π»ΠΈΡ†Π΅Π½Π· Π½Π° MIT. Π’ допълнСниС към вСрсията Π·Π° Linux, ΠΏΠΎΠ΄ΠΎΠ±Π½ΠΈ ΠΊΠΎΠΌΠΏΠ»Π΅ΠΊΡ‚ΠΈ инструмСнти Π·Π° macOS ΠΈ IOS, написан Π½Π° Objective-C. ΠŸΡƒΠ±Π»ΠΈΠΊΡƒΠ²Π°Π½Π΅Ρ‚ΠΎ Π½Π° вСрсия Π·Π° Android.

FHE ΠΏΠΎΠ΄Π΄ΡŠΡ€ΠΆΠ° пълСн Ρ…ΠΎΠΌΠΎΠΌΠΎΡ€Ρ„Π½ΠΈ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ, ΠΊΠΎΠΈΡ‚ΠΎ Π²ΠΈ позволяват Π΄Π° ΠΈΠ·Π²ΡŠΡ€ΡˆΠ²Π°Ρ‚Π΅ ΡΡŠΠ±ΠΈΡ€Π°Π½Π΅ ΠΈ ΡƒΠΌΠ½ΠΎΠΆΠ΅Π½ΠΈΠ΅ Π½Π° ΠΊΡ€ΠΈΠΏΡ‚ΠΈΡ€Π°Π½ΠΈ Π΄Π°Π½Π½ΠΈ (Ρ‚.Π΅. ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π΄Π° ΠΈΠ·ΠΏΡŠΠ»Π½ΡΠ²Π°Ρ‚Π΅ всякакви ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ»Π½ΠΈ изчислСния) ΠΈ Π΄Π° ΠΏΠΎΠ»ΡƒΡ‡Π°Π²Π°Ρ‚Π΅ ΠΊΡ€ΠΈΠΏΡ‚ΠΈΡ€Π°Π½ Ρ€Π΅Π·ΡƒΠ»Ρ‚Π°Ρ‚ Π½Π° ΠΈΠ·Ρ…ΠΎΠ΄Π°, ΠΊΠΎΠΉΡ‚ΠΎ Π±ΠΈ Π±ΠΈΠ» ΠΏΠΎΠ΄ΠΎΠ±Π΅Π½ Π½Π° ΠΊΡ€ΠΈΠΏΡ‚ΠΈΡ€Π°Π½Π΅ Π½Π° Ρ€Π΅Π·ΡƒΠ»Ρ‚Π°Ρ‚Π° ΠΎΡ‚ добавянС ΠΈΠ»ΠΈ ΡƒΠΌΠ½ΠΎΠΆΠ°Π²Π°Π½Π΅ Π½Π° ΠΎΡ€ΠΈΠ³ΠΈΠ½Π°Π»Π½ΠΈΡ‚Π΅ Π΄Π°Π½Π½ΠΈ. Π₯ΠΎΠΌΠΎΠΌΠΎΡ€Ρ„Π½ΠΎΡ‚ΠΎ ΠΊΡ€ΠΈΠΏΡ‚ΠΈΡ€Π°Π½Π΅ ΠΌΠΎΠΆΠ΅ Π΄Π° сС Ρ€Π°Π·Π³Π»Π΅ΠΆΠ΄Π° ΠΊΠ°Ρ‚ΠΎ слСдващ Π΅Ρ‚Π°ΠΏ Π² Ρ€Π°Π·Π²ΠΈΡ‚ΠΈΠ΅Ρ‚ΠΎ Π½Π° ΠΊΡ€ΠΈΠΏΡ‚ΠΈΡ€Π°Π½Π΅Ρ‚ΠΎ ΠΎΡ‚ ΠΊΡ€Π°ΠΉ Π΄ΠΎ ΠΊΡ€Π°ΠΉ - освСн Ρ‡Π΅ Π·Π°Ρ‰ΠΈΡ‚Π°Π²Π° ΠΏΡ€Π΅Π΄Π°Π²Π°Π½Π΅Ρ‚ΠΎ Π½Π° Π΄Π°Π½Π½ΠΈ, Ρ‚ΠΎ прСдоставя Π²ΡŠΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ Π·Π° ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° Π½Π° Π΄Π°Π½Π½ΠΈ, Π±Π΅Π· Π΄Π° Π³ΠΈ Π΄Π΅ΡˆΠΈΡ„Ρ€ΠΈΡ€Π°.

ΠžΡ‚ практичСска Π³Π»Π΅Π΄Π½Π° Ρ‚ΠΎΡ‡ΠΊΠ° Ρ€Π°ΠΌΠΊΠ°Ρ‚Π° ΠΌΠΎΠΆΠ΅ Π΄Π° бъдС ΠΏΠΎΠ»Π΅Π·Π½Π° Π·Π° ΠΎΡ€Π³Π°Π½ΠΈΠ·ΠΈΡ€Π°Π½Π΅ Π½Π° ΠΏΠΎΠ²Π΅Ρ€ΠΈΡ‚Π΅Π»Π½ΠΈ ΠΎΠ±Π»Π°Ρ‡Π½ΠΈ изчислСния, Π² Π΅Π»Π΅ΠΊΡ‚Ρ€ΠΎΠ½Π½ΠΈ систСми Π·Π° гласуванС, Π² Π°Π½ΠΎΠ½ΠΈΠΌΠ½ΠΈ ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ»ΠΈ Π·Π° ΠΌΠ°Ρ€ΡˆΡ€ΡƒΡ‚ΠΈΠ·ΠΈΡ€Π°Π½Π΅, Π·Π° ΠΊΡ€ΠΈΠΏΡ‚ΠΈΡ€Π°Π½Π° ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° Π½Π° заявки Π² Π‘Π£Π‘Π”, Π·Π° ΠΏΠΎΠ²Π΅Ρ€ΠΈΡ‚Π΅Π»Π½ΠΎ ΠΎΠ±ΡƒΡ‡Π΅Π½ΠΈΠ΅ Π½Π° систСми Π·Π° машинно ΠΎΠ±ΡƒΡ‡Π΅Π½ΠΈΠ΅. ΠŸΡ€ΠΈΠΌΠ΅Ρ€ Π·Π° ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Π½Π° FHE Π΅ ΠΎΡ€Π³Π°Π½ΠΈΠ·ΠΈΡ€Π°Π½Π΅Ρ‚ΠΎ Π½Π° Π°Π½Π°Π»ΠΈΠ· Π½Π° информацията Π·Π° ΠΏΠ°Ρ†ΠΈΠ΅Π½Ρ‚ΠΈΡ‚Π΅ Π½Π° Π»Π΅Ρ‡Π΅Π±Π½ΠΈΡ‚Π΅ завСдСния Π² застраховатСлнитС ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ, Π±Π΅Π· застраховатСлната компания Π΄Π° ΠΏΠΎΠ»ΡƒΡ‡Π°Π²Π° Π΄ΠΎΡΡ‚ΡŠΠΏ Π΄ΠΎ информация, която Π±ΠΈ ΠΌΠΎΠ³Π»Π° Π΄Π° ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΡ†ΠΈΡ€Π° ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½ΠΈ ΠΏΠ°Ρ†ΠΈΠ΅Π½Ρ‚ΠΈ. Π‘ΡŠΡ‰ΠΎ спомСнати Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Π²Π°Π½Π΅ Π½Π° систСми Π·Π° машинно ΠΎΠ±ΡƒΡ‡Π΅Π½ΠΈΠ΅ Π·Π° ΠΎΡ‚ΠΊΡ€ΠΈΠ²Π°Π½Π΅ Π½Π° ΠΈΠ·ΠΌΠ°ΠΌΠ½ΠΈ Ρ‚Ρ€Π°Π½Π·Π°ΠΊΡ†ΠΈΠΈ с ΠΊΡ€Π΅Π΄ΠΈΡ‚Π½ΠΈ ΠΊΠ°Ρ€Ρ‚ΠΈ въз основа Π½Π° ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠ°Ρ‚Π° Π½Π° ΠΊΡ€ΠΈΠΏΡ‚ΠΈΡ€Π°Π½ΠΈ Π°Π½ΠΎΠ½ΠΈΠΌΠ½ΠΈ финансови Ρ‚Ρ€Π°Π½Π·Π°ΠΊΡ†ΠΈΠΈ.

Π˜Π½ΡΡ‚Ρ€ΡƒΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΡƒΠΌΡŠΡ‚ Π²ΠΊΠ»ΡŽΡ‡Π²Π° Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ° HElib с ΠΏΡ€ΠΈΠ»Π°Π³Π°Π½Π΅Ρ‚ΠΎ Π½Π° няколко Ρ…ΠΎΠΌΠΎΠΌΠΎΡ€Ρ„Π½ΠΈ схСми Π·Π° ΠΊΡ€ΠΈΠΏΡ‚ΠΈΡ€Π°Π½Π΅, ΠΈΠ½Ρ‚Π΅Π³Ρ€ΠΈΡ€Π°Π½Π° срСда Π·Π° Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° (Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚Π° сС ΠΈΠ·Π²ΡŠΡ€ΡˆΠ²Π° Ρ‡Ρ€Π΅Π· Π±Ρ€Π°ΡƒΠ·ΡŠΡ€) ΠΈ Π½Π°Π±ΠΎΡ€ ΠΎΡ‚ ΠΏΡ€ΠΈΠΌΠ΅Ρ€ΠΈ. Π—Π° опростяванС Π½Π° внСдряванСто са ΠΏΠΎΠ΄Π³ΠΎΡ‚Π²Π΅Π½ΠΈ Π³ΠΎΡ‚ΠΎΠ²ΠΈ Π΄ΠΎΠΊΠ΅Ρ€ изобраТСния, Π±Π°Π·ΠΈΡ€Π°Π½ΠΈ Π½Π° CentOS, Fedora ΠΈ Ubuntu. Π˜Π½ΡΡ‚Ρ€ΡƒΠΊΡ†ΠΈΠΈ Π·Π° сглобяванС Π½Π° инструмСнтариума ΠΎΡ‚ изходния ΠΊΠΎΠ΄ ΠΈ инсталиранСто ΠΌΡƒ Π½Π° Π»ΠΎΠΊΠ°Π»Π½Π° систСма ΡΡŠΡ‰ΠΎ са Π½Π°Π»ΠΈΡ‡Π½ΠΈ.

ΠŸΡ€ΠΎΠ΅ΠΊΡ‚ΡŠΡ‚ сС Ρ€Π°Π·Π²ΠΈΠ²Π° ΠΎΡ‚ 2009 Π³., Π½ΠΎ Π΅Π΄Π²Π° сСга Π΅ възмоТно Π΄Π° сС постигнат ΠΏΡ€ΠΈΠ΅ΠΌΠ»ΠΈΠ²ΠΈ ΠΏΠΎΠΊΠ°Π·Π°Ρ‚Π΅Π»ΠΈ Π·Π° СфСктивност, ΠΊΠΎΠΈΡ‚ΠΎ позволяват ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½Π΅Ρ‚ΠΎ ΠΌΡƒ Π½Π° ΠΏΡ€Π°ΠΊΡ‚ΠΈΠΊΠ°. ΠžΡ‚Π±Π΅Π»ΡΠ·Π²Π° сС, Ρ‡Π΅ FHE ΠΏΡ€Π°Π²ΠΈ Ρ…ΠΎΠΌΠΎΠΌΠΎΡ€Ρ„Π½ΠΈΡ‚Π΅ изчислСния Π΄ΠΎΡΡ‚ΡŠΠΏΠ½ΠΈ Π·Π° всСки; с ΠΏΠΎΠΌΠΎΡ‰Ρ‚Π° Π½Π° FHE ΠΎΠ±ΠΈΠΊΠ½ΠΎΠ²Π΅Π½ΠΈΡ‚Π΅ ΠΊΠΎΡ€ΠΏΠΎΡ€Π°Ρ‚ΠΈΠ²Π½ΠΈ програмисти Ρ‰Π΅ ΠΌΠΎΠ³Π°Ρ‚ Π΄Π° Π²ΡŠΡ€ΡˆΠ°Ρ‚ ΡΡŠΡ‰Π°Ρ‚Π° Ρ€Π°Π±ΠΎΡ‚Π° Π·Π° ΠΌΠΈΠ½ΡƒΡ‚Π°, която ΠΏΡ€Π΅Π΄ΠΈ Ρ‚ΠΎΠ²Π° изисквашС часовС ΠΈ Π΄Π½ΠΈ, ΠΊΠΎΠ³Π°Ρ‚ΠΎ Π²ΠΊΠ»ΡŽΡ‡Π²Π°Ρ‚ СкспСрти с Π°ΠΊΠ°Π΄Π΅ΠΌΠΈΡ‡Π½Π° стСпСн.


Π‘Ρ€Π΅Π΄ Π΄Ρ€ΡƒΠ³ΠΈΡ‚Π΅ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ Π² областта Π½Π° ΠΊΠΎΠ½Ρ„ΠΈΠ΄Π΅Π½Ρ†ΠΈΠ°Π»Π½ΠΈΡ‚Π΅ изчислСния ΠΌΠΎΠΆΠ΅ Π΄Π° сС ΠΎΡ‚Π±Π΅Π»Π΅ΠΆΠΈ ΠΏΡƒΠ±Π»ΠΈΠΊΡƒΠ²Π°Π½Π΅ Π½Π° ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π° OpenDP с ΠΏΡ€ΠΈΠ»Π°Π³Π°Π½Π΅ Π½Π° ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΈ Π΄ΠΈΡ„Π΅Ρ€Π΅Π½Ρ†ΠΈΠ°Π»Π½Π° повСритСлност, позволяващи Π΄Π° сС ΠΈΠ·Π²ΡŠΡ€ΡˆΠ²Π°Ρ‚ статистичСски ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ Π²ΡŠΡ€Ρ…Ρƒ Π½Π°Π±ΠΎΡ€ ΠΎΡ‚ Π΄Π°Π½Π½ΠΈ с Π΄ΠΎΡΡ‚Π°Ρ‚ΡŠΡ‡Π½ΠΎ висока точност Π±Π΅Π· Π²ΡŠΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ Π·Π° ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΡ†ΠΈΡ€Π°Π½Π΅ Π½Π° ΠΎΡ‚Π΄Π΅Π»Π½ΠΈ записи Π² Π½Π΅Π³ΠΎ. ΠŸΡ€ΠΎΠ΅ΠΊΡ‚ΡŠΡ‚ сС Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Π²Π° ΡΡŠΠ²ΠΌΠ΅ΡΡ‚Π½ΠΎ ΠΎΡ‚ изслСдоватСли ΠΎΡ‚ Microsoft ΠΈ Π₯арвардския унивСрситСт. РСализацията Π΅ написана Π½Π° Rust ΠΈ Python ΠΈ прСдоставСни ΠΏΠΎΠ΄ Π»ΠΈΡ†Π΅Π½Π·Π° Π½Π° MIT.

ΠΠ½Π°Π»ΠΈΠ·ΡŠΡ‚, ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Ρ‰ Π΄ΠΈΡ„Π΅Ρ€Π΅Π½Ρ†ΠΈΠ°Π»Π½ΠΈ ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΈ Π·Π° повСритСлност, позволява Π½Π° ΠΎΡ€Π³Π°Π½ΠΈΠ·Π°Ρ†ΠΈΠΈΡ‚Π΅ Π΄Π° правят Π°Π½Π°Π»ΠΈΡ‚ΠΈΡ‡Π½ΠΈ ΠΏΡ€ΠΎΠ±ΠΈ ΠΎΡ‚ статистичСски Π±Π°Π·ΠΈ Π΄Π°Π½Π½ΠΈ, Π±Π΅Π· Π΄Π° ΠΈΠΌ позволява Π΄Π° ΠΈΠ·ΠΎΠ»ΠΈΡ€Π°Ρ‚ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΈΡ‚Π΅ Π½Π° ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½ΠΈ Π»ΠΈΡ†Π° ΠΎΡ‚ ΠΎΠ±Ρ‰Π°Ρ‚Π° информация. НапримСр, Π·Π° Π΄Π° ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΡ†ΠΈΡ€Π°Ρ‚ Ρ€Π°Π·Π»ΠΈΠΊΠΈΡ‚Π΅ Π² Π³Ρ€ΠΈΠΆΠΈΡ‚Π΅ Π·Π° ΠΏΠ°Ρ†ΠΈΠ΅Π½Ρ‚ΠΈΡ‚Π΅, Π½Π° изслСдоватСлитС ΠΌΠΎΠΆΠ΅ Π΄Π° бъдС прСдоставСна информация, която ΠΈΠΌ позволява Π΄Π° сравняват срСдната ΠΏΡ€ΠΎΠ΄ΡŠΠ»ΠΆΠΈΡ‚Π΅Π»Π½ΠΎΡΡ‚ Π½Π° прСстоя Π½Π° ΠΏΠ°Ρ†ΠΈΠ΅Π½Ρ‚ΠΈΡ‚Π΅ Π² Π±ΠΎΠ»Π½ΠΈΡ†ΠΈΡ‚Π΅, Π½ΠΎ всС ΠΏΠ°ΠΊ Π·Π°ΠΏΠ°Π·Π²Π° повСритСлността Π½Π° ΠΏΠ°Ρ†ΠΈΠ΅Π½Ρ‚ΠΈΡ‚Π΅ ΠΈ Π½Π΅ ΠΏΠΎΠ΄Ρ‡Π΅Ρ€Ρ‚Π°Π²Π° информацията Π·Π° ΠΏΠ°Ρ†ΠΈΠ΅Π½Ρ‚ΠΈΡ‚Π΅.

Π˜Π·ΠΏΠΎΠ»Π·Π²Π°Ρ‚ сС Π΄Π²Π° ΠΌΠ΅Ρ…Π°Π½ΠΈΠ·ΠΌΠ° Π·Π° Π·Π°Ρ‰ΠΈΡ‚Π° Π½Π° Ρ€Π°Π·ΠΏΠΎΠ·Π½Π°Π²Π°Π΅ΠΌΠ° Π»ΠΈΡ‡Π½Π° ΠΈΠ»ΠΈ ΠΏΠΎΠ²Π΅Ρ€ΠΈΡ‚Π΅Π»Π½Π° информация: 1. ДобавянС Π½Π° ΠΌΠ°Π»ΠΊΠΎ количСство статистичСски β€žΡˆΡƒΠΌβ€œ към всСки Ρ€Π΅Π·ΡƒΠ»Ρ‚Π°Ρ‚, ΠΊΠΎΠ΅Ρ‚ΠΎ Π½Π΅ засяга точността Π½Π° ΠΈΠ·Π²Π»Π΅Ρ‡Π΅Π½ΠΈΡ‚Π΅ Π΄Π°Π½Π½ΠΈ, Π½ΠΎ маскира приноса Π½Π° ΠΎΡ‚Π΄Π΅Π»Π½ΠΈΡ‚Π΅ Π΅Π»Π΅ΠΌΠ΅Π½Ρ‚ΠΈ ΠΎΡ‚ Π΄Π°Π½Π½ΠΈΡ‚Π΅.
2. ИзползванС Π½Π° Π±ΡŽΠ΄ΠΆΠ΅Ρ‚ Π·Π° повСритСлност, ΠΊΠΎΠΉΡ‚ΠΎ ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π°Π²Π° количСството Π΄Π°Π½Π½ΠΈ, ΠΏΡ€ΠΎΠΈΠ·Π²Π΅Π΄Π΅Π½ΠΈ Π·Π° всяка заявка, ΠΈ Π½Π΅ позволява Π΄ΠΎΠΏΡŠΠ»Π½ΠΈΡ‚Π΅Π»Π½ΠΈ заявки, ΠΊΠΎΠΈΡ‚ΠΎ Π±ΠΈΡ…Π° ΠΌΠΎΠ³Π»ΠΈ Π΄Π° Π½Π°Ρ€ΡƒΡˆΠ°Ρ‚ повСритСлността.

Π˜Π·Ρ‚ΠΎΡ‡Π½ΠΈΠΊ: opennet.ru

ДобавянС Π½Π° Π½ΠΎΠ² ΠΊΠΎΠΌΠ΅Π½Ρ‚Π°Ρ€