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

Π§ΠΈΡ‚Π°Ρ‚ΡŒ ΠΎΠ½Π»Π°ΠΉΠ½ Β«Π—Π°Ρ‰ΠΈΡ‚ΠΈ свой ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€ Π½Π° 100% ΠΎΡ‚ вирусов ΠΈ Ρ…Π°ΠΊΠ΅Ρ€ΠΎΠ²Β». Π‘Ρ‚Ρ€Π°Π½ΠΈΡ†Π° 19

Автор ОлСг Π‘ΠΎΠΉΡ†Π΅Π²

Π˜ΡΠΊΠ»ΡŽΡ‡ΠΈΡ‚Π΅Π»ΡŒΠ½Π°Ρ простота RC5 Π΄Π΅Π»Π°Π΅Ρ‚ Π΅Π³ΠΎ простым Π² использовании. RC5 с Ρ€Π°Π·ΠΌΠ΅Ρ€ΠΎΠΌ Π±Π»ΠΎΠΊΠ° Π² 64 Π±ΠΈΡ‚Π° ΠΈ 12 ΠΈΠ»ΠΈ Π±ΠΎΠ»Π΅Π΅ ΠΏΡ€ΠΎΡ…ΠΎΠ΄Π°ΠΌΠΈ обСспСчиваСт Ρ…ΠΎΡ€ΠΎΡˆΡƒΡŽ ΡΡ‚ΠΎΠΉΠΊΠΎΡΡ‚ΡŒ ΠΏΡ€ΠΎΡ‚ΠΈΠ² Π΄ΠΈΡ„Ρ„Π΅Ρ€Π΅Π½Ρ†ΠΈΠ°Π»ΡŒΠ½ΠΎΠ³ΠΎ ΠΈ Π»ΠΈΠ½Π΅ΠΉΠ½ΠΎΠ³ΠΎ ΠΊΡ€ΠΈΠΏΡ‚ΠΎΠ°Π½Π°Π»ΠΈΠ·ΠΎΠ².

АсиммСтричноС ΡˆΠΈΡ„Ρ€ΠΎΠ²Π°Π½ΠΈΠ΅

Π’ ΠΎΡ‚Π»ΠΈΡ‡ΠΈΠ΅ ΠΎΡ‚ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠΎΠ² симмСтричного ΡˆΠΈΡ„Ρ€ΠΎΠ²Π°Π½ΠΈΡ, Π³Π΄Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ ΠΎΠ΄ΠΈΠ½ ΠΈ Ρ‚ΠΎΡ‚ ΠΆΠ΅ ΠΊΠ»ΡŽΡ‡ ΠΊΠ°ΠΊ для Ρ€Π°ΡΡˆΠΈΡ„Ρ€ΠΎΠ²ΠΊΠΈ, Ρ‚Π°ΠΊ ΠΈ для Π·Π°ΡˆΠΈΡ„Ρ€ΠΎΠ²ΠΊΠΈ, Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΡ‹ асиммСтричного ΡˆΠΈΡ„Ρ€ΠΎΠ²Π°Π½ΠΈΡ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚Ρ‹ΠΉ (для Π·Π°ΡˆΠΈΡ„Ρ€ΠΎΠ²ΠΊΠΈ) ΠΈ Π·Π°ΠΊΡ€Ρ‹Ρ‚Ρ‹ΠΉ, ΠΈΠ»ΠΈ сСкрСтный (для Ρ€Π°ΡΡˆΠΈΡ„Ρ€ΠΎΠ²ΠΊΠΈ), ΠΊΠ»ΡŽΡ‡ΠΈ.

На ΠΏΡ€Π°ΠΊΡ‚ΠΈΠΊΠ΅ ΠΎΠ΄ΠΈΠ½ ΠΊΠ»ΡŽΡ‡ Π½Π°Π·Ρ‹Π²Π°ΡŽΡ‚ сСкрСтным, Π° Π΄Ρ€ΡƒΠ³ΠΎΠΉ – ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚Ρ‹ΠΌ. Π‘Π΅ΠΊΡ€Π΅Ρ‚Π½Ρ‹ΠΉ ΠΊΠ»ΡŽΡ‡ содСрТится Π² Ρ‚Π°ΠΉΠ½Π΅ Π²Π»Π°Π΄Π΅Π»ΡŒΡ†Π΅ΠΌ ΠΏΠ°Ρ€Ρ‹ ΠΊΠ»ΡŽΡ‡Π΅ΠΉ. ΠžΡ‚ΠΊΡ€Ρ‹Ρ‚Ρ‹ΠΉ ΠΊΠ»ΡŽΡ‡ пСрСдаСтся ΠΏΡƒΠ±Π»ΠΈΡ‡Π½ΠΎ Π² ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΠΎΠΌ Π²ΠΈΠ΄Π΅. Π‘Π»Π΅Π΄ΡƒΠ΅Ρ‚ ΠΎΡ‚ΠΌΠ΅Ρ‚ΠΈΡ‚ΡŒ Ρ‚ΠΎΡ‚ Ρ„Π°ΠΊΡ‚, Ρ‡Ρ‚ΠΎ Ссли Ρƒ Π°Π±ΠΎΠ½Π΅Π½Ρ‚Π° имССтся ΠΎΠ΄ΠΈΠ½ ΠΈΠ· ΠΏΠ°Ρ€Ρ‹ ΠΊΠ»ΡŽΡ‡Π΅ΠΉ, Ρ‚ΠΎ Π΄Ρ€ΡƒΠ³ΠΎΠΉ ΠΊΠ»ΡŽΡ‡ Π²Ρ‹Ρ‡ΠΈΡΠ»ΠΈΡ‚ΡŒ Π½Π΅Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ.

ΠžΡ‚ΠΊΡ€Ρ‹Ρ‚Ρ‹ΠΉ ΠΊΠ»ΡŽΡ‡ вычисляСтся ΠΈΠ· сСкрСтного: kl = f(k2). АсиммСтричныС Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΡ‹ ΡˆΠΈΡ„Ρ€ΠΎΠ²Π°Π½ΠΈΡ основаны Π½Π° ΠΏΡ€ΠΈΠΌΠ΅Π½Π΅Π½ΠΈΠΈ ΠΎΠ΄Π½ΠΎΠ½Π°ΠΏΡ€Π°Π²Π»Π΅Π½Π½Ρ‹Ρ… Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ. Богласно ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈΡŽ функция y = f(x) являСтся ΠΎΠ΄Π½ΠΎΠ½Π°ΠΏΡ€Π°Π²Π»Π΅Π½Π½ΠΎΠΉ, Ссли Π΅Π΅ ΠΌΠΎΠΆΠ½ΠΎ Π»Π΅Π³ΠΊΠΎ Π²Ρ‹Ρ‡ΠΈΡΠ»ΠΈΡ‚ΡŒ для всСх Π²ΠΎΠ·ΠΌΠΎΠΆΠ½Ρ‹Ρ… Π²Π°Ρ€ΠΈΠ°Π½Ρ‚ΠΎΠ² x, Π° для Π±ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²Π° Π²ΠΎΠ·ΠΌΠΎΠΆΠ½Ρ‹Ρ… Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ y достаточно слоТно Π²Ρ‹Ρ‡ΠΈΡΠ»ΠΈΡ‚ΡŒ Ρ‚Π°ΠΊΠΎΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ x, ΠΏΡ€ΠΈ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ y = f(x) .

ΠŸΡ€ΠΈΠΌΠ΅Ρ€ΠΎΠΌ ΠΎΠ΄Π½ΠΎΠ½Π°ΠΏΡ€Π°Π²Π»Π΅Π½Π½ΠΎΠΉ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ ΠΌΠΎΠΆΠ΅Ρ‚ ΡΠ»ΡƒΠΆΠΈΡ‚ΡŒ ΡƒΠΌΠ½ΠΎΠΆΠ΅Π½ΠΈΠ΅ Π΄Π²ΡƒΡ… Π±ΠΎΠ»ΡŒΡˆΠΈΡ… чисСл: N = S Ρ… G. Π‘Π°ΠΌΠΎ ΠΏΠΎ сСбС, с Ρ‚ΠΎΡ‡ΠΊΠΈ зрСния ΠΌΠ°Ρ‚Π΅ΠΌΠ°Ρ‚ΠΈΠΊΠΈ, Ρ‚Π°ΠΊΠΎΠ΅ ΡƒΠΌΠ½ΠΎΠΆΠ΅Π½ΠΈΠ΅ прСдставляСт собой ΠΏΡ€ΠΎΡΡ‚ΡƒΡŽ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΡŽ. Однако обратная опСрация (Ρ€Π°Π·Π»ΠΎΠΆΠ΅Π½ΠΈΠ΅ N Π½Π° Π΄Π²Π° Π±ΠΎΠ»ΡŒΡˆΠΈΡ… мноТитСля), называСмая Ρ‚Π°ΠΊΠΆΠ΅ Ρ„Π°ΠΊΡ‚ΠΎΡ€ΠΈΠ·Π°Ρ†ΠΈΠ΅ΠΉ, ΠΏΠΎ соврСмСнным Π²Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹ΠΌ ΠΎΡ†Π΅Π½ΠΊΠ°ΠΌ прСдставляСт собой достаточно ΡΠ»ΠΎΠΆΠ½ΡƒΡŽ ΠΌΠ°Ρ‚Π΅ΠΌΠ°Ρ‚ΠΈΡ‡Π΅ΡΠΊΡƒΡŽ Π·Π°Π΄Π°Ρ‡Ρƒ.

Ну Ρ‡Ρ‚ΠΎ ΠΆ, рассмотрим Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΈΠ· Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠΎΠ² асиммСтричного ΡˆΠΈΡ„Ρ€ΠΎΠ²Π°Π½ΠΈΡ.

Алгоритм Π”ΠΈΡ„Ρ„ΠΈβ€”Π₯Π΅Π»Π»ΠΌΠ°Π½Π°. Π’ 1976 Π³ΠΎΠ΄Ρƒ Π£ΠΈΡ‚Ρ„ΠΈΠ»Π΄ Π”ΠΈΡ„Ρ„ΠΈ (Whitfield Diffie) ΠΈ ΠœΠ°Ρ€Ρ‚ΠΈΠ½ Π₯Π΅Π»Π»ΠΌΠ°Π½ (Martin Hellman) Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Π°Π»ΠΈ свою систСму ΡˆΠΈΡ„Ρ€ΠΎΠ²Π°Π½ΠΈΡ с ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚Ρ‹ΠΌ ΠΊΠ»ΡŽΡ‡ΠΎΠΌ. БистСма Π”ΠΈΡ„Ρ„ΠΈβ€”Π₯Π΅Π»Π»ΠΌΠ°Π½Π° Ρ€Π°Π·Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°Π»Π°ΡΡŒ для Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡ‹ распространСния ΠΊΠ»ΡŽΡ‡Π΅ΠΉ ΠΏΡ€ΠΈ использовании систСм ΡˆΠΈΡ„Ρ€ΠΎΠ²Π°Π½ΠΈΡ с сСкрСтными ΠΊΠ»ΡŽΡ‡Π°ΠΌΠΈ. ИдСя Π·Π°ΠΊΠ»ΡŽΡ‡Π°Π»Π°ΡΡŒ Π² Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΡ€ΠΈΠΌΠ΅Π½ΡΡ‚ΡŒ бСзопасный ΠΌΠ΅Ρ‚ΠΎΠ΄ согласования сСкрСтного ΠΊΠ»ΡŽΡ‡Π° Π±Π΅Π· ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡ΠΈ ΠΊΠ»ΡŽΡ‡Π° ΠΊΠ°ΠΊΠΈΠΌ-Π»ΠΈΠ±ΠΎ Π΄Ρ€ΡƒΠ³ΠΈΠΌ способом. Π‘Π»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ, Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ Π±Ρ‹Π»ΠΎ Π½Π°ΠΉΡ‚ΠΈ бСзопасный способ получСния сСкрСтного ΠΊΠ»ΡŽΡ‡Π° с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Ρ‚ΠΎΠ³ΠΎ ΠΆΠ΅ ΠΌΠ΅Ρ‚ΠΎΠ΄Π° связи, для ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ Ρ€Π°Π·Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°Π»Π°ΡΡŒ Π·Π°Ρ‰ΠΈΡ‚Π°. Π‘ΡƒΡ‚ΡŒ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠ° Π”ΠΈΡ„Ρ„ΠΈβ€”Π₯Π΅Π»Π»ΠΌΠ°Π½Π° Π·Π°ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ΡΡ Π² ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΌ. ΠŸΡ€Π΅Π΄ΠΏΠΎΠ»ΠΎΠΆΠΈΠΌ, Ρ‡Ρ‚ΠΎ Π΄Π²ΡƒΠΌ Ρ‚ΠΎΡ‡ΠΊΠ°ΠΌ (S1 ΠΈ S2) трСбуСтся ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ ΠΌΠ΅ΠΆΠ΄Ρƒ собой бСзопасноС соСдинСниС, для ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΡΠΎΠ³Π»Π°ΡΠΎΠ²Π°Ρ‚ΡŒ ΠΊΠ»ΡŽΡ‡ ΡˆΠΈΡ„Ρ€ΠΎΠ²Π°Π½ΠΈΡ.

♦ S1 ΠΈ S2 ΠΏΡ€ΠΈΠ½ΠΈΠΌΠ°ΡŽΡ‚ ΠΊ использованию Π΄Π²Π° Π±ΠΎΠ»ΡŒΡˆΠΈΡ… Ρ†Π΅Π»Ρ‹Ρ… числа a ΠΈ b, ΠΏΡ€ΠΈΡ‡Π΅ΠΌ 1 < a < b.

♦ S1 Π²Ρ‹Π±ΠΈΡ€Π°Π΅Ρ‚ случайноС число i ΠΈ вычисляСт I = ai Γ— mod b. S1 ΠΏΠ΅Ρ€Π΅Π΄Π°Π΅Ρ‚ I Π°Π±ΠΎΠ½Π΅Π½Ρ‚Ρƒ S2.

♦ S2 Π²Ρ‹Π±ΠΈΡ€Π°Π΅Ρ‚ случайноС число j ΠΈ вычисляСт J = aj Γ— mod b. S2 ΠΏΠ΅Ρ€Π΅Π΄Π°Π΅Ρ‚ J Π°Π±ΠΎΠ½Π΅Π½Ρ‚Ρƒ S1 .

♦ S1 вычисляСт k1 = Ji Γ— mod b.

♦ S2 вычисляСт k2 = Ij Γ— mod b.

ИмССм k1 = k2 = ai Γ— j Ρ… mod b, ΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ, k1 ΠΈ k2 ΡΠ²Π»ΡΡŽΡ‚ΡΡ сСкрСтными ΠΊΠ»ΡŽΡ‡Π°ΠΌΠΈ, ΠΏΡ€Π΅Π΄Π½Π°Π·Π½Π°Ρ‡Π΅Π½Π½Ρ‹ΠΌΠΈ для использования ΠΏΡ€ΠΈ ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡Π΅ Π΄Ρ€ΡƒΠ³ΠΈΡ… Π΄Π°Π½Π½Ρ‹Ρ….

Π”Π°ΠΆΠ΅ Ссли Π΄ΠΎΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ, Ρ‡Ρ‚ΠΎ Π·Π»ΠΎΡƒΠΌΡ‹ΡˆΠ»Π΅Π½Π½ΠΈΠΊΡƒ ΠΊΠ°ΠΊΠΈΠΌ-Ρ‚ΠΎ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ удастся ΠΏΡ€ΠΎΡΠ»ΡƒΡˆΠ°Ρ‚ΡŒ ΠΏΠ΅Ρ€Π΅Π΄Π°Π²Π°Π΅ΠΌΡ‹ΠΉ Ρ‚Ρ€Π°Ρ„ΠΈΠΊ, Ρ‚ΠΎ Π΅ΠΌΡƒ Π±ΡƒΠ΄ΡƒΡ‚ извСстны a, b, I ΠΈ J. Π’Π΅ΠΌ Π½Π΅ ΠΌΠ΅Π½Π΅Π΅ ΠΎΡΡ‚Π°ΡŽΡ‚ΡΡ Π² сСкрСтС i ΠΈ j. Π£Ρ€ΠΎΠ²Π΅Π½ΡŒ бСзопасности систСмы зависит ΠΎΡ‚ слоТности нахоТдСния i ΠΏΡ€ΠΈ извСстном I = ai Γ— mod b. Π­Ρ‚Π° Π·Π°Π΄Π°Ρ‡Π° называСтся Π·Π°Π΄Π°Ρ‡Π΅ΠΉ дискрСтного логарифмирования ΠΈ считаСтся ΠΎΡ‡Π΅Π½ΡŒ слоТной (Ρ‚ΠΎ Π΅ΡΡ‚ΡŒ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ соврСмСнного Π²Ρ‹Ρ‡ΠΈΡΠ»ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠ³ΠΎ оборудования Π΅Π΅ Ρ€Π΅ΡˆΠΈΡ‚ΡŒ практичСски Π½Π΅Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ), Ссли числа ΠΎΡ‡Π΅Π½ΡŒ Π²Π΅Π»ΠΈΠΊΠΈ. Π‘Π»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ, a ΠΈ b Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ Π²Ρ‹Π±ΠΈΡ€Π°Ρ‚ΡŒ ΠΎΡ‡Π΅Π½ΡŒ Ρ‚Ρ‰Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ. НапримСр, ΠΎΠ±Π° числа b ΠΈ (b – 1)/2 Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Π±Ρ‹Ρ‚ΡŒ простыми ΠΈ ΠΈΠΌΠ΅Ρ‚ΡŒ Π΄Π»ΠΈΠ½Ρƒ Π½Π΅ ΠΌΠ΅Π½Π΅Π΅ 512 Π±ΠΈΡ‚. РСкомСндуСмая Π΄Π»ΠΈΠ½Π° чисСл составляСт 1024 Π±ΠΈΡ‚Π°.

Алгоритм RSA Π±Ρ‹Π» Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Π°Π½ Π² 1978 Π³ΠΎΠ΄Ρƒ трСмя соавторами ΠΈ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΠ» своС Π½Π°Π·Π²Π°Π½ΠΈΠ΅ ΠΏΠΎ ΠΏΠ΅Ρ€Π²Ρ‹ΠΌ Π±ΡƒΠΊΠ²Π°ΠΌ Ρ„Π°ΠΌΠΈΠ»ΠΈΠΉ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΎΠ² (Rivest, Shamir, Adleman). Π’ основС стойкости Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠ° стоит ΡΠ»ΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ Ρ„Π°ΠΊΡ‚ΠΎΡ€ΠΈΠ·Π°Ρ†ΠΈΠΈ Π±ΠΎΠ»ΡŒΡˆΠΈΡ… чисСл ΠΈ вычислСния дискрСтных Π»ΠΎΠ³Π°Ρ€ΠΈΡ„ΠΌΠΎΠ². Основной ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠ° RSA – ΠΌΠΎΠ΄ΡƒΠ»ΡŒ систСмы N, ΠΏΠΎ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌΡƒ проводятся всС вычислСния Π² систСмС, Π° N = R Ρ… S (R ΠΈ S – сСкрСтныС случайныС простыС большиС числа, ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ ΠΎΠ΄ΠΈΠ½Π°ΠΊΠΎΠ²ΠΎΠΉ размСрности).

Π‘Π΅ΠΊΡ€Π΅Ρ‚Π½Ρ‹ΠΉ ΠΊΠ»ΡŽΡ‡ k2 выбираСтся случайным ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ ΠΈ Π΄ΠΎΠ»ΠΆΠ΅Π½ ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΠΎΠ²Π°Ρ‚ΡŒ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΌ условиям: 1 < k2 < F(N) ΠΈ ΠΠžΠ” (k2, F(N))= 1, Π³Π΄Π΅ ΠΠžΠ” – наибольший ΠΎΠ±Ρ‰ΠΈΠΉ Π΄Π΅Π»ΠΈΡ‚Π΅Π»ΡŒ. Π˜Π½Ρ‹ΠΌΠΈ словами, k1 Π΄ΠΎΠ»ΠΆΠ΅Π½ Π±Ρ‹Ρ‚ΡŒ Π²Π·Π°ΠΈΠΌΠ½ΠΎ простым со Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ΠΌ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ Π­ΠΉΠ»Π΅Ρ€Π° F(N) , ΠΏΡ€ΠΈΡ‡Π΅ΠΌ послСднСС Ρ€Π°Π²Π½ΠΎ количСству ΠΏΠΎΠ»ΠΎΠΆΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… Ρ†Π΅Π»Ρ‹Ρ… чисСл Π² Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½Π΅ ΠΎΡ‚ 1 Π΄ΠΎ N, Π²Π·Π°ΠΈΠΌΠ½ΠΎ простых с N, ΠΈ вычисляСтся ΠΊΠ°ΠΊ F(N) = (R – 1) Γ— (S – 1) .

ΠžΡ‚ΠΊΡ€Ρ‹Ρ‚Ρ‹ΠΉ ΠΊΠ»ΡŽΡ‡ kl вычисляСтся ΠΈΠ· ΡΠΎΠΎΡ‚Π½ΠΎΡˆΠ΅Π½ΠΈΡ (k2 Ρ… kl) = 1 Γ— mod F(N). Для этого ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ ΠΎΠ±ΠΎΠ±Ρ‰Π΅Π½Π½Ρ‹ΠΉ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌ Π•Π²ΠΊΠ»ΠΈΠ΄Π° (Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌ вычислСния наибольшСго ΠΎΠ±Ρ‰Π΅Π³ΠΎ дСлитСля). Π—Π°ΡˆΠΈΡ„Ρ€ΠΎΠ²ΠΊΠ° Π±Π»ΠΎΠΊΠ° Π΄Π°Π½Π½Ρ‹Ρ… M ΠΏΠΎ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΡƒ RSA выполняСтся ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ: C = Mkl Γ— mod N. ΠŸΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ Π² Ρ€Π΅Π°Π»ΡŒΠ½ΠΎΠΉ криптосистСмС с использованиСм RSA число k1 вСсьма Π²Π΅Π»ΠΈΠΊΠΎ (Π² настоящСС врСмя Π΅Π³ΠΎ Ρ€Π°Π·ΠΌΠ΅Ρ€Π½ΠΎΡΡ‚ΡŒ ΠΌΠΎΠΆΠ΅Ρ‚ Π΄ΠΎΡ…ΠΎΠ΄ΠΈΡ‚ΡŒ Π΄ΠΎ 2048 Π±ΠΈΡ‚), прямоС вычислСниС Mk1 Π½Π΅Ρ€Π΅Π°Π»ΡŒΠ½ΠΎ. Для Π΅Π³ΠΎ получСния примСняСтся комбинация ΠΌΠ½ΠΎΠ³ΠΎΠΊΡ€Π°Ρ‚Π½ΠΎΠ³ΠΎ возвСдСния M Π² ΠΊΠ²Π°Π΄Ρ€Π°Ρ‚ с ΠΏΠ΅Ρ€Π΅ΠΌΠ½ΠΎΠΆΠ΅Π½ΠΈΠ΅ΠΌ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ΠΎΠ². ΠžΠ±Ρ€Π°Ρ‰Π΅Π½ΠΈΠ΅ Π΄Π°Π½Π½ΠΎΠΉ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ ΠΏΡ€ΠΈ Π±ΠΎΠ»ΡŒΡˆΠΈΡ… размСрностях нСосущСствимо; ΠΈΠ½Ρ‹ΠΌΠΈ словами, Π½Π΅Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ Π½Π°ΠΉΡ‚ΠΈ M ΠΏΠΎ извСстным C, N ΠΈ kl. Однако, имСя сСкрСтный ΠΊΠ»ΡŽΡ‡ k2, ΠΏΡ€ΠΈ ΠΏΠΎΠΌΠΎΡ‰ΠΈ нСслоТных ΠΏΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Π°Π½ΠΈΠΉ ΠΌΠΎΠΆΠ½ΠΎ Π²Ρ‹Ρ‡ΠΈΡΠ»ΠΈΡ‚ΡŒ M = Ck2 Γ—  mod N. ΠžΡ‡Π΅Π²ΠΈΠ΄Π½ΠΎ, Ρ‡Ρ‚ΠΎ, ΠΏΠΎΠΌΠΈΠΌΠΎ собствСнно сСкрСтного ΠΊΠ»ΡŽΡ‡Π°, Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΠΎΠ±Π΅ΡΠΏΠ΅Ρ‡ΠΈΠ²Π°Ρ‚ΡŒ ΡΠ΅ΠΊΡ€Π΅Ρ‚Π½ΠΎΡΡ‚ΡŒ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΎΠ² R ΠΈ S. Если Π·Π»ΠΎΡƒΠΌΡ‹ΡˆΠ»Π΅Π½Π½ΠΈΠΊ Π΄ΠΎΠ±ΡƒΠ΄Π΅Ρ‚ ΠΈΡ… значСния, Ρ‚ΠΎ смоТСт Π²Ρ‹Ρ‡ΠΈΡΠ»ΠΈΡ‚ΡŒ ΠΈ сСкрСтный ΠΊΠ»ΡŽΡ‡ k2.

Π’ настоящСС врСмя криптосистСма RSA примСняСтся Π² самых Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Ρ… ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚Π°Ρ…, Π½Π° Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Ρ… ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ°Ρ… ΠΈ Π²ΠΎ ΠΌΠ½ΠΎΠ³ΠΈΡ… отраслях. Достаточно Π²ΡΠΏΠΎΠΌΠ½ΠΈΡ‚ΡŒ Π΅Π΅ использованиС Π² ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΎΠ½Π½Ρ‹Ρ… систСмах Microsoft, Apple, Sun ΠΈ Novell, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΡ€Π΅Π΄ΡΡ‚Π°Π²ΠΈΡ‚ΡŒ всю "Π³Ρ€Π°Π½Π΄ΠΈΠΎΠ·Π½ΠΎΡΡ‚ΡŒ" RSA. Π’ Π°ΠΏΠΏΠ°Ρ€Π°Ρ‚Π½ΠΎΠΉ ΡΠΎΡΡ‚Π°Π²Π»ΡΡŽΡ‰Π΅ΠΉ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌ RSA ΡˆΠΈΡ€ΠΎΠΊΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ Π² Π·Π°Ρ‰ΠΈΡ‰Π΅Π½Π½Ρ‹Ρ… Ρ‚Π΅Π»Π΅Ρ„ΠΎΠ½Π°Ρ…, Π½Π° сСтСвых ΠΏΠ»Π°Ρ‚Π°Ρ… Ethernet, Π½Π° смарт-ΠΊΠ°Ρ€Ρ‚Π°Ρ…, Π² криптографичСском ΠΎΠ±ΠΎΡ€ΡƒΠ΄ΠΎΠ²Π°Π½ΠΈΠΈ Zaxus (Racal). Ко всСму ΠΏΡ€ΠΎΡ‡Π΅ΠΌΡƒ, Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌ Π²Ρ…ΠΎΠ΄ΠΈΡ‚ Π² состав всСх основных ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ»ΠΎΠ² для Π·Π°Ρ‰ΠΈΡ‰Π΅Π½Π½Ρ‹Ρ… ΠΊΠΎΠΌΠΌΡƒΠ½ΠΈΠΊΠ°Ρ†ΠΈΠΉ Π˜Π½Ρ‚Π΅Ρ€Π½Π΅Ρ‚, Π² Ρ‚ΠΎΠΌ числС S/MIME, SSL ΠΈ S/WAN, Π° Ρ‚Π°ΠΊΠΆΠ΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ Π²ΠΎ ΠΌΠ½ΠΎΠ³ΠΈΡ… ΠΏΡ€Π°Π²ΠΈΡ‚Π΅Π»ΡŒΡΡ‚Π²Π΅Π½Π½Ρ‹Ρ… учрСТдСниях, государствСнных лабораториях ΠΈ унивСрситСтах. На осСнь 2000 Π³ΠΎΠ΄Π° Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈ с ΠΏΡ€ΠΈΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ΠΌ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠ° RSA Π±Ρ‹Π»ΠΈ Π»ΠΈΡ†Π΅Π½Π·ΠΈΡ€ΠΎΠ²Π°Π½Ρ‹ Π±ΠΎΠ»Π΅Π΅ Ρ‡Π΅ΠΌ 700 компаниями.

Алгоритм Эль-Гамаля. Эль-Π“Π°ΠΌΠ°Π»ΡŒ (Taher Elgamal) Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Π°Π» Π²Π°Ρ€ΠΈΠ°Π½Ρ‚ систСмы Π”ΠΈΡ„Ρ„ΠΈβ€”Π₯Π΅Π»Π»ΠΌΠ°Π½Π°. Он ΡƒΡΠΎΠ²Π΅Ρ€ΡˆΠ΅Π½ΡΡ‚Π²ΠΎΠ²Π°Π» этот Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌ ΠΈ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΠ» ΠΎΠ΄ΠΈΠ½ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌ для ΡˆΠΈΡ„Ρ€ΠΎΠ²Π°Π½ΠΈΡ ΠΈ ΠΎΠ΄ΠΈΠ½ для обСспСчСния Π°ΡƒΡ‚Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΠΈ. Алгоритм Эль-Гамаля Π½Π΅ Π±Ρ‹Π» Π·Π°ΠΏΠ°Ρ‚Π΅Π½Ρ‚ΠΎΠ²Π°Π½ (Π² ΠΎΡ‚Π»ΠΈΡ‡ΠΈΠ΅ ΠΎΡ‚ RSA) ΠΈ Ρ‚Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ стал Π±ΠΎΠ»Π΅Π΅ дСшСвой Π°Π»ΡŒΡ‚Π΅Ρ€Π½Π°Ρ‚ΠΈΠ²ΠΎΠΉ, Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ Π½Π΅ Ρ‚Ρ€Π΅Π±ΠΎΠ²Π°Π»Π°ΡΡŒ ΡƒΠΏΠ»Π°Ρ‚Π° Π»ΠΈΡ†Π΅Π½Π·ΠΈΠΎΠ½Π½Ρ‹Ρ… взносов. ΠŸΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ этот Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌ базируСтся Π½Π° систСмС Π”ΠΈΡ„Ρ„ΠΈβ€”Π₯Π΅Π»Π»ΠΌΠ°Π½Π°, Ρ‚ΠΎ Π΅Π³ΠΎ ΡΡ‚ΠΎΠΉΠΊΠΎΡΡ‚ΡŒ обСспСчиваСтся ΡΠ»ΠΎΠΆΠ½ΠΎΡΡ‚ΡŒΡŽ Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ всС Ρ‚ΠΎΠΉ ΠΆΠ΅ Π·Π°Π΄Π°Ρ‡ΠΈ дискрСтного логарифмирования.

Алгоритм Ρ†ΠΈΡ„Ρ€ΠΎΠ²ΠΎΠΉ подписи (Digital Signature Algorithm). Алгоритм DSA Π±Ρ‹Π» Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Π°Π½ ΠΏΡ€Π°Π²ΠΈΡ‚Π΅Π»ΡŒΡΡ‚Π²ΠΎΠΌ БША ΠΊΠ°ΠΊ стандартный Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌ для Ρ†ΠΈΡ„Ρ€ΠΎΠ²Ρ‹Ρ… подписСй (см. Ρ€Π°Π·Π΄. 2.3). Π”Π°Π½Π½Ρ‹ΠΉ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌ базируСтся Π½Π° систСмС Эль-Гамаля, Π½ΠΎ позволяСт ΠΎΡΡƒΡ‰Π΅ΡΡ‚Π²Π»ΡΡ‚ΡŒ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π°ΡƒΡ‚Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΡŽ. ΠšΠΎΠ½Ρ„ΠΈΠ΄Π΅Π½Ρ†ΠΈΠ°Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ этим Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠΎΠΌ Π½Π΅ обСспСчиваСтся.

Π¨ΠΈΡ„Ρ€ΠΎΠ²Π°Π½ΠΈΠ΅ с использованиСм эллиптичСских ΠΊΡ€ΠΈΠ²Ρ‹Ρ…. ЭллиптичСскиС ΠΊΡ€ΠΈΠ²Ρ‹Π΅ Π±Ρ‹Π»ΠΈ ΠΏΡ€Π΅Π΄Π»ΠΎΠΆΠ΅Π½Ρ‹ для использования Π² систСмах ΡˆΠΈΡ„Ρ€ΠΎΠ²Π°Π½ΠΈΡ Π² 1985 Π³ΠΎΠ΄Ρƒ. БистСмы ΡˆΠΈΡ„Ρ€ΠΎΠ²Π°Π½ΠΈΡ с использованиСм эллиптичСских ΠΊΡ€ΠΈΠ²Ρ‹Ρ… (ECC) ΠΎΡΠ½ΠΎΠ²Ρ‹Π²Π°ΡŽΡ‚ΡΡ Π½Π° ΠΎΡ‚Π»ΠΈΡ‡Π½ΠΎΠΉ ΠΎΡ‚ Ρ„Π°ΠΊΡ‚ΠΎΡ€ΠΈΠ·Π°Ρ†ΠΈΠΈ ΠΈΠ»ΠΈ дискрСтного логарифмирования матСматичСской Π·Π°Π΄Π°Ρ‡Π΅. Данная Π·Π°Π΄Π°Ρ‡Π° Π·Π°ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ΡΡ Π² ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΌ: имСя Π΄Π²Π΅ Ρ‚ΠΎΡ‡ΠΊΠΈ A ΠΈ B Π½Π° эллиптичСской ΠΊΡ€ΠΈΠ²ΠΎΠΉ, Ρ‚Π°ΠΊΠΈΠ΅ Ρ‡Ρ‚ΠΎ A = kB, ΠΎΡ‡Π΅Π½ΡŒ Ρ‚Ρ€ΡƒΠ΄Π½ΠΎ ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ΡŒ Ρ†Π΅Π»ΠΎΠ΅ число k. НСсмотря Π½Π° Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€ΡƒΡŽ Β«ΡΠΊΠ·ΠΎΡ‚ΠΈΡ‡Π½ΠΎΡΡ‚ΡŒΒ», использованиС ECC ΠΏΠ΅Ρ€Π΅Π΄ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠΎΠΌ RSA ΠΈΠ»ΠΈ Π”ΠΈΡ„Ρ„ΠΈβ€”Π₯Π΅Π»Π»ΠΌΠ°Π½Π° Π² рядС случаСв Π΄Π°Π΅Ρ‚ сущСствСнноС прСимущСство. Π‘Π°ΠΌΡ‹ΠΌ большим ΠΈΠ· Ρ‚Π°ΠΊΠΈΡ… прСимущСств являСтся Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ ΠΊΠ»ΡŽΡ‡ΠΈ ΠΌΠΎΠ³ΡƒΡ‚ ΠΈΠΌΠ΅Ρ‚ΡŒ сущСствСнно ΠΌΠ΅Π½ΡŒΡˆΡƒΡŽ Π΄Π»ΠΈΠ½Ρƒ (ΠΏΠΎ ΠΏΡ€ΠΈΡ‡ΠΈΠ½Π΅ слоТности Π·Π°Π΄Π°Ρ‡ΠΈ). И это Π±Π΅Π· ΠΏΠΎΡ‚Π΅Ρ€ΠΈ стойкости! Как Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚, вычислСния производятся быстрСС с сохранСниСм Ρ‚ΠΎΠ³ΠΎ ΠΆΠ΅ уровня бСзопасности. Π’Π°ΠΊ, Π±Π΅Π·ΠΎΠΏΠ°ΡΠ½ΠΎΡΡ‚ΡŒ, обСспСчиваСмая 160-Π±ΠΈΡ‚Π½Ρ‹ΠΌ ΠΊΠ»ΡŽΡ‡ΠΎΠΌ ECC, ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ ΠΏΡ€ΠΈΡ€Π°Π²Π½Π΅Π½Π° ΠΊ 1024-Π±ΠΈΡ‚Π½ΠΎΠΌΡƒ ΠΊΠ»ΡŽΡ‡Ρƒ RSA.

Достоинства ΠΈ нСдостатки симмСтричного ΠΈ асиммСтричного ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠ² ΡˆΠΈΡ„Ρ€ΠΎΠ²Π°Π½ΠΈΡ

На сСгодняшний дСнь Π² сфСрС Π˜Π‘ ΡˆΠΈΡ€ΠΎΠΊΠΎ прСдставлСны систСмы ΠΊΠ°ΠΊ с симмСтричным ΡˆΠΈΡ„Ρ€ΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ, Ρ‚Π°ΠΊ ΠΈ с асиммСтричным. ΠšΠ°ΠΆΠ΄Ρ‹ΠΉ ΠΈΠ· Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠΎΠ² ΠΈΠΌΠ΅Π΅Ρ‚ свои прСимущСства ΠΈ нСдостатки, ΠΎ ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… нСльзя Π½Π΅ ΡΠΊΠ°Π·Π°Ρ‚ΡŒ.

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

ΠŸΠ΅Ρ€Π²Ρ‹ΠΉ нСдостаток ассимСтричного ΡˆΠΈΡ„Ρ€ΠΎΠ²Π°Π½ΠΈΡ Π·Π°ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ΡΡ Π² Π½ΠΈΠ·ΠΊΠΎΠΉ скорости выполнСния ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΉ Π·Π°ΡˆΠΈΡ„Ρ€ΠΎΠ²ΠΊΠΈ ΠΈ Ρ€Π°ΡΡˆΠΈΡ„Ρ€ΠΎΠ²ΠΊΠΈ, Ρ‡Ρ‚ΠΎ обусловлСно Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎΡΡ‚ΡŒΡŽ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ рСсурсоСмких ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΉ. Как слСдствиС, трСбования ΠΊ Π°ΠΏΠΏΠ°Ρ€Π°Ρ‚Π½ΠΎΠΉ ΡΠΎΡΡ‚Π°Π²Π»ΡΡŽΡ‰Π΅ΠΉ Ρ‚Π°ΠΊΠΎΠΉ систСмы часто Π±Ρ‹Π²Π°ΡŽΡ‚ Π½Π΅ΠΏΡ€ΠΈΠ΅ΠΌΠ»Π΅ΠΌΡ‹.