Π§ΠΈΡ‚Π°ΠΉΡ‚Π΅ ΠΊΠ½ΠΈΠ³ΠΈ ΠΎΠ½Π»Π°ΠΉΠ½ Π½Π° Bookidrom.ru! БСсплатныС ΠΊΠ½ΠΈΠ³ΠΈ Π² ΠΎΠ΄Π½ΠΎΠΌ ΠΊΠ»ΠΈΠΊΠ΅

Π§ΠΈΡ‚Π°Ρ‚ΡŒ ΠΎΠ½Π»Π°ΠΉΠ½ Β«Π—Π°Ρ‰ΠΈΡ‚Π° ΠΎΡ‚ Ρ…Π°ΠΊΠ΅Ρ€ΠΎΠ² ΠΊΠΎΡ€ΠΏΠΎΡ€Π°Ρ‚ΠΈΠ²Π½Ρ‹Ρ… сСтСй». Π‘Ρ‚Ρ€Π°Π½ΠΈΡ†Π° 43

Автор ΠšΠΎΠ»Π»Π΅ΠΊΡ‚ΠΈΠ² Π°Π²Ρ‚ΠΎΡ€ΠΎΠ²

Π‘Π°ΠΌΠΎΠ΅ слоТноС Π² Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠ΅ Π”ΠΈΡ„Ρ„ΠΈ-Π₯Π΅Π»Π»ΠΌΠ°Π½Π° ΠΎΠ±ΠΌΠ΅Π½Π° ΠΊΠ»ΡŽΡ‡Π°ΠΌΠΈ – это ΠΏΠΎΠ½ΡΡ‚ΡŒ, Ρ‡Ρ‚ΠΎ Π² Π½Π΅ΠΌ фактичСски Π΄Π²Π° Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Ρ… нСзависимых Ρ†ΠΈΠΊΠ»Π° ΡˆΠΈΡ„Ρ€ΠΎΠ²Π°Π½ΠΈΡ. Алгоритм Π”ΠΈΡ„Ρ„ΠΈ-Π₯Π΅Π»Π»ΠΌΠ°Π½Π° примСняСтся для ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ Π½Π΅Π±ΠΎΠ»ΡŒΡˆΠΈΡ… сообщСний ΠΎΡ‚ отправитСля ΠΏΠΎΠ»ΡƒΡ‡Π°Ρ‚Π΅Π»ΡŽ. Но Π² этом малСньком сообщСнии пСрСдаСтся сСкрСтный ΠΊΠ»ΡŽΡ‡ для Ρ€Π°ΡΡˆΠΈΡ„Ρ€ΠΎΠ²ΠΊΠΈ большого сообщСния.

Бильная сторона Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠ° Π”ΠΈΡ„Ρ„ΠΈ-Π₯Π΅Π»Π»ΠΌΠ°Π½Π° Π·Π°ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ΡΡ Π² Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ Π½ΠΈΠΊΡ‚ΠΎ Π½Π΅ смоТСт ΡΠΊΠΎΠΌΠΏΡ€ΠΎΠΌΠ΅Ρ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ сСкрСтноС сообщСниС, зная ΠΎΠ΄ΠΈΠ½ ΠΈΠ»ΠΈ Π΄Π°ΠΆΠ΅ Π΄Π²Π° ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚Ρ‹Ρ… ΠΊΠ»ΡŽΡ‡Π° получатСля ΠΈ отправитСля. Π’ качСствС сСкрСтных ΠΈ ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚Ρ‹Ρ… ΠΊΠ»ΡŽΡ‡Π΅ΠΉ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ ΠΎΡ‡Π΅Π½ΡŒ большиС Ρ†Π΅Π»Ρ‹Π΅ числа. Алгоритм Π”ΠΈΡ„Ρ„ΠΈ-Π₯Π΅Π»Π»ΠΌΠ°Π½Π° основан Π½Π° ΠΏΠΎΠ»Π΅Π·Π½Ρ‹Ρ… для ΠΊΡ€ΠΈΠΏΡ‚ΠΎΠ³Ρ€Π°Ρ„ΠΈΠΈ свойствах дискрСтных Π»ΠΎΠ³Π°Ρ€ΠΈΡ„ΠΌΠΎΠ². Π‘Π΅Π·ΠΎΠΏΠ°ΡΠ½ΠΎΡΡ‚ΡŒ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠ° основана Π½Π° Π·Π½Π°Ρ‡ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠΉ слоТности вычислСния дискрСтных Π»ΠΎΠ³Π°Ρ€ΠΈΡ„ΠΌΠΎΠ² ΠΏΠΎ ΡΡ€Π°Π²Π½Π΅Π½ΠΈΡŽ с Π²ΠΎΠ·Π²Π΅Π΄Π΅Π½ΠΈΠ΅ΠΌ Π² ΡΡ‚Π΅ΠΏΠ΅Π½ΡŒ Π½Π°Ρ‚ΡƒΡ€Π°Π»ΡŒΠ½Ρ‹Ρ… чисСл. НСсмотря Π½Π° Ρ‚ΠΎ Ρ‡Ρ‚ΠΎ нСсколько Π»Π΅Ρ‚ Π½Π°Π·Π°Π΄ срок дСйствия ΠΏΠ°Ρ‚Π΅Π½Ρ‚Π° истСк, Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌ ΡˆΠΈΡ€ΠΎΠΊΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ. ОсобСнно Π² ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ»Π΅ IPSec, Π³Π΄Π΅ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌ Π”ΠΈΡ„Ρ„ΠΈ-Π₯Π΅Π»Π»ΠΌΠ°Π½Π° примСняСтся совмСстно с Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠΎΠΌ Π°ΡƒΡ‚Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΠΈ RSA для ΠΎΠ±ΠΌΠ΅Π½Π° ΠΊΠ»ΡŽΡ‡ΠΎΠΌ сСссии, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ для ΡˆΠΈΡ„Ρ€ΠΎΠ²Π°Π½ΠΈΡ Ρ‚Ρ€Π°Ρ„ΠΈΠΊΠ° ΠΏΠΎ Ρ‚ΡƒΠ½Π½Π΅Π»ΡŽ IPSec.

Алгоритм RSA

Бпустя Π³ΠΎΠ΄ послС появлСния Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠ° Π”ΠΈΡ„Ρ„ΠΈ-Π₯Π΅Π»Π»ΠΌΠ°Π½Π° Π ΠΎΠ½ РивСст (Ron Rivest), Ади Π¨Π°ΠΌΠΈΡ€ (Adi Shamir) ΠΈ Π›Π΅ΠΎΠ½Π°Ρ€Π΄ АдлСман (Leonard Adleman) ΠΏΡ€Π΅Π΄Π»ΠΎΠΆΠΈΠ»ΠΈ Π΄Ρ€ΡƒΠ³ΠΎΠΉ Π²Π°Ρ€ΠΈΠ°Π½Ρ‚ построСния криптографичСской систСмы с ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚Ρ‹ΠΌ ΠΊΠ»ΡŽΡ‡ΠΎΠΌ. Π˜Ρ… ΠΏΡ€Π΅Π΄Π»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Ρ‚Π΅ΠΏΠ΅Ρ€ΡŒ извСстно ΠΊΠ°ΠΊ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌ RSA. Имя Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠ° ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Π°Π½ΠΎ ΠΈΠ· ΠΏΠ΅Ρ€Π²Ρ‹Ρ… Π±ΡƒΠΊΠ² Ρ„Π°ΠΌΠΈΠ»ΠΈΠΉ Π°Π²Ρ‚ΠΎΡ€ΠΎΠ² Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠ°. RSA ΠΎΡ‡Π΅Π½ΡŒ ΠΏΠΎΡ…ΠΎΠΆ Π½Π° Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌ Π”ΠΈΡ„Ρ„ΠΈ-Π₯Π΅Π»Π»ΠΌΠ°Π½Π° Ρ‚Π΅ΠΌ, Ρ‡Ρ‚ΠΎ ΠΎΠ½ основан Π½Π° Ρ„Π°ΠΊΡ‚ΠΎΡ€ΠΈΠ·Π°Ρ†ΠΈΠΈ (Ρ€Π°Π·Π»ΠΎΠΆΠ΅Π½ΠΈΠΈ числа Π½Π° сомноТитСли) ΠΈ ΠΏΠ΅Ρ€Π΅ΠΌΠ½ΠΎΠΆΠ΅Π½ΠΈΠΈ Π±ΠΎΠ»ΡŒΡˆΠΈΡ… Ρ†Π΅Π»Ρ‹Ρ… чисСл. Но RSA Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ Π·Π½Π°Ρ‡ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ быстрСС Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠ° Π”ΠΈΡ„Ρ„ΠΈ-Π₯Π΅Π»Π»ΠΌΠ°Π½Π°. Благодаря RSA асиммСтричныС криптосистСмы Ρ€Π°Π·Π΄Π΅Π»ΠΈΡΡŒ Π½Π° Π΄Π²Π° класса: систСмы распрСдСлСния ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚Ρ‹Ρ… ΠΊΠ»ΡŽΡ‡Π΅ΠΉ (Public Key Distribution Systems – PKDS) ΠΈ систСмы ΡˆΠΈΡ„Ρ€ΠΎΠ²Π°Π½ΠΈΡ с ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚Ρ‹ΠΌ ΠΊΠ»ΡŽΡ‡ΠΎΠΌ (PublicKey Encryption – PKE). К ΠΏΠ΅Ρ€Π²ΠΎΠΌΡƒ классу (классу PKDS) относятся систСмы, основанныС Π½Π° Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠ΅ Π”ΠΈΡ„Ρ„ΠΈ-Π₯Π΅Π»Π»ΠΌΠ°Π½Π° ΠΈ Π΅ΠΌΡƒ ΠΏΠΎΠ΄ΠΎΠ±Π½Ρ‹Ρ…, Π° ΠΊΠΎ Π²Ρ‚ΠΎΡ€ΠΎΠΌΡƒ (классу PKE) – Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌ RSA ΠΈ Π΅Π³ΠΎ ΠΌΠΎΠ΄ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΠΈ. БистСмы PKDS ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ для ΠΎΠ±ΠΌΠ΅Π½Π° ΠΊΠ»ΡŽΡ‡Π΅ΠΉ сСссий, Π² Ρ‚ΠΎ врСмя ΠΊΠ°ΠΊ систСмы PKE ΡΡ‡ΠΈΡ‚Π°ΡŽΡ‚ΡΡ достаточно быстрыми для ΡˆΠΈΡ„Ρ€ΠΎΠ²Π°Π½ΠΈΡ Ρ€Π°Π·ΡƒΠΌΠ½ΠΎ ΠΌΠ°Π»Π΅Π½ΡŒΠΊΠΈΡ… сообщСний. Однако PKE-систСмы Π½Π΅ ΡΡ‡ΠΈΡ‚Π°ΡŽΡ‚ΡΡ достаточно быстрыми для ΡˆΠΈΡ„Ρ€ΠΎΠ²ΠΊΠΈ большого объСма Π΄Π°Π½Π½Ρ‹Ρ… Π² Ρ„Π°ΠΉΠ»ΠΎΠ²Ρ‹Ρ… систСмах ΠΈΠ»ΠΈ высокоскоростных Π»ΠΈΠ½ΠΈΠΉ ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡ΠΈ Π΄Π°Π½Π½Ρ‹Ρ….

...

ΠŸΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅

Π’ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠ°Ρ… RSA, Π”ΠΈΡ„Ρ„ΠΈ-Π₯Π΅Π»Π»ΠΌΠ°Π½Π° ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΡ… асиммСтричных Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠ°Ρ… ΠΊΡ€ΠΈΠΏΡ‚ΠΎΠ³Ρ€Π°Ρ„ΠΈΠΈ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ ΠΊΠ»ΡŽΡ‡ΠΈ Π½Π°ΠΌΠ½ΠΎΠ³ΠΎ большСй Π΄Π»ΠΈΠ½Ρ‹, Ρ‡Π΅ΠΌ Π² симмСтричных ΠΊΡ€ΠΈΠΏΡ‚ΠΎΠ°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠ°Ρ…. Π§Π°Ρ‰Π΅ всСго Ρ€Π°Π·ΠΌΠ΅Ρ€ ΠΊΠ»ΡŽΡ‡Π° составляСт 1024 ΠΈΠ»ΠΈ 2048 Π±ΠΈΡ‚. ΠΠ΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎΡΡ‚ΡŒ использования Ρ‚Π°ΠΊΠΈΡ… Π΄Π»ΠΈΠ½Π½Ρ‹Ρ… ΠΊΠ»ΡŽΡ‡Π΅ΠΉ обусловлСна Ρ‚Π΅ΠΌ, Ρ‡Ρ‚ΠΎ опСрация Ρ„Π°ΠΊΡ‚ΠΎΡ€ΠΈΠ·Π°Ρ†ΠΈΠΈ (разлоТСния числа Π½Π° сомноТитСли) Π½Π° соврСмСнных ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π°Ρ… выполняСтся быстрСС, Ρ‡Π΅ΠΌ ΠΏΠ΅Ρ€Π΅Π±ΠΎΡ€ ΠΊΠ»ΡŽΡ‡Π΅ΠΉ симмСтричных Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠΎΠ². ΠžΡ‚Π½ΠΎΡΠΈΡ‚Π΅Π»ΡŒΠ½Π°Ρ ΠΌΠ΅Π΄Π»ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ криптографичСских систСм с ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚Ρ‹ΠΌ ΠΊΠ»ΡŽΡ‡ΠΎΠΌ – отчасти слСдствиС использования Π΄Π»ΠΈΠ½Π½Ρ‹Ρ… ΠΊΠ»ΡŽΡ‡Π΅ΠΉ. ΠŸΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ Π±ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²ΠΎ ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€ΠΎΠ² ΠΌΠΎΠ³ΡƒΡ‚ ΠΎΠ±Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°Ρ‚ΡŒ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ 32-разрядныС числа, Ρ‚ΠΎ для эмуляции ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΉ Π½Π°Π΄ Ρ†Π΅Π»Ρ‹ΠΌΠΈ числами Π΄Π»ΠΈΠ½ΠΎΠΉ 1024 ΠΈΠ»ΠΈ 2048 Π±ΠΈΡ‚ Π½ΡƒΠΆΠ½Ρ‹ Ρ…ΠΈΡ‚Ρ€ΠΎΡƒΠΌΠ½Ρ‹Π΅ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΡ‹. Но Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠ΅ врСмя ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ 2048-Π±ΠΈΡ‚Π½Ρ‹Ρ… ΠΊΠ»ΡŽΡ‡Π΅ΠΉ ΠΎΠΏΡ€Π°Π²Π΄Π°Π½ΠΎ Ρ‚Π΅ΠΌ, Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠΉ ΠΊΠ»ΡŽΡ‡ «навсСгда» обСспСчит Π±Π΅Π·ΠΎΠΏΠ°ΡΠ½ΠΎΡΡ‚ΡŒ Π·Π°ΡˆΠΈΡ„Ρ€ΠΎΠ²Π°Π½Π½Ρ‹Ρ… ΠΈΠΌ сообщСний, Ссли Ρ‚ΠΎΠ»ΡŒΠΊΠΎ исслСдования матСматичСских Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠΎΠ² Ρ„Π°ΠΊΡ‚ΠΎΡ€ΠΈΠ·Π°Ρ†ΠΈΠΈ Π½Π΅ ΠΏΡ€ΠΈΠ²Π΅Π΄ΡƒΡ‚ ΠΊ ΡΠΊΡΠΏΠΎΠ½Π΅Π½Ρ†ΠΈΠ°Π»ΡŒΠ½ΠΎΠΌΡƒ росту ΠΈΡ… ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ.

Из-Π·Π° ΠΏΡ€Π΅ΠΆΠ½ΠΈΡ… ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½ΠΈΠΉ ΠΏΠ°Ρ‚Π΅Π½Ρ‚Π½ΠΎΠ³ΠΎ ΠΏΡ€Π°Π²Π° Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌ RSA Π½Π΅ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΠ» ΡˆΠΈΡ€ΠΎΠΊΠΎΠ³ΠΎ распространСния ΠΈ Π΄ΠΎ сСрСдины 1990-Ρ… Π³ΠΎΠ΄ΠΎΠ² примСнялся Π² основном Π² Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ°Ρ… ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ RSA Security. Но сСйчас ΠΌΠΎΠΆΠ½ΠΎ Π²ΡΡ‚Ρ€Π΅Ρ‚ΠΈΡ‚ΡŒ ΠΌΠ½ΠΎΠ³ΠΎ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌ, ΡˆΠΈΡ€ΠΎΠΊΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‰ΠΈΡ… Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌ RSA. ΠŸΡ€Π΅ΠΆΠ΄Π΅ всСго это ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ PGP ΠΈ Secure Shell (SSH). БвСдСния ΠΎΠ± Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠ΅ RSA Π±Ρ‹Π»ΠΈ ΠΏΠΎΠ»Π½ΠΎΡΡ‚ΡŒΡŽ раскрыты Π·Π° Π΄Π²Π΅ Π½Π΅Π΄Π΅Π»ΠΈ Π΄ΠΎ истСчСния срока дСйствия ΠΏΠ°Ρ‚Π΅Π½Ρ‚Π° Π² сСнтябрС 2000 Π³ΠΎΠ΄Π°. НынС Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌ RSA свободно распространяСтся для Π»ΡŽΠ±Ρ‹Ρ… Ρ†Π΅Π»Π΅ΠΉ.

«Грубая сила»

Насколько бСзопасны Π·Π°ΡˆΠΈΡ„Ρ€ΠΎΠ²Π°Π½Π½Ρ‹Π΅ Ρ„Π°ΠΉΠ»Ρ‹ ΠΈ ΠΏΠ°Ρ€ΠΎΠ»ΠΈ? БчитаСтся, Ρ‡Ρ‚ΠΎ сущСствуСт Π΄Π²Π° способа Π²Π·Π»ΠΎΠΌΠ° Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠΎΠ² ΡˆΠΈΡ„Ρ€ΠΎΠ²Π°Π½ΠΈΡ – «грубая сила» ΠΈ Ρ€Π°Π·Π½ΠΎΠΎΠ±Ρ€Π°Π·Π½Ρ‹Π΅ Β«Ρ€Π°Π·ΡƒΠΌΠ½Ρ‹Π΅Β» ΠΌΠ΅Ρ‚ΠΎΠ΄Ρ‹ ΠΊΡ€ΠΈΠΏΡ‚ΠΎΠ°Π½Π°Π»ΠΈΠ·Π° (ΠΌΠ΅Ρ‚ΠΎΠ΄Ρ‹ Π΄Π΅ΡˆΠΈΡ„Ρ€ΠΎΠ²ΠΊΠΈ сообщСний). Для Ρ€Π°Π·Π½Ρ‹Ρ… Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠΎΠ² ΡˆΠΈΡ„Ρ€ΠΎΠ²Π°Π½ΠΈΡ Π½Π°ΠΉΠ΄Π΅Π½Ρ‹ Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Π΅ ΠΌΠ΅Ρ‚ΠΎΠ΄Ρ‹ ΠΊΡ€ΠΈΠΏΡ‚ΠΎΠ°Π½Π°Π»ΠΈΠ·Π°. Π’ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ, Ρ‡Ρ‚ΠΎ для Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠΎΠ² ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠ² ΠΊΡ€ΠΈΠΏΡ‚ΠΎΠ°Π½Π°Π»ΠΈΠ·Π° Π½Π΅ сущСствуСт. Π—Π°Ρ‡Π°ΡΡ‚ΡƒΡŽ ΠΎΠ½ΠΈ слоТны, ΠΈΡ… всСгда Ρ‚Ρ€ΡƒΠ΄Π½ΠΎ ΠΏΡ€ΠΈΠ΄ΡƒΠΌΠ°Ρ‚ΡŒ ΠΈ эффСктивно ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ. Напротив, ΠΌΠ΅Ρ‚ΠΎΠ΄ Β«Π³Ρ€ΡƒΠ±ΠΎΠΉ силы» всСгда ΠΏΠΎΠ΄ Ρ€ΡƒΠΊΠΎΠΉ, ΠΈΠΌ Π»Π΅Π³ΠΊΠΎ Π²ΠΎΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ. ΠœΠ΅Ρ‚ΠΎΠ΄ Β«Π³Ρ€ΡƒΠ±ΠΎΠΉ силы» основан Π½Π° ΠΈΡΡ‡Π΅Ρ€ΠΏΡ‹Π²Π°ΡŽΡ‰Π΅ΠΌ ΠΏΠ΅Ρ€Π΅Π±ΠΎΡ€Π΅ всСвозмоТных ΠΊΠ»ΡŽΡ‡Π΅ΠΉ Π΄ΠΎ Ρ‚Π΅Ρ… ΠΏΠΎΡ€, ΠΏΠΎΠΊΠ° Π½Π΅ Π±ΡƒΠ΄Π΅Ρ‚ Π½Π°ΠΉΠ΄Π΅Π½ ΠΊΠ»ΡŽΡ‡ ΠΈΠ»ΠΈ комбинация ΠΏΠ°Ρ€ΠΎΠ»Π΅ΠΉ, ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‰ΠΈΡ… Ρ€Π°ΡΡˆΠΈΡ„Ρ€ΠΎΠ²Π°Ρ‚ΡŒ сообщСниС.

ΠžΡΠ½ΠΎΠ²Ρ‹ ΠΌΠ΅Ρ‚ΠΎΠ΄Π° Β«Π³Ρ€ΡƒΠ±ΠΎΠΉ силы»

Π’ качСствС ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π° рассмотрим вСлосипСдный Π·Π°ΠΌΠΎΠΊ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ открываСтся Π½Π°Π±ΠΎΡ€ΠΎΠΌ ΠΊΠ»ΡŽΡ‡Π΅Π²ΠΎΠΉ ΠΊΠΎΠΌΠ±ΠΈΠ½Π°Ρ†ΠΈΠΈ ΠΈΠ· Ρ‚Ρ€Π΅Ρ… Ρ†ΠΈΡ„Ρ€. КаТдая Ρ†ΠΈΡ„Ρ€Π° – это число ΠΎΡ‚ 0 Π΄ΠΎ 9. ΠžΡ‚ΠΊΡ€Ρ‹Ρ‚ΡŒ Π·Π°ΠΌΠΎΠΊ Π½Π΅Ρ‚Ρ€ΡƒΠ΄Π½ΠΎ, Ссли Ρ€Π°ΡΠΏΠΎΠ»Π°Π³Π°Ρ‚ΡŒ Π²Ρ€Π΅ΠΌΠ΅Π½Π΅ΠΌ ΠΈ Ссли ΠΊΠ»ΡŽΡ‡Π΅Π²Π°Ρ комбинация Π²ΠΎ врСмя вскрытия Π·Π°ΠΌΠΊΠ° Π½Π΅ измСняСтся. ΠžΠ±Ρ‰Π΅Π΅ число всСвозмоТных ΠΊΠΎΠΌΠ±ΠΈΠ½Π°Ρ†ΠΈΠΉ (ΠΊΠ»ΡŽΡ‡Π΅ΠΉ) – 10 3 , ΠΈΠ»ΠΈ 1000. ΠŸΡ€Π΅Π΄ΠΏΠΎΠ»ΠΎΠΆΠΈΠ², Ρ‡Ρ‚ΠΎ вСлосипСдный Π²ΠΎΡ€ способСн ΠΏΠ΅Ρ€Π΅Π±ΠΈΡ€Π°Ρ‚ΡŒ 30 ΠΊΠΎΠΌΠ±ΠΈΠ½Π°Ρ†ΠΈΠΉ Π² ΠΌΠΈΠ½ΡƒΡ‚Ρƒ, ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΠΌ, Ρ‡Ρ‚ΠΎ Π² Ρ…ΡƒΠ΄ΡˆΠ΅ΠΌ для Π½Π΅Π³ΠΎ случаС ΠΎΠ½ ΠΎΡ‚ΠΊΡ€ΠΎΠ΅Ρ‚ Π·Π°ΠΌΠΎΠΊ ΠΏΡ€ΠΈΠ±Π»ΠΈΠ·ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ Ρ‡Π΅Ρ€Π΅Π· 1000: 30 = 33 ΠΌΠΈΠ½. ΠŸΡ€ΠΈ этом ΠΈΠΌΠ΅ΠΉΡ‚Π΅ Π² Π²ΠΈΠ΄Ρƒ, Ρ‡Ρ‚ΠΎ послС Π²Ρ‹Π±ΠΎΡ€Π° ΠΎΡ‡Π΅Ρ€Π΅Π΄Π½ΠΎΠΉ ΠΊΠΎΠΌΠ±ΠΈΠ½Π°Ρ†ΠΈΠΈ число Π²ΠΎΠ·ΠΌΠΎΠΆΠ½Ρ‹Ρ… ΠΊΠΎΠΌΠ±ΠΈΠ½Π°Ρ†ΠΈΠΉ (ΠΊΠ»ΡŽΡ‡Π΅Π²ΠΎΠ΅ пространство) ΡƒΠΌΠ΅Π½ΡŒΡˆΠ°Π΅Ρ‚ΡΡ, Π° ΡˆΠ°Π½ΡΡ‹ ΡƒΠ³Π°Π΄Π°Ρ‚ΡŒ ΠΊΠ»ΡŽΡ‡Π΅Π²ΡƒΡŽ ΠΊΠΎΠΌΠ±ΠΈΠ½Π°Ρ†ΠΈΡŽ Π½Π° ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΌ шагС ΡƒΠ²Π΅Π»ΠΈΡ‡ΠΈΠ²Π°ΡŽΡ‚ΡΡ.

ΠœΠ΅Ρ‚ΠΎΠ΄ Β«Π³Ρ€ΡƒΠ±ΠΎΠΉ силы» всСгда ΠΏΡ€ΠΈΠ²ΠΎΠ΄ΠΈΡ‚ ΠΊ успСху, ΠΏΠΎΡ‚ΠΎΠΌΡƒ Ρ‡Ρ‚ΠΎ ΠΊΠ»ΡŽΡ‡Π΅Π²ΠΎΠ΅ пространство, ΠΊΠ°ΠΊ Π±Ρ‹ Π²Π΅Π»ΠΈΠΊΠΎ ΠΎΠ½ΠΎ Π½ΠΈ Π±Ρ‹Π»ΠΎ, всСгда ΠΊΠΎΠ½Π΅Ρ‡Π½ΠΎ. ΠŸΡ€ΠΎΡ‚ΠΈΠ²ΠΎΡΡ‚ΠΎΡΡ‚ΡŒ Β«Π³Ρ€ΡƒΠ±ΠΎΠΉ силС» ΠΌΠΎΠΆΠ½ΠΎ, увСличивая Π΄Π»ΠΈΠ½Ρƒ ΠΊΠ»ΡŽΡ‡Π° ΠΈ Ρ‚Π΅ΠΌ самым врСмя Ρ€Π°ΡΡˆΠΈΡ„Ρ€ΠΎΠ²ΠΊΠΈ сообщСния. Π’ случаС ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π° с вСлосипСдным Π·Π°ΠΌΠΊΠΎΠΌ Ρ‚Ρ€ΠΈ Ρ†ΠΈΡ„Ρ€Ρ‹ ΠΊΠ»ΡŽΡ‡Π΅Π²ΠΎΠ³ΠΎ пространства позволят вСлосипСдному Π²ΠΎΡ€Ρƒ ΡƒΠΊΡ€Π°ΡΡ‚ΡŒ вСлосипСд максимум Π·Π° 33 ΠΌΠΈΠ½. ΠŸΠΎΡΡ‚ΠΎΠΌΡƒ для вСлосипСдного Π²ΠΎΡ€Π° Π² Π΄Π°Π½Π½ΠΎΠΌ случаС ΠΌΠ΅Ρ‚ΠΎΠ΄ Β«Π³Ρ€ΡƒΠ±ΠΎΠΉ силы» выглядит ΠΏΡ€ΠΈΠ²Π»Π΅ΠΊΠ°Ρ‚Π΅Π»ΡŒΠ½Ρ‹ΠΌ. Рассмотрим вСлосипСдный Π·Π°ΠΌΠΎΠΊ с ΠΊΠ»ΡŽΡ‡Π΅Π²ΠΎΠΉ ΠΊΠΎΠΌΠ±ΠΈΠ½Π°Ρ†ΠΈΠ΅ΠΉ ΠΈΠ· пяти Ρ†ΠΈΡ„Ρ€, для ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ число Π²ΠΎΠ·ΠΌΠΎΠΆΠ½Ρ‹Ρ… ΠΊΠΎΠΌΠ±ΠΈΠ½Π°Ρ†ΠΈΠΉ Ρ€Π°Π²Π½ΠΎ 100 000. Π’Π΅ΠΏΠ΅Ρ€ΡŒ для ΠΏΠΎΠ΄Π±ΠΎΡ€Π° ΠΊΠ»ΡŽΡ‡Π΅Π²ΠΎΠΉ ΠΊΠΎΠΌΠ±ΠΈΠ½Π°Ρ†ΠΈΠΈ ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠΌ Β«Π³Ρ€ΡƒΠ±ΠΎΠΉ силы» потрСбуСтся 55,5 Ρ‡. Ясно, Ρ‡Ρ‚ΠΎ Π±ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²ΠΎ Π²ΠΎΡ€ΠΎΠ² ΠΎΡ‚ΠΊΠ°Π·Π°Π»ΠΎΡΡŒ Π±Ρ‹ ΠΎΡ‚ этой Π·Π°Ρ‚Π΅ΠΈ ΠΈ искало Π±Ρ‹ Π±ΠΎΠ»Π΅Π΅ Π»Π΅Π³ΠΊΡƒΡŽ Π΄ΠΎΠ±Ρ‹Ρ‡Ρƒ.

Π‘ΡƒΡ‚ΡŒ ΠΌΠ΅Ρ‚ΠΎΠ΄Π° Β«Π³Ρ€ΡƒΠ±ΠΎΠΉ силы» ΠΏΡ€ΠΈΠΌΠ΅Π½ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ ΠΊ симмСтричным Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠ°ΠΌ, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ ΠΊ DES, Π°Π½Π°Π»ΠΎΠ³ΠΈΡ‡Π½Π° ΠΏΠΎΠ΄Π±ΠΎΡ€Ρƒ ΠΊΠ»ΡŽΡ‡Π΅Π²Ρ‹Ρ… ΠΊΠΎΠΌΠ±ΠΈΠ½Π°Ρ†ΠΈΠΉ вСлосипСдного Π·Π°ΠΌΠΊΠ°. ИмСнно Ρ‚Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌ DES Π±Ρ‹Π» Π²Π·Π»ΠΎΠΌΠ°Π½ ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€ΠΎΠΌ Β«Deep CrackΒ» (Β«Π˜ΡΠΊΡƒΡΠ½Ρ‹ΠΉ Π²Π·Π»ΠΎΠΌΡ‰ΠΈΠΊΒ»). ΠšΠ»ΡŽΡ‡ DES состоит ΠΈΠ· 56 Π±ΠΈΡ‚, поэтому ΠΏΡ€ΠΈ Π²Π·Π»ΠΎΠΌΠ΅ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΡΠ»ΠΈΡΡŒ всС Π±ΠΈΡ‚ΠΎΠ²Ρ‹Π΅ ΠΊΠΎΠΌΠ±ΠΈΠ½Π°Ρ†ΠΈΠΈ ΠΊΠ»ΡŽΡ‡Π° ΠΌΠ΅ΠΆΠ΄Ρƒ строкой ΠΈΠ· 56 Π½ΡƒΠ»Π΅ΠΉ ΠΈ 56 Π΅Π΄ΠΈΠ½ΠΈΡ†, ΠΏΠΎΠΊΠ° Π½Π΅ Π±Ρ‹Π» Π½Π°ΠΉΠ΄Π΅Π½ Π½ΡƒΠΆΠ½Ρ‹ΠΉ ΠΊΠ»ΡŽΡ‡.

Π’ случаС распрСдСлСнных ΠΏΠΎΠΏΡ‹Ρ‚ΠΎΠΊ Π²Π·Π»ΠΎΠΌΠ° DES ΠΏΡ€ΠΈΠΌΠ΅Ρ€ с пятицифровым вСлосипСдным Π·Π°ΠΌΠΊΠΎΠΌ Π΄ΠΎΠ»ΠΆΠ΅Π½ Π±Ρ‹Ρ‚ΡŒ слСгка ΠΈΠ·ΠΌΠ΅Π½Π΅Π½. ИдСю ΠΌΠ΅Ρ‚ΠΎΠ΄Π° распрСдСлСнной Β«Π³Ρ€ΡƒΠ±ΠΎΠΉ силы» ΠΌΠΎΠΆΠ½ΠΎ ΠΏΡ€ΠΎΠΈΠ»Π»ΡŽΡΡ‚Ρ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Π½Π° ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ ΠΏΠΎΠ΄Π±ΠΎΡ€Π° ΠΊΠ»ΡŽΡ‡Π΅Π²ΠΎΠΉ ΠΊΠΎΠΌΠ±ΠΈΠ½Π°Ρ†ΠΈΠΈ нСсколькими Π²ΠΎΡ€Π°ΠΌΠΈ, Π΄Π΅ΠΉΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠΌΠΈ ΠΎΠ΄Π½ΠΎΠ²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎ ΠΈ ΠΈΠΌΠ΅ΡŽΡ‰ΠΈΠΌΠΈ Π² своСм распоряТСнии Ρ‚ΠΎΡ‡Π½ΡƒΡŽ копию вСлосипСдного Π·Π°ΠΌΠΊΠ°, Π·Π°ΠΊΡ€Ρ‹Ρ‚ΠΎΠ³ΠΎ ΠΎΠ΄Π½ΠΎΠΉ ΠΈ Ρ‚ΠΎΠΉ ΠΆΠ΅ ΠΊΠ»ΡŽΡ‡Π΅Π²ΠΎΠΉ ΠΊΠΎΠΌΠ±ΠΈΠ½Π°Ρ†ΠΈΠ΅ΠΉ ΠΎΡ€ΠΈΠ³ΠΈΠ½Π°Π»Π°. ΠŸΡ€Π΅Π΄ΠΏΠΎΠ»ΠΎΠΆΠΈΠΌ, Ρ‡Ρ‚ΠΎ 50 Π²ΠΎΡ€ΠΎΠ² ΠΏΡ‹Ρ‚Π°ΡŽΡ‚ΡΡ ΠΎΠ΄Π½ΠΎΠ²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎ ΠΏΠΎΠ΄ΠΎΠ±Ρ€Π°Ρ‚ΡŒ ΠΊΠ»ΡŽΡ‡Π΅Π²ΡƒΡŽ ΠΊΠΎΠΌΠ±ΠΈΠ½Π°Ρ†ΠΈΡŽ. ΠšΠ°ΠΆΠ΄Ρ‹ΠΉ ΠΈΠ· Π½ΠΈΡ… Π΄ΠΎΠ»ΠΆΠ΅Π½ ΠΏΠ΅Ρ€Π΅Π±Ρ€Π°Ρ‚ΡŒ 2000 ΠΊΠΎΠΌΠ±ΠΈΠ½Π°Ρ†ΠΈΠΉ (подпространство ΠΊΠ»ΡŽΡ‡Π΅ΠΉ). ΠŸΡ€ΠΈΡ‡Π΅ΠΌ Π½ΠΈ Ρƒ ΠΊΠ°ΠΊΠΈΡ… Π΄Π²ΡƒΡ… Π²ΠΎΡ€ΠΎΠ² подпространства ΠΊΠ»ΡŽΡ‡Π΅ΠΉ Π½Π΅ ΠΏΠ΅Ρ€Π΅ΡΠ΅ΠΊΠ°ΡŽΡ‚ΡΡ. Π’ Ρ‚Π°ΠΊΠΎΠΌ случаС ΠΊΠ°ΠΆΠ΄ΡƒΡŽ ΠΌΠΈΠ½ΡƒΡ‚Ρƒ тСстируСтся Π½ΠΈ 30 ΠΊΠΎΠΌΠ±ΠΈΠ½Π°Ρ†ΠΈΠΉ, Π° 1500 ΠΊΠΎΠΌΠ±ΠΈΠ½Π°Ρ†ΠΈΠΉ Π² ΠΌΠΈΠ½ΡƒΡ‚Ρƒ, ΠΈ всС Π²ΠΎΠ·ΠΌΠΎΠΆΠ½Ρ‹Π΅ ΠΊΠΎΠΌΠ±ΠΈΠ½Π°Ρ†ΠΈΠΈ ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ ΠΏΡ€ΠΎΠ²Π΅Ρ€Π΅Π½Ρ‹ ΠΏΡ€ΠΈΠ±Π»ΠΈΠ·ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ Π·Π° 67 ΠΌΠΈΠ½. ВспомнитС, Ρ‡Ρ‚ΠΎ Ρ€Π°Π½Π΅Π΅ ΠΎΠ΄Π½ΠΎΠΌΡƒ Π²ΠΎΡ€Ρƒ Ρ‚Ρ€Π΅Π±ΠΎΠ²Π°Π»ΠΎΡΡŒ для ΠΏΠΎΠ΄Π±ΠΎΡ€Π° ΠΊΠ»ΡŽΡ‡Π΅Π²ΠΎΠΉ ΠΊΠΎΠΌΠ±ΠΈΠ½Π°Ρ†ΠΈΠΈ 55 Ρ‡, Π° 50 совмСстно ΠΏΠΎΠ΄Π±ΠΈΡ€Π°ΡŽΡ‰ΠΈΡ… ΠΊΠΎΠΌΠ±ΠΈΠ½Π°Ρ†ΠΈΠΈ Π²ΠΎΡ€ΠΎΠ² смогут ΡƒΠΊΡ€Π°ΡΡ‚ΡŒ вСлосипСд Π·Π° врСмя, Π΅Π΄Π²Π° ΠΏΡ€Π΅Π²Ρ‹ΡˆΠ°ΡŽΡ‰Π΅Π΅ 1 Ρ‡. РаспрСдСлСнныС ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π½Ρ‹Π΅ прилоТСния, основанныС Π½Π° Ρ‚Π΅Ρ… ΠΆΠ΅ ΠΏΡ€ΠΈΠ½Ρ†ΠΈΠΏΠ°Ρ…, ΠΏΠΎΠ·Π²ΠΎΠ»ΠΈΠ»ΠΈ Distributed.net Π²Π·Π»ΠΎΠΌΠ°Ρ‚ΡŒ DES ΠΌΠ΅Π½Π΅Π΅ Ρ‡Π΅ΠΌ Π·Π° 24 Ρ‡.

Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΌΠ΅Ρ‚ΠΎΠ΄ Β«Π³Ρ€ΡƒΠ±ΠΎΠΉ силы» ΠΊ RSA ΠΈ ΠΊ Π΄Ρ€ΡƒΠ³ΠΈΠΌ криптосистСмам с ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚Ρ‹ΠΌ ΠΊΠ»ΡŽΡ‡ΠΎΠΌ слоТнСС. ΠŸΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌ RSA ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ раскрыт Ρ€Π°Π·Π»ΠΎΠΆΠ΅Π½ΠΈΠ΅ΠΌ ΠΊΠ»ΡŽΡ‡Π° Π½Π° сомноТитСли, Ρ‚ΠΎ ΠΏΡ€ΠΈ нСбольшой Π΄Π»ΠΈΠ½Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡ‹Ρ… ΠΊΠ»ΡŽΡ‡Π΅ΠΉ (Π½Π°ΠΌΠ½ΠΎΠ³ΠΎ мСньшС, Ρ‡Π΅ΠΌ любая программная рСализация RSA смогла Π±Ρ‹ сСбС ΠΏΠΎΠ·Π²ΠΎΠ»ΠΈΡ‚ΡŒ) Ρ‡Π΅Π»ΠΎΠ²Π΅ΠΊ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΊΠ°Ρ€Π°Π½Π΄Π°ΡˆΠ° ΠΈ Π±ΡƒΠΌΠ°Π³ΠΈ смоТСт Π²Π·Π»ΠΎΠΌΠ°Ρ‚ΡŒ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌ. Но для ΠΊΠ»ΡŽΡ‡Π΅ΠΉ с большим количСством Π±ΠΈΡ‚ΠΎΠ² врСмя нахоТдСния сомноТитСлСй ΠΊΠ»ΡŽΡ‡Π° (врСмя Ρ„Π°ΠΊΡ‚ΠΎΡ€ΠΈΠ·Π°Ρ†ΠΈΠΈ) Ρ€Π΅Π·ΠΊΠΎ возрастаСт. ΠšΡ€ΠΎΠΌΠ΅ Ρ‚ΠΎΠ³ΠΎ, Ρ„Π°ΠΊΡ‚ΠΎΡ€ΠΈΠ·Π°Ρ†ΠΈΡŽ Ρ‚Ρ€ΡƒΠ΄Π½ΠΎ Ρ€Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Ρ‚ΡŒ распрСдСлСнными вычислСниями. Атаки, основанныС Π½Π° распрСдСлСнной Ρ„Π°ΠΊΡ‚ΠΎΡ€ΠΈΠ·Π°Ρ†ΠΈΠΈ, ΠΏΠΎΡ‚Ρ€Π΅Π±ΡƒΡŽΡ‚ большСй ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ†ΠΈΠΈ дСйствий участников Π°Ρ‚Π°ΠΊΠΈ, Ρ‡Π΅ΠΌ ΠΏΡ€ΠΈ ΠΏΠ°Ρ€Π°Π»Π»Π΅Π»ΡŒΠ½ΠΎΠΌ ΠΏΠΎΠ΄Π±ΠΎΡ€Π΅ ΠΊΠ»ΡŽΡ‡Π΅ΠΉ ΠΈΠ· ΠΊΠ»ΡŽΡ‡Π΅Π²ΠΎΠ³ΠΎ пространства. Π˜Π·Π²Π΅ΡΡ‚Π½Ρ‹ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Ρ‹, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ www-Ρ„Π°ΠΊΡ‚ΠΎΡ€ΠΈΠ·Π°Ρ†ΠΈΠΈ (www.npac.syr.edu/factoring.html), ΠΏΡ€Π΅Π΄Π½Π°Π·Π½Π°Ρ‡Π΅Π½Π½Ρ‹Π΅ для Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ этих вопросов. Π’ настоящСС врСмя Π² Ρ€Π°ΠΌΠΊΠ°Ρ… ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π° www-Ρ„Π°ΠΊΡ‚ΠΎΡ€ΠΈΠ·Π°Ρ†ΠΈΠΈ ΠΏΡ€Π΅Π΄ΠΏΡ€ΠΈΠ½ΠΈΠΌΠ°ΡŽΡ‚ΡΡ ΠΏΠΎΠΏΡ‹Ρ‚ΠΊΠΈ Ρ€Π°Π·Π»ΠΎΠΆΠΈΡ‚ΡŒ Π½Π° сомноТитСли ΠΊΠ»ΡŽΡ‡ΠΈ со 130 Ρ†ΠΈΡ„Ρ€Π°ΠΌΠΈ. Для сравнСния 512-Π±ΠΈΡ‚ΠΎΠ²Ρ‹Π΅ ΠΊΠ»ΡŽΡ‡ΠΈ ΠΏΡ€ΠΈΠ±Π»ΠΈΠ·ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ состоят ΠΈΠ· 155 Ρ†ΠΈΡ„Ρ€.

ΠŸΡ€ΠΈΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ ΠΌΠ΅Ρ‚ΠΎΠ΄Π° Β«Π³Ρ€ΡƒΠ±ΠΎΠΉ силы» для Ρ€Π°ΡΡˆΠΈΡ„Ρ€ΠΎΠ²ΠΊΠΈ ΠΏΠ°Ρ€ΠΎΠ»Π΅ΠΉ

Часто, особСнно Ссли доступСн список Π·Π°ΡˆΠΈΡ„Ρ€ΠΎΠ²Π°Π½Π½Ρ‹Ρ… ΠΏΠ°Ρ€ΠΎΠ»Π΅ΠΉ, для Ρ€Π°ΡΡˆΠΈΡ„Ρ€ΠΎΠ²ΠΊΠΈ ΠΏΠ°Ρ€ΠΎΠ»Π΅ΠΉ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ ΠΌΠ΅Ρ‚ΠΎΠ΄ Β«Π³Ρ€ΡƒΠ±ΠΎΠΉ силы». ΠžΠ±Ρ‹Ρ‡Π½ΠΎ Ρ‚ΠΎΡ‡Π½ΠΎΠ΅ число символов Π² ΠΏΠ°Ρ€ΠΎΠ»Π΅ нСизвСстно, Π½ΠΎ Π² Π±ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²Π΅ случаСв справСдливо ΠΏΠΎΠ»Π°Π³Π°Ρ‚ΡŒ, Ρ‡Ρ‚ΠΎ Π² ΠΏΠ°Ρ€ΠΎΠ»Π΅ ΠΎΡ‚ 4 Π΄ΠΎ 16 символов. ΠžΠ΄Π½ΠΎΠΌΡƒ символу пароля ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ присвоСно ΠΎΠΊΠΎΠ»ΠΎ 100 Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ, поэтому число ΠΏΠ°Ρ€ΠΎΠ»Π΅ΠΉ измСняСтся ΠΎΡ‚ 1004 Π΄ΠΎ 10016. НСсмотря Π½Π° Π²Π½ΡƒΡˆΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ числа, ΠΎΠ½ΠΈ ΠΊΠΎΠ½Π΅Ρ‡Π½Ρ‹, поэтому ΠΏΠ°Ρ€ΠΎΠ»ΡŒ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Π°Ρ‚Π°ΠΊΠΈ ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠΌ Β«Π³Ρ€ΡƒΠ±ΠΎΠΉ силы».