ΠŸΠΎΠΌΠΎΡ‰ΡŒ Π² написании студСнчСских Ρ€Π°Π±ΠΎΡ‚
АнтистрСссовый сСрвис

ЭлСктронная подпись. 
ΠšΡ€ΠΈΠΏΡ‚ΠΎΠ³Ρ€Π°Ρ„ΠΈΡ‡Π΅ΡΠΊΠΈΠ΅ ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ»Ρ‹

Π Π΅Ρ„Π΅Ρ€Π°Ρ‚ΠŸΠΎΠΌΠΎΡ‰ΡŒ Π² Π½Π°ΠΏΠΈΡΠ°Π½ΠΈΠΈΠ£Π·Π½Π°Ρ‚ΡŒ ΡΡ‚ΠΎΠΈΠΌΠΎΡΡ‚ΡŒΠΌΠΎΠ΅ΠΉ Ρ€Π°Π±ΠΎΡ‚Ρ‹

ΠŸΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΠΈ Ρ€Π°ΡΠΏΠΎΠ»Π°Π³Π°ΡŽΡ‚ срСдствами Π²Ρ‹Π±ΠΈΡ€Π°Ρ‚ΡŒ случайно свои ΠΈΠ½Π΄ΠΈΠ²ΠΈΠ΄ΡƒΠ°Π»ΡŒΠ½Ρ‹Π΅ ΠΊΠ»ΡŽΡ‡ΠΈ для подписывания ΠΈΠ· ΠΎΡ‡Π΅Π½ΡŒ большого мноТСства всСх Π²ΠΎΠ·ΠΌΠΎΠΆΠ½Ρ‹Ρ… ΠΊΠ»ΡŽΡ‡Π΅ΠΉ, ΠΏΠΎ ΠΊΠ°ΠΆΠ΄ΠΎΠΌΡƒ ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½ΠΎ Π²Ρ‹Π±Ρ€Π°Π½Π½ΠΎΠΌΡƒ ΠΈΠ½Π΄ΠΈΠ²ΠΈΠ΄ΡƒΠ°Π»ΡŒΠ½ΠΎΠΌΡƒ ΠΊΠ»ΡŽΡ‡Ρƒ для подписывания Π»Π΅Π³ΠΊΠΎ Π²Ρ‹Ρ‡ΠΈΡΠ»ΠΈΡ‚ΡŒ ΠΏΠ°Ρ€Π½Ρ‹ΠΉ ΠΊ Π½Π΅ΠΌΡƒ ΠΊΠ»ΡŽΡ‡ для ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠΈ подписСй, ΠΏΡ€ΠΎΡ†Π΅Π΄ΡƒΡ€Π° вычислСния ΠΊΠ»ΡŽΡ‡Π° ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠΈ ΠΈΠ· ΠΊΠ»ΡŽΡ‡Π° подписывания ΡˆΠΈΡ€ΠΎΠΊΠΎ извСстна, практичСски Ρ€Π΅Π°Π»ΠΈΠ·ΡƒΠ΅ΠΌΠ° ΠΈ Π³Π°Ρ€Π°Π½Ρ‚ΠΈΡ€ΡƒΠ΅Ρ‚… Π§ΠΈΡ‚Π°Ρ‚ΡŒ Π΅Ρ‰Ρ‘ >

ЭлСктронная подпись. ΠšΡ€ΠΈΠΏΡ‚ΠΎΠ³Ρ€Π°Ρ„ΠΈΡ‡Π΅ΡΠΊΠΈΠ΅ ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ»Ρ‹ (Ρ€Π΅Ρ„Π΅Ρ€Π°Ρ‚, курсовая, Π΄ΠΈΠΏΠ»ΠΎΠΌ, ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΡŒΠ½Π°Ρ)

Π’ Π½Π°ΡΡ‚оящСС врСмя любой спСциалист Π² ΠΎΠ±Π»Π°ΡΡ‚ΠΈ Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΠΉ банковских расчСтов Ρ…ΠΎΡ€ΠΎΡˆΠΎ Π·Π½Π°Π΅Ρ‚ ΠΎ Ρ‚Π°ΠΊΠΎΠΉ возмоТности Π°Π²Ρ‚ΠΎΡ€ΠΈΠ·Π°Ρ†ΠΈΠΈ элСктронных Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ΠΎΠ² ΠΈ Π±Π°Π½ΠΊΠΎΠ²ΡΠΊΠΈΡ… Ρ‚Ρ€Π°Π½Π·Π°ΠΊΡ†ΠΈΠΉ ΠΊΠ°ΠΊ Ρ†ΠΈΡ„Ρ€ΠΎΠ²Ρ‹Π΅ подписи. МногиС Π±Π°Π½ΠΊΠΈ ΡˆΠΈΡ€ΠΎΠΊΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ Ρ†ΠΈΡ„Ρ€ΠΎΠ²ΡƒΡŽ подпись ΠΏΡ€ΠΈ мСТбанковских ΠΈ Π²Π½ΡƒΡ‚рибанковских расчСтах, Π° Ρ‚Π°ΠΊΠΆΠ΅ ΠΏΡ€ΠΈ Ρ€Π°Π±ΠΎΡ‚Π΅ с ΠΊΠ»ΠΈΠ΅Π½Ρ‚Π°ΠΌΠΈ. Однако, наш пятилСтний практичСский ΠΎΠΏΡ‹Ρ‚ Ρ€Π°Π±ΠΎΡ‚Ρ‹ с ΠΎΡ‡Π΅Π½ΡŒ большим числом Π±Π°Π½ΠΊΠΎΠ² России, Π΄Ρ€ΡƒΠ³ΠΈΡ… стран БНГ ΠΈ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌΠΈ Π±Π°Π½ΠΊΠ°ΠΌΠΈ стран «Π΄Π°Π»ΡŒΠ½Π΅Π³ΠΎ Π·Π°Ρ€ΡƒΠ±Π΅ΠΆΡŒΡ» ΠΏΠΎΠΊΠ°Π·Π°Π», Ρ‡Ρ‚ΠΎ Π΄Π°Π»Π΅ΠΊΠΎ Π½Π΅ Π²ΡΠ΅ вопросы Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈ оформлСния ΠΈ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Π½ΠΈΡ ΠΎΡ„ΠΈΡ†ΠΈΠ°Π»ΡŒΠ½ΠΎ ΡŽΡ€ΠΈΠ΄ΠΈΡ‡Π΅ΡΠΊΠΈ Π·Π½Π°Ρ‡ΠΈΠΌΡ‹Ρ… элСктронных Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ΠΎΠ² с Ρ†ΠΈΡ„Ρ€ΠΎΠ²Ρ‹ΠΌΠΈ подписями достаточно ясны Π΄Π°ΠΆΠ΅ спСциалистам ΠΏΠΎ Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠ·Π°Ρ†ΠΈΠΈ банковских расчСтов. ΠŸΠΎΡΡ‚ΠΎΠΌΡƒ, я ΠΏΠΎΠΏΡ‹Ρ‚Π°ΡŽΡΡŒ Π² Π΄Π°Π½Π½ΠΎΠΉ ΠΏΡƒΠ±Π»ΠΈΠΊΠ°Ρ†ΠΈΠΈ Π΄Π°Ρ‚ΡŒ Π²Ρ€Π°Π·ΡƒΠΌΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ ΠΎΡ‚Π²Π΅Ρ‚Ρ‹ хотя Π±Ρ‹ Π½Π° Π½Π΅Π±ΠΎΠ»ΡŒΡˆΡƒΡŽ Ρ‡Π°ΡΡ‚ΡŒ вопросов, Π½Π°ΠΈΠ±ΠΎΠ»Π΅Π΅ часто Π·Π°Π΄Π°Π²Π°Π΅ΠΌΡ‹Ρ… банковскими спСциалистами, Π² Ρ…ΠΎΠ΄Π΅ практичСской Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈ Ρ†ΠΈΡ„Ρ€ΠΎΠ²ΠΎΠΉ подписи.

1. ПРИНЦИПЫ.

ИдСя Ρ†ΠΈΡ„Ρ€ΠΎΠ²ΠΎΠΉ подписи, ΠΊΠ°ΠΊ Π·Π°ΠΊΠΎΠ½Π½ΠΎΠ³ΠΎ срСдства подтвСрТдСния подлинности ΠΈ Π°Π²Ρ‚орства Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π° Π² ΡΠ»Π΅ΠΊΡ‚Ρ€ΠΎΠ½Π½ΠΎΠΉ Ρ„ΠΎΡ€ΠΌΠ΅, Π²ΠΏΠ΅Ρ€Π²Ρ‹Π΅ Π±Ρ‹Π»Π° сформулирована явно Π² 1976 Π³ΠΎΠ΄Ρƒ Π² ΡΡ‚Π°Ρ‚ΡŒΠ΅ Π΄Π²ΡƒΡ… ΠΌΠΎΠ»ΠΎΠ΄Ρ‹Ρ… амСриканских спСциалистов ΠΏΠΎ Π²Ρ‹Ρ‡ΠΈΡΠ»ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΌ Π½Π°ΡƒΠΊΠ°ΠΌ ΠΈΠ· Π‘тэндфордского унивСрситСта Π£ΠΈΡ‚Ρ„ΠΈΠ»Π΄Π° Π”ΠΈΡ„Ρ„ΠΈ ΠΈ ΠœΠ°Ρ€Ρ‚ΠΈΠ½Π° Π₯Π΅Π»Π»ΠΌΠ°Π½Π°.

Π‘ΡƒΡ‚ΡŒ Π΅Π΅ ΡΠΎΡΡ‚ΠΎΠΈΡ‚ Π² Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ для Π³Π°Ρ€Π°Π½Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½Π½ΠΎΠ³ΠΎ подтвСрТдСния подлинности ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ, содСрТащСйся Π² ΡΠ»Π΅ΠΊΡ‚Ρ€ΠΎΠ½Π½ΠΎΠΌ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π΅, Π° Ρ‚Π°ΠΊΠΆΠ΅ для возмоТности Π½Π΅ΠΎΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΆΠΈΠΌΠΎ Π΄ΠΎΠΊΠ°Π·Π°Ρ‚ΡŒ Ρ‚Ρ€Π΅Ρ‚ΡŒΠ΅ΠΉ сторонС (ΠΏΠ°Ρ€Ρ‚Π½Π΅Ρ€Ρƒ, Π°Ρ€Π±ΠΈΡ‚Ρ€Ρƒ, суду ΠΈ Ρ‚. ΠΏ.), Ρ‡Ρ‚ΠΎ элСктронный Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ Π±Ρ‹Π» составлСн ΠΈΠΌΠ΅Π½Π½ΠΎ ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½Ρ‹ΠΌ Π»ΠΈΡ†ΠΎΠΌ, ΠΈΠ»ΠΈ ΠΏΠΎ Π΅Π³ΠΎ ΠΏΠΎΡ€ΡƒΡ‡Π΅Π½ΠΈΡŽ, ΠΈ ΠΈΠΌΠ΅Π½Π½ΠΎ Π² Ρ‚ΠΎΠΌ Π²ΠΈΠ΄Π΅, Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΌ ΠΎΠ½ ΠΏΡ€Π΅Π΄ΡŠΡΠ²Π»Π΅Π½, Π°Π²Ρ‚ΠΎΡ€Ρƒ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π° прСдлагаСтся Π²Ρ‹Π±Ρ€Π°Ρ‚ΡŒ своС ΠΈΠ½Π΄ΠΈΠ²ΠΈΠ΄ΡƒΠ°Π»ΡŒΠ½ΠΎΠ΅ число (Π½Π°Π·Ρ‹Π²Π°Π΅ΠΌΠΎΠ΅ ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ ΠΈΠ½Π΄ΠΈΠ²ΠΈΠ΄ΡƒΠ°Π»ΡŒΠ½Ρ‹ΠΌ ΠΊΠ»ΡŽΡ‡ΠΎΠΌ, ΠΏΠ°Ρ€ΠΎΠ»Π΅ΠΌ, ΠΊΠΎΠ΄ΠΎΠΌ, ΠΈ Ρ‚. Π΄.) ΠΈ ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ Ρ€Π°Π· для «Ρ†ΠΈΡ„Ρ€ΠΎΠ²ΠΎΠ³ΠΎ подписывания» ΡΠ²ΠΎΡ€Π°Ρ‡ΠΈΠ²Π°Ρ‚ΡŒ (Π·Π°ΠΌΠ΅ΡˆΠΈΠ²Π°Ρ‚ΡŒ) этот свой ΠΈΠ½Π΄ΠΈΠ²ΠΈΠ΄ΡƒΠ°Π»ΡŒΠ½Ρ‹ΠΉ ΠΊΠ»ΡŽΡ‡, Ρ…Ρ€Π°Π½ΠΈΠΌΡ‹ΠΉ Π² ΡΠ΅ΠΊΡ€Π΅Ρ‚Π΅ ΠΎΡ‚ Π²ΡΠ΅Ρ…, с ΡΠΎΠ΄Π΅Ρ€ΠΆΠΈΠΌΡ‹ΠΌ ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½ΠΎΠ³ΠΎ элСктронного Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°. Π Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ Ρ‚Π°ΠΊΠΎΠ³ΠΎ «ΡΠ²ΠΎΡ€Π°Ρ‡ΠΈΠ²Π°Π½ΠΈΡ» — Π΄Ρ€ΡƒΠ³ΠΎΠ΅ число, ΠΈ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ Π½Π°Π·Π²Π°Π½ Ρ†ΠΈΡ„Ρ€ΠΎΠ²ΠΎΠΉ подписью Π΄Π°Π½Π½ΠΎΠ³ΠΎ Π°Π²Ρ‚ΠΎΡ€Π° ΠΏΠΎΠ΄ Π΄Π°Π½Π½Ρ‹ΠΌ ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½Ρ‹ΠΌ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ΠΎΠΌ.

Для практичСского воплощСния этой ΠΈΠ΄Π΅ΠΈ Ρ‚Ρ€Π΅Π±ΠΎΠ²Π°Π»ΠΎΡΡŒ Π½Π°ΠΉΡ‚ΠΈ ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½Ρ‹Π΅ ΠΈ ΠΊΠΎΠ½ΡΡ‚Ρ€ΡƒΠΊΡ‚ΠΈΠ²Π½Ρ‹Π΅ ΠΎΡ‚Π²Π΅Ρ‚Ρ‹ Π½Π° ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ вопросы:

Как «Π·Π°ΠΌΠ΅ΡˆΠΈΠ²Π°Ρ‚ΡŒ» содСрТаниС Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π° с ΠΈΠ½Π΄ΠΈΠ²ΠΈΠ΄ΡƒΠ°Π»ΡŒΠ½Ρ‹ΠΌ ΠΊΠ»ΡŽΡ‡ΠΎΠΌ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΎΠ½ΠΈ стали Π½Π΅Ρ€Π°Π·Π΄Π΅Π»ΠΈΠΌΡ‹ ?

Как ΠΏΡ€ΠΎΠ²Π΅Ρ€ΡΡ‚ΡŒ, Ρ‡Ρ‚ΠΎ содСрТаниС подписываСмого Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π° ΠΈ ΠΈΠ½Π΄ΠΈΠ²ΠΈΠ΄ΡƒΠ°Π»ΡŒΠ½Ρ‹ΠΉ ΠΊΠ»ΡŽΡ‡ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ Π±Ρ‹Π»ΠΈ ΠΏΠΎΠ΄Π»ΠΈΠ½Π½Ρ‹ΠΌΠΈ, Π½Π΅ Π·Π½Π°Ρ Π·Π°Ρ€Π°Π½Π΅Π΅ Π½ΠΈ Ρ‚ΠΎΠ³ΠΎ, Π½ΠΈ Π΄Ρ€ΡƒΠ³ΠΎΠ³ΠΎ ?

Как ΠΎΠ±Π΅ΡΠΏΠ΅Ρ‡ΠΈΡ‚ΡŒ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ ΠΌΠ½ΠΎΠ³ΠΎΠΊΡ€Π°Ρ‚Π½ΠΎΠ³ΠΎ использования Π°Π²Ρ‚ΠΎΡ€ΠΎΠΌ ΠΎΠ΄Π½ΠΎΠ³ΠΎ ΠΈ Ρ‚ΠΎΠ³ΠΎ ΠΆΠ΅ ΠΈΠ½Π΄ΠΈΠ²ΠΈΠ΄ΡƒΠ°Π»ΡŒΠ½ΠΎΠ³ΠΎ ΠΊΠ»ΡŽΡ‡Π° для Ρ†ΠΈΡ„Ρ€ΠΎΠ²ΠΎΠ³ΠΎ подписывания большого числа элСктронных Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ΠΎΠ² ?

Как Π³Π°Ρ€Π°Π½Ρ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Π½Π΅Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ восстановлСния ΠΈΠ½Π΄ΠΈΠ²ΠΈΠ΄ΡƒΠ°Π»ΡŒΠ½ΠΎΠ³ΠΎ ΠΊΠ»ΡŽΡ‡Π° ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ ΠΏΠΎ Π»ΡŽΠ±ΠΎΠΌΡƒ количСству подписанных с Π΅Π³ΠΎ ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ элСктронных Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ΠΎΠ² ?

Как Π³Π°Ρ€Π°Π½Ρ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ, Ρ‡Ρ‚ΠΎ ΠΏΠΎΠ»ΠΎΠΆΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΌ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠΈ подлинности Ρ†ΠΈΡ„Ρ€ΠΎΠ²ΠΎΠΉ подписи ΠΈ ΡΠΎΠ΄Π΅Ρ€ΠΆΠΈΠΌΠΎΠ³ΠΎ элСктронного Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π° Π±ΡƒΠ΄Π΅Ρ‚ Π² Ρ‚ΠΎΠΌ ΠΈ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π² Ρ‚ΠΎΠΌ случаС, ΠΊΠΎΠ³Π΄Π° подписывался ΠΈΠΌΠ΅Π½Π½ΠΎ Π΄Π°Π½Π½Ρ‹ΠΉ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ ΠΈ ΠΈΠΌΠ΅Π½Π½ΠΎ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Π΄Π°Π½Π½ΠΎΠ³ΠΎ ΠΈΠ½Π΄ΠΈΠ²ΠΈΠ΄ΡƒΠ°Π»ΡŒΠ½ΠΎΠ³ΠΎ ΠΊΠ»ΡŽΡ‡Π° ?

Как ΠΎΠ±Π΅ΡΠΏΠ΅Ρ‡ΠΈΡ‚ΡŒ ΡŽΡ€ΠΈΠ΄ΠΈΡ‡Π΅ΡΠΊΡƒΡŽ ΠΏΠΎΠ»Π½ΠΎΠΏΡ€Π°Π²Π½ΠΎΡΡ‚ΡŒ элСктронного Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π° с Ρ†ΠΈΡ„Ρ€ΠΎΠ²Ρ‹ΠΌΠΈ подписями, ΡΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‰Π΅Π³ΠΎ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π² ΡΠ»Π΅ΠΊΡ‚Ρ€ΠΎΠ½Π½ΠΎΠΌ Π²ΠΈΠ΄Π΅ Π±Π΅Π· Π±ΡƒΠΌΠ°ΠΆΠ½ΠΎΠ³ΠΎ Π΄ΡƒΠ±Π»ΠΈΠΊΠ°Ρ‚Π° ΠΈΠ»ΠΈ Π·Π°ΠΌΠ΅Π½ΠΈΡ‚Π΅Π»Π΅ΠΉ ?

Для ΠΏΠΎΠ»Π½ΠΎΡ†Π΅Π½Π½Ρ‹Ρ… ΡƒΠ΄ΠΎΠ²Π»Π΅Ρ‚Π²ΠΎΡ€ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… ΠΎΡ‚Π²Π΅Ρ‚ΠΎΠ² Π½Π° Π²ΡΠ΅ эти вопросы ΠΏΠΎΡ‚Ρ€Π΅Π±ΠΎΠ²Π°Π»ΠΎΡΡŒ ΠΎΠΊΠΎΠ»ΠΎ 20 Π»Π΅Ρ‚. БСйчас ΠΌΡ‹ ΠΌΠΎΠΆΠ΅ΠΌ Ρ‚ΠΎΡ‡Π½ΠΎ ΠΈ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½ΠΎ ΡΠΊΠ°Π·Π°Ρ‚ΡŒ, Ρ‡Ρ‚ΠΎ практичСскиС ΠΎΡ‚Π²Π΅Ρ‚Ρ‹ Π½Π° Π²ΡΠ΅ эти вопросы ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½Ρ‹. ΠœΡ‹ Ρ€Π°ΡΠΏΠΎΠ»Π°Π³Π°Π΅ΠΌ ΠΏΠΎΠ»Π½ΠΎΡ†Π΅Π½Π½Ρ‹ΠΌ арсСналом тСхничСских срСдств Π°Π²Ρ‚ΠΎΡ€ΠΈΠ·Π°Ρ†ΠΈΠΈ элСктронных Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ΠΎΠ², Π½Π°Π·Ρ‹Π²Π°Π΅ΠΌΡ‹ΠΌ Ρ†ΠΈΡ„Ρ€ΠΎΠ²ΠΎΠΉ подписью.

Рассмотрим эти ΠΎΡ‚Π²Π΅Ρ‚Ρ‹ ΠΏΠΎΠ΄Ρ€ΠΎΠ±Π½Π΅Π΅. Основная идСя Π”ΠΈΡ„Ρ„ΠΈ ΠΈ Π₯Π΅Π»Π»ΠΌΠ°Π½Π° состояла Π² Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΈΡΠΊΠ°Ρ‚ΡŒ ΠΎΡ‚Π²Π΅Ρ‚Ρ‹ Π½Π° ΠΏΠ΅Ρ€Π²Ρ‹Π΅ Ρ‡Π΅Ρ‚Ρ‹Ρ€Π΅ ΠΈΠ· ΡΠΏΠΈΡΠΊΠ° вопросов (матСматичСскиС) ΠΏΠΎ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΉ схСмС:

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

Π‘Π°ΠΌΡ‹ΠΌ слоТным ΠΈΠ· ΡΡ‚ΠΈΡ… условий являСтся, ΠΊΠΎΠ½Π΅Ρ‡Π½ΠΎ ΠΆΠ΅, Π³Π°Ρ€Π°Π½Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ нСвозмоТности восстановлСния ΠΊΠ»ΡŽΡ‡Π° подписывания ΠΏΠΎ ΠΊΠ»ΡŽΡ‡Ρƒ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠΈ ΠΈ Π»ΡŽΠ±ΠΎΠΌΡƒ количСству подписанных элСктронных Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ΠΎΠ².

Π›ΡƒΡ‡ΡˆΠΈΠΉ ΠΈΠ· ΠΏΡ€Π΅Π΄Π»ΠΎΠΆΠ΅Π½Π½Ρ‹Ρ… Π½Π° ΡΠ΅Π³ΠΎΠ΄Π½Ρ ΡƒΡ‡Π΅Π½Ρ‹ΠΌΠΈ способов Π΅Π³ΠΎ выполнСния состоит Π² Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Ρ‚Π°ΠΊΠΈΠ΅ ΠΏΡ€ΠΎΡ†Π΅Π΄ΡƒΡ€Ρ‹ подписывания ΠΈ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠΈ, Ρ‡Ρ‚ΠΎ практичСскоС восстановлСниС ΠΊΠ»ΡŽΡ‡Π΅ΠΉ подписи ΠΏΠΎ ΠΊΠ»ΡŽΡ‡Π°ΠΌ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠΈ Ρ‚Ρ€Π΅Π±ΡƒΠ΅Ρ‚ Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ извСстной слоТной Π²Ρ‹Ρ‡ΠΈΡΠ»ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠΉ Π·Π°Π΄Π°Ρ‡ΠΈ. ΠŸΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ Π·Π°Π΄Π°Ρ‡Π° являСтся общСизвСстно слоТной, Ρ‚ΠΎ Π΅ΡΠ»ΠΈ Π΅Π΅ Π½Π΅ Π½Π°ΡƒΡ‡ΠΈΠ»ΠΈΡΡŒ Ρ€Π΅ΡˆΠ°Ρ‚ΡŒ Π·Π° ΠΎΠ±ΠΎΠ·Ρ€ΠΈΠΌΠΎΠ΅ врСмя всС ΠΌΠ°Ρ‚Π΅ΠΌΠ°Ρ‚ΠΈΠΊΠΈ ΠΌΠΈΡ€Π° Π²ΠΎ Π²ΡΠ΅ ΠΏΡ€Π΅Π΄Ρ‹Π΄ΡƒΡ‰ΠΈΠ΅ столСтия, Ρ‚ΠΎ Π΅ΡΡ‚ΡŒ нСкоторая Π½Π°Π΄Π΅ΠΆΠ΄Π°, Ρ‡Ρ‚ΠΎ Π΅Π΅ Π½Π΅ ΡΡƒΠΌΠ΅ΡŽΡ‚ Ρ€Π΅ΡˆΠΈΡ‚ΡŒ быстро ΠΈ Π² Π±Π»ΠΈΠΆΠ°ΠΉΡˆΠ΅ΠΌ Π±ΡƒΠ΄ΡƒΡ‰Π΅ΠΌ.

ΠŸΡ€Π°ΠΊΡ‚ΠΈΡ‡Π΅ΡΠΊΠΈΠΉ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ ΠΏΠΎΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΡ… 20 Π»Π΅Ρ‚ Π½Π°ΡƒΡ‡Π½Ρ‹Ρ… поисков Ρ‚Π°ΠΊΠΈΡ… Π·Π°Π΄Π°Ρ‡ оказался Π΄ΠΎ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ стСпСни ΠΏΠ°Ρ€Π°Π΄ΠΎΠΊΡΠ°Π»ΡŒΠ½Ρ‹ΠΌ: ΠΏΡ€ΠΈ всСм ΠΌΠ½ΠΎΠ³ΠΎΠΎΠ±Ρ€Π°Π·ΠΈΠΈ извСстных слоТных Π²Ρ‹Ρ‡ΠΈΡΠ»ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… Π·Π°Π΄Π°Ρ‡, практичСски ΠΏΡ€ΠΈΠΌΠ΅Π½ΠΈΠΌΠΎΠΉ оказалась ΠΎΠ΄Π½Π°. Π­Ρ‚ΠΎ Ρ‚Π°ΠΊ называСмая Π·Π°Π΄Π°Ρ‡Π° дискрСтного логарифмирования.

Π’ ΠΏΡ€ΠΎΡΡ‚Π΅ΠΉΡˆΠ΅ΠΌ Π²Π°Ρ€ΠΈΠ°Π½Ρ‚Π΅ Π΅Π΅ ΠΌΠΎΠΆΠ½ΠΎ ΡΡ„ΠΎΡ€ΠΌΡƒΠ»ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Ρ‚Π°ΠΊ. Если Π·Π°Π΄Π°Π½Ρ‹ Ρ‚Ρ€ΠΈ Π±ΠΎΠ»ΡŒΡˆΠΈΡ… Ρ†Π΅Π»Ρ‹Ρ… ΠΏΠΎΠ»ΠΎΠΆΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… числа.

a, n, x,.

Ρ‚ΠΎ Ρ€Π°ΡΠΏΠΎΠ»Π°Π³Π°Ρ Π΄Π°ΠΆΠ΅ нСслоТными арифмСтичСскими устройствами Ρ‚ΠΈΠΏΠ° ΠΊΠ°Ρ€ΠΌΠ°Π½Π½ΠΎΠ³ΠΎ ΠΊΠ°Π»ΡŒΠΊΡƒΠ»ΡΡ‚ΠΎΡ€Π°, ΠΈΠ»ΠΈ просто ΠΊΠ°Ρ€Π°Π½Π΄Π°ΡˆΠΎΠΌ ΠΈ Π±ΡƒΠΌΠ°Π³ΠΎΠΉ, ΠΌΠΎΠΆΠ½ΠΎ довольно быстро Π²Ρ‹Ρ‡ΠΈΡΠ»ΠΈΡ‚ΡŒ число.

a**x.

ΠΊΠ°ΠΊ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ умноТСния числа.

a.

Π½Π° ΡΠ΅Π±Ρ.

x.

Ρ€Π°Π·, Π° Π·Π°Ρ‚Π΅ΠΌ ΠΈ ΠΎΡΡ‚Π°Ρ‚ΠΎΠΊ ΠΎΡ‚ Π΄Π΅Π»Π΅Π½ΠΈΡ этого числа Π½Π°Ρ†Π΅Π»ΠΎ Π½Π° n, записываСмый ΠΊΠ°ΠΊ.

b = a**x mod n.

Π·Π°Π΄Π°Ρ‡Π° ΠΆΠ΅ дискрСтного логарифмирования состоит Π² Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎ Π·Π°Π΄Π°Π½Π½Ρ‹ΠΌ числам.

a, b, n.

связанным Ρ‚Π°ΠΊΠΈΠΌ ΡΠΎΠΎΡ‚Π½ΠΎΡˆΠ΅Π½ΠΈΠ΅ΠΌ, Π½Π°ΠΉΡ‚ΠΈ Ρ‚ΠΎ Ρ‡ΠΈΡΠ»ΠΎ.

x.

ΠΈΠ· ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ ΠΏΠΎ ΡΡ‚ΠΎΠΉ Ρ„ΠΎΡ€ΠΌΡƒΠ»Π΅ Π±Ρ‹Π»ΠΎ вычислСно число b.

ΠžΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚ΡΡ, Ρ‡Ρ‚ΠΎ Π·Π°Π΄Π°Ρ‡Π° дискрСтного логарифмирования ΠΏΡ€ΠΈ ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎΠΌ Π²Ρ‹Π±ΠΎΡ€Π΅ Ρ†Π΅Π»Ρ‹Ρ… чисСл Π½Π°ΡΡ‚ΠΎΠ»ΡŒΠΊΠΎ слоТна, Ρ‡Ρ‚ΠΎ позволяСт Π½Π°Π΄Π΅ΡΡ‚ΡŒΡΡ Π½Π° ΠΏΡ€Π°ΠΊΡ‚ΠΈΡ‡Π΅ΡΠΊΡƒΡŽ Π½Π΅Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ восстановлСния числа x, — ΠΈΠ½Π΄ΠΈΠ²ΠΈΠ΄ΡƒΠ°Π»ΡŒΠ½ΠΎΠ³ΠΎ ΠΊΠ»ΡŽΡ‡Π° подписывания, ΠΏΠΎ Ρ‡ΠΈΡΠ»Ρƒ b, примСняСмому Π² ΠΊΠ°Ρ‡Π΅ΡΡ‚Π²Π΅ ΠΊΠ»ΡŽΡ‡Π° ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠΈ.

Π§Ρ‚ΠΎΠ±Ρ‹ Π³ΠΎΠ²ΠΎΡ€ΠΈΡ‚ΡŒ Π±ΠΎΠ»Π΅Π΅ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½ΠΎ ΠΎ ΠΏΡ€Π°ΠΊΡ‚ичСской нСвозмоТности Ρ€Π΅ΡˆΠΈΡ‚ΡŒ Ρ‚Ρƒ ΠΈΠ»ΠΈ ΠΈΠ½ΡƒΡŽ Π²Ρ‹Ρ‡ΠΈΡΠ»ΠΈΡ‚Π΅Π»ΡŒΠ½ΡƒΡŽ Π·Π°Π΄Π°Ρ‡Ρƒ, слСдуСт ΠΏΡ€Π΅Π΄Π²Π°Ρ€ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ Π΄ΠΎΠ³ΠΎΠ²ΠΎΡ€ΠΈΡ‚ΡŒΡΡ ΠΎ Ρ‚ΠΎΠΌ, ΠΊΠ°ΠΊΠΈΠ΅ Π²Ρ‹Ρ‡ΠΈΡΠ»ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ мощности ΠΈ ΠΌΠΎΠ·Π³ΠΎΠ²Ρ‹Π΅ рСсурсы доступны Ρ‚ΠΎΠΌΡƒ, ΠΊΡ‚ΠΎ ΠΏΡ€Π΅Π΄ΠΏΠΎΠ»ΠΎΠΆΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ Π±ΡƒΠ΄Π΅Ρ‚ эту Π·Π°Π΄Π°Ρ‡Ρƒ Ρ€Π΅ΡˆΠ°Ρ‚ΡŒ. ΠŸΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ Π΄Π°Π²Π°Ρ‚ΡŒ ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½Ρ‹Π΅ ΠΎΡ†Π΅Π½ΠΊΠΈ возмоТностСй ΠΏΠΎΡ‚Π΅Π½Ρ†ΠΈΠ°Π»ΡŒΠ½Ρ‹Ρ… ΠΌΠΎΠ·Π³ΠΎΠ²Ρ‹Ρ… рСсурсов Π±ΡƒΠ΄ΡƒΡ‰Π΅Π³ΠΎ «Π²Π·Π»ΠΎΠΌΡ‰ΠΈΠΊΠ°» систСмы Ρ†ΠΈΡ„Ρ€ΠΎΠ²ΠΎΠΉ подписи Π΄Π΅Π»ΠΎ вСсьма слоТноС ΠΈ Π½Π΅Π±Π»Π°Π³ΠΎΠ΄Π°Ρ€Π½ΠΎΠ΅, ΠΌΡ‹ Π±ΡƒΠ΄Π΅ΠΌ просто ΠΈΡΡ…ΠΎΠ΄ΠΈΡ‚ΡŒ ΠΈΠ· ΠΏΡ€Π΅Π΄ΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΡ, Ρ‡Ρ‚ΠΎ ΠΎΠ½ Ρ€Π°ΡΠΏΠΎΠ»Π°Π³Π°Π΅Ρ‚ ΠΏΠΎΠ»Π½ΠΎΠΉ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠ΅ΠΉ ΠΎ Π½Π°ΠΈΠ»ΡƒΡ‡ΡˆΠΈΡ… извСстных ΠΌΠΈΡ€ΠΎΠ²ΠΎΠΉ Π½Π°ΡƒΠΊΠ΅ ΠΌΠ΅Ρ‚ΠΎΠ΄Π°Ρ… Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ Π΄Π°Π½Π½ΠΎΠΉ Π·Π°Π΄Π°Ρ‡ΠΈ.

Π”Π°Π»Π΅Π΅, Ссли ΠΎΠ½ Ρ€Π°ΡΠΏΠΎΠ»Π°Π³Π°Π΅Ρ‚ Π²Ρ‹Ρ‡ΠΈΡΠ»ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠΉ систСмой ΠΎΠ±Ρ‰Π΅ΠΉ ΠΌΠΎΡ‰Π½ΠΎΡΡ‚ΡŒΡŽ, скаТСм, 1 ΠΌΠΈΠ»Π»ΠΈΠ°Ρ€Π΄ (10**9 = 1 000 000 000) ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΉ Π² ΡΠ΅ΠΊΡƒΠ½Π΄Ρƒ, Π° ΡΡ‚ΠΎ ΠΌΠΎΡ‰Π½ΠΎΡΡ‚ΡŒ соврСмСнного ΡΡƒΠΏΠ΅Ρ€ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π° Ρ‚ΠΈΠΏΠ° CRAY-3, Ρ‚ΠΎ.

  • — Π·Π° ΡΡƒΡ‚ΠΊΠΈ Π½Π΅ΠΏΡ€Π΅Ρ€Ρ‹Π²Π½ΠΎΠΉ Ρ€Π°Π±ΠΎΡ‚Ρ‹ Ρ‚Π°ΠΊΠΎΠΉ систСмы ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ Ρ€Π΅ΡˆΠ΅Π½Π° Π·Π°Π΄Π°Ρ‡Π° ΡΠ»ΠΎΠΆΠ½ΠΎΡΡ‚ΡŒΡŽ ΠΎΠΊΠΎΠ»ΠΎ 100 000 ΠΌΠΈΠ»Π»ΠΈΠ°Ρ€Π΄ΠΎΠ² (ΠΈΠ»ΠΈ 10**14) ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΉ
  • — Π·Π° ΠΌΠ΅ΡΡΡ† — ΠΎΠΊΠΎΠ»ΠΎ 3*(10**15),
  • — Π·Π° Π³ΠΎΠ΄ — ΠΎΠΊΠΎΠ»ΠΎ 3*(10**16),
  • — Π·Π° 10 Π»Π΅Ρ‚ — ΠΎΠΊΠΎΠ»ΠΎ 3*(10**17),
  • — Π·Π° 30 Π»Π΅Ρ‚ — ΠΎΠΊΠΎΠ»ΠΎ 10**18 ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΉ.

Π’Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ, Π΄Π°ΠΆΠ΅ Ссли Π΄ΠΎΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ, Ρ‡Ρ‚ΠΎ ΠΏΠΎΡ‚Π΅Π½Ρ†ΠΈΠ°Π»ΡŒΠ½Ρ‹ΠΉ Π²Π·Π»ΠΎΠΌΡ‰ΠΈΠΊ Ρ†ΠΈΡ„Ρ€ΠΎΠ²ΠΎΠΉ подписи располагаСт Π²Ρ‹Ρ‡ΠΈΡΠ»ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠΉ систСмой эквивалСнтной ΠΏΠΎ ΠΌΠΎΡ‰Π½ΠΎΡΡ‚ΠΈ 1000 ΡΡƒΠΏΠ΅Ρ€ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π°ΠΌ Ρ‚ΠΈΠΏΠ° CRAY-3, Ρ‚ΠΎ Π½Π° Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ вычислСний объСмом 10**21 ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΉ Π΅ΠΌΡƒ ΠΏΠΎΡ‚Ρ€Π΅Π±ΠΎΠ²Π°Π»ΠΎΡΡŒ Π±Ρ‹ Π½Π΅ ΠΌΠ΅Π½Π΅Π΅ 30 Π»Π΅Ρ‚ Π½Π΅ΠΏΡ€Π΅Ρ€Ρ‹Π²Π½ΠΎΠΉ Ρ€Π°Π±ΠΎΡ‚Ρ‹ всСй систСмы, Ρ‡Ρ‚ΠΎ с ΠΏΡ€Π°ΠΊΡ‚ичСской Ρ‚ΠΎΡ‡ΠΊΠΈ зрСния ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚ Π½Π΅Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ ΠΈΡ… Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΡ.

ΠŸΠΎΡΡ‚ΠΎΠΌΡƒ, цифровая подпись с Π½Π°Π΄Π΅ΠΆΠ½ΠΎΡΡ‚ΡŒΡŽ Π½Π΅ ΠΌΠ΅Π½Π΅Π΅ 10**21 ΠΌΠΎΠΆΠ΅Ρ‚ ΡΡ‡ΠΈΡ‚Π°Ρ‚ΡŒΡΡ практичСски Π½Π΅ΠΏΠΎΠ΄Π΄Π΅Π»Ρ‹Π²Π°Π΅ΠΌΠΎΠΉ.

Π’ ΡΡ‚ΠΎΠΌ мСстС Π°Π²Ρ‚ΠΎΡ€Ρƒ ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ Π·Π°Π΄Π°ΡŽΡ‚ вопрос: «Π Ρ‡Ρ‚ΠΎ, Ссли Π³Π΄Π΅-Ρ‚ΠΎ Π² Π½Π΅Π΄Ρ€Π°Ρ… ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½Ρ‹Ρ… слуТб извСстны Π±ΠΎΠ»Π΅Π΅ ΡΠΎΠ²Π΅Ρ€ΡˆΠ΅Π½Π½Ρ‹Π΅ ΠΌΠ΅Ρ‚ΠΎΠ΄Ρ‹ Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ этой Π·Π°Π΄Π°Ρ‡ΠΈ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ ΠΏΡ€ΠΈΠΌΠ΅Π½Π΅Π½Ρ‹ для Ρ„Π°Π»ΡŒΡΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΠΈ Ρ†ΠΈΡ„Ρ€ΠΎΠ²Ρ‹Ρ… подписСй?» .

Π’ Π½Π°ΡΡ‚оящСС врСмя ΠΎΡ‚Π²Π΅Ρ‚ Π½Π° Π½Π΅Π³ΠΎ оказываСтся довольно простым. Если Π²Ρ‹ Π±ΠΎΠΈΡ‚Π΅ΡΡŒ, Ρ‡Ρ‚ΠΎ ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ ΠΏΡ€Π΅Π΄Π»Π°Π³Π°Π΅ΠΌΠΎΠ³ΠΎ ΠΏΡ€ΠΈ Π΄Π»ΠΈΠ½Π΅ ΠΊΠ»ΡŽΡ‡Π΅ΠΉ Π² 64 Π±Π°ΠΉΡ‚Π° запаса надСТности Π² 10**18 — 10**21 нСдостаточно, примСняйтС Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΡ‹ с Π±ΠΎΠ»Π΅Π΅ Π΄Π»ΠΈΠ½Π½Ρ‹ΠΌΠΈ ΠΊΠ»ΡŽΡ‡Π°ΠΌΠΈ. Π‘ΠΎΠ²Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Π΅ Ρ†ΠΈΡ„Ρ€ΠΎΠ²Ρ‹Π΅ процСссоры Intel486 ΠΈ Pentium ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‚ Π·Π° Π΄ΠΎΠ»ΠΈ сСкунды Π²Ρ‹Ρ‡ΠΈΡΠ»ΡΡ‚ΡŒ ΠΈ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΡΡ‚ΡŒ Ρ†ΠΈΡ„Ρ€ΠΎΠ²Ρ‹Π΅ подписи с ΠΊΠ»ΡŽΡ‡Π°ΠΌΠΈ Π΄ΠΎ 512 Π±Π°ΠΉΡ‚, Π° ΡΡ‚ΠΎΠΉΠΊΠΎΡΡ‚ΡŒ Π±ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²Π° ΡˆΠΈΡ€ΠΎΠΊΠΎ примСняСмых ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠ² Ρ†ΠΈΡ„Ρ€ΠΎΠ²ΠΎΠΉ подписи ΠΏΡ€ΠΈ Ρ‚Π°ΠΊΠΎΠΉ Π΄Π»ΠΈΠ½Π΅ ΠΊΠ»ΡŽΡ‡Π΅ΠΉ Π·Π°Π²Π΅Π΄ΠΎΠΌΠΎ прСвосходит всС Ρ€Π°Π·ΡƒΠΌΠ½Ρ‹Π΅ трСбования (Π±ΠΎΠ»Π΅Π΅ Ρ‡Π΅ΠΌ 10**50).

Π˜Ρ‚Π°ΠΊ, ΠΊΠ°ΠΊ Π²ΠΈΠ΄ΠΈΠΌ, соврСмСнныС ΠΏΡ€ΠΈΠ½Ρ†ΠΈΠΏΡ‹ построСния систСмы Ρ†ΠΈΡ„Ρ€ΠΎΠ²ΠΎΠΉ подписи, ΠΎΠ±Ρ‰Π΅ΠΏΡ€ΠΈΠ·Π½Π°Π½Π½Ρ‹Π΅ Π² ΠΌΠΈΡ€Π΅, просты ΠΈ ΠΈΠ·ΡΡ‰Π½Ρ‹:

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

2. ΠΠ›Π“ΠžΠ Π˜Π’ΠœΠ«.

ΠŸΡ€ΠΎΠ²Π΅Π΄Π΅ΠΌ Ρ‚Π΅ΠΏΠ΅Ρ€ΡŒ сопоставлСниС Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½Ρ‹Ρ… Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠΎΠ² Ρ†ΠΈΡ„Ρ€ΠΎΠ²ΠΎΠΉ подписи с Ρ†Π΅Π»ΡŒΡŽ выявлСния ΠΈΡ… ΠΏΡ€Π΅ΠΈΠΌΡƒΡ‰Π΅ΡΡ‚Π² ΠΈ Π½Π΅Π΄ΠΎΡΡ‚Π°Ρ‚ΠΊΠΎΠ² Π² Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Ρ… ситуациях.

Для удобства ΠΎΡ†Π΅Π½ΠΊΠΈ основных свойств Ρ‚ΠΎΠ³ΠΎ ΠΈΠ»ΠΈ ΠΈΠ½ΠΎΠ³ΠΎ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠ° ΠΌΡ‹ Π±ΡƒΠ΄Π΅ΠΌ ΡΡ€Π°Π²Π½ΠΈΠ²Π°Ρ‚ΡŒ Π΅Π³ΠΎ основныС характСристики:

Π΄Π»ΠΈΠ½Ρƒ ΠΊΠ»ΡŽΡ‡Π΅ΠΉ,.

Π΄Π»ΠΈΠ½Ρƒ Ρ†ΠΈΡ„Ρ€ΠΎΠ²ΠΎΠΉ подписи,.

ΡΠ»ΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ (врСмя) вычислСния ΠΈ.

ΡΠ»ΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ (врСмя) ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠΈ подлинности Ρ†ΠΈΡ„Ρ€ΠΎΠ²ΠΎΠΉ подписи.

ΠΏΡ€ΠΈ условии, Ρ‡Ρ‚ΠΎ ΡƒΡ€ΠΎΠ²Π΅Π½ΡŒ стойкости подписи ΠΏΠΎ ΠΎΡ‚Π½ΠΎΡˆΠ΅Π½ΠΈΡŽ ΠΊ Π»ΡŽΠ±Ρ‹ΠΌ ΠΌΠ΅Ρ‚ΠΎΠ΄Π°ΠΌ Ρ„Π°Π»ΡŒΡΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΠΈ Π½Π΅ Π½ΠΈΠΆΠ΅, Ρ‡Π΅ΠΌ 10**21 (ΠΈΠ»ΠΈ 30 Π»Π΅Ρ‚ Π½Π΅ΠΏΡ€Π΅Ρ€Ρ‹Π²Π½ΠΎΠΉ Ρ€Π°Π±ΠΎΡ‚Ρ‹ сСти ΠΈΠ· 1000 ΡΡƒΠΏΠ΅Ρ€ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€ΠΎΠ²).

Π’ ΠΊΠ°Ρ‡Π΅ΡΡ‚Π²Π΅ «Π±Π°Π·ΠΎΠ²ΠΎΠΉ» Π΄Π»ΠΈΠ½Ρ‹ ΠΊΠ»ΡŽΡ‡Π΅ΠΉ ΠΈ Π΄Π»ΠΈΠ½Ρ‹ самой Ρ†ΠΈΡ„Ρ€ΠΎΠ²ΠΎΠΉ подписи ΠΌΡ‹ Π±ΡƒΠ΄Π΅ΠΌ Ρ€Π°ΡΡΠΌΠ°Ρ‚Ρ€ΠΈΠ²Π°Ρ‚ΡŒ Π΄Π»ΠΈΠ½Ρƒ Π² 64 Π±Π°ΠΉΡ‚Π°.

RSA. ΠŸΠ΅Ρ€Π²Ρ‹ΠΌ ΠΏΠΎ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ изобрСтСния ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½Ρ‹ΠΌ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠΎΠΌ Ρ†ΠΈΡ„Ρ€ΠΎΠ²ΠΎΠΉ подписи Π±Ρ‹Π» Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Π°Π½Π½Ρ‹ΠΉ Π² 1977 Π³ΠΎΠ΄Ρƒ Π² ΠœΠ°ΡΡΠ°Ρ‡ΡƒΡΠ΅Ρ‚ском тСхнологичСском институтС Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌ RSA.

Алгоритм RSA основываСтся Π½Π° Ρ‚ΠΎΠΌ матСматичСском Ρ„Π°ΠΊΡ‚Π΅, Ρ‡Ρ‚ΠΎ Π·Π°Π΄Π°Ρ‡Π° дискрСтного логарифмирования ΠΏΡ€ΠΈ Π²Ρ‹Π±ΠΎΡ€Π΅ Ρ†Π΅Π»ΠΎΠ³ΠΎ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Π° n Π² Π²ΠΈΠ΄Π΅ произвСдСния Π΄Π²ΡƒΡ… Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Ρ… простых чисСл ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π½ΠΎ Ρ€Π°Π²Π½Ρ‹Ρ… ΠΏΠΎ ΠΏΠΎΡ€ΡΠ΄ΠΊΡƒ Π²Π΅Π»ΠΈΡ‡ΠΈΠ½Ρ‹, Ρ‚. Π΅.

n = p*q.

становится Π½Π΅ ΠΌΠ΅Π½Π΅Π΅ слоТной, Ρ‡Π΅ΠΌ Ρ€Π°Π·Π»ΠΎΠΆΠ΅Π½ΠΈΠ΅ n Π½Π° ΡΡ‚ΠΈ простыС ΠΌΠ½ΠΎΠΆΠΈΡ‚Π΅Π»ΠΈ, Π° ΠΏΠΎΡΠ»Π΅Π΄Π½ΡΡ Π·Π°Π΄Π°Ρ‡Π° Π΄Π°Π²Π½ΠΎ (Π΅Ρ‰Π΅ со Π²Ρ€Π΅ΠΌΠ΅Π½ АрхимСда ΠΈ Π•Π²ΠΊΠ»ΠΈΠ΄Π°) извСстна Π² ΠΌΠ°Ρ‚Π΅ΠΌΠ°Ρ‚ΠΈΠΊΠ΅ ΠΊΠ°ΠΊ слоТная.

По ΡΠΎΠ²Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹ΠΌ ΠΎΡ†Π΅Π½ΠΊΠ°ΠΌ ΡΠ»ΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ Π·Π°Π΄Π°Ρ‡ΠΈ разлоТСния Π½Π° ΠΏΡ€ΠΎΡΡ‚Ρ‹Π΅ ΠΌΠ½ΠΎΠΆΠΈΡ‚Π΅Π»ΠΈ ΠΏΡ€ΠΈ Ρ†Π΅Π»Ρ‹Ρ… числах n ΠΈΠ· 64 Π±Π°ΠΉΡ‚ составляСт порядка 10**17 — 10**18 ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΉ, Ρ‚. Π΅. находится Π³Π΄Π΅-Ρ‚ΠΎ Π½Π° Π³Ρ€Π°Π½ΠΈ досягаСмости для ΡΠ΅Ρ€ΡŒΠ΅Π·Π½ΠΎΠ³ΠΎ «Π²Π·Π»ΠΎΠΌΡ‰ΠΈΠΊΠ°». ΠŸΠΎΡΡ‚ΠΎΠΌΡƒ ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ Π² ΡΠΈΡΡ‚Π΅ΠΌΠ°Ρ… Ρ†ΠΈΡ„Ρ€ΠΎΠ²ΠΎΠΉ подписи Π½Π° ΠΎΡΠ½ΠΎΠ²Π΅ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠ° RSA ΠΏΡ€ΠΈΠΌΠ΅Π½ΡΡŽΡ‚ Π±ΠΎΠ»Π΅Π΅ Π΄Π»ΠΈΠ½Π½Ρ‹Π΅ Ρ†Π΅Π»Ρ‹Π΅ числа n (ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ ΠΎΡ‚ 75 Π΄ΠΎ 128 Π±Π°ΠΉΡ‚).

Π­Ρ‚ΠΎ соотвСтствСнно ΠΏΡ€ΠΈΠ²ΠΎΠ΄ΠΈΡ‚ ΠΊ ΡƒΠ²Π΅Π»ΠΈΡ‡Π΅Π½ΠΈΡŽ Π΄Π»ΠΈΠ½Ρ‹ самой Ρ†ΠΈΡ„Ρ€ΠΎΠ²ΠΎΠΉ подписи ΠΎΡ‚Π½ΠΎΡΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ 64-Π±Π°ΠΉΡ‚Π½ΠΎΠ³ΠΎ Π²Π°Ρ€ΠΈΠ°Π½Ρ‚Π° ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π½ΠΎ Π½Π° 20% -100% (Π² Π΄Π°Π½Π½ΠΎΠΌ случаС Π΅Π΅ Π΄Π»ΠΈΠ½Π° совпадаСт с Π΄Π»ΠΈΠ½ΠΎΠΉ записи числа n), Π° Ρ‚Π°ΠΊΠΆΠ΅ ΠΎΡ‚ 70% Π΄ΠΎ 800% ΡƒΠ²Π΅Π»ΠΈΡ‡ΠΈΠ²Π°Π΅Ρ‚ врСмя вычислСний ΠΏΡ€ΠΈ подписывании ΠΈ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ΅.

ΠšΡ€ΠΎΠΌΠ΅ Ρ‚ΠΎΠ³ΠΎ, ΠΏΡ€ΠΈ Π³Π΅Π½Π΅Ρ€Π°Ρ†ΠΈΠΈ ΠΈ Π²Ρ‹Ρ‡ΠΈΡΠ»Π΅Π½ΠΈΠΈ ΠΊΠ»ΡŽΡ‡Π΅ΠΉ Π² ΡΠΈΡΡ‚Π΅ΠΌΠ΅ RSA Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΡΡ‚ΡŒ большоС количСство довольно слоТных Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… условий Π½Π° ΠΏΡ€ΠΎΡΡ‚Ρ‹Π΅ числа p ΠΈ q (Ρ‡Ρ‚ΠΎ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ достаточно Ρ‚Ρ€ΡƒΠ΄Π½ΠΎ ΠΈ Ρ‡Π΅Π³ΠΎ ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ Π½Π΅ Π΄Π΅Π»Π°ΡŽΡ‚, прСнСбрСгая Π²Π΅Ρ€ΠΎΡΡ‚Π½ΠΎΡΡ‚ΡŒΡŽ нСблагоприятного исхода — Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΠΉ ΠΏΠΎΠ΄Π΄Π΅Π»ΠΊΠΈ Ρ†ΠΈΡ„Ρ€ΠΎΠ²Ρ‹Ρ… подписСй)., Π° Π½Π΅Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ любого ΠΈΠ· Π½ΠΈΡ… ΠΌΠΎΠΆΠ΅Ρ‚ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½Ρ‹ΠΌ Ρ„Π°Π»ΡŒΡΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΡŽ подписи со ΡΡ‚ΠΎΡ€ΠΎΠ½Ρ‹ Ρ‚ΠΎΠ³ΠΎ, ΠΊΡ‚ΠΎ ΠΎΠ±Π½Π°Ρ€ΡƒΠΆΠΈΡ‚ Π½Π΅Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ хотя Π±Ρ‹ ΠΎΠ΄Π½ΠΎΠ³ΠΎ ΠΈΠ· ΡΡ‚ΠΈΡ… условий (ΠΏΡ€ΠΈ подписывании Π²Π°ΠΆΠ½Ρ‹Ρ… Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ΠΎΠ² Π΄ΠΎΠΏΡƒΡΠΊΠ°Ρ‚ΡŒ, Π΄Π°ΠΆΠ΅ тСорСтичСски, Ρ‚Π°ΠΊΡƒΡŽ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ Π½Π΅ΠΆΠ΅Π»Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ).

Π’ Π΄ΠΎΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ ΠΊΠΎ Π²ΡΠ΅ΠΌ этим алгоритмичСским слабостям ΠΌΠ΅Ρ‚ΠΎΠ΄Π° RSA слСдуСт Ρ‚Π°ΠΊΠΆΠ΅ ΠΈΠΌΠ΅Ρ‚ΡŒ Π² Π²ΠΈΠ΄Ρƒ, Ρ‡Ρ‚ΠΎ ΠΎΠ½ Π·Π°Ρ‰ΠΈΡ‰Π΅Π½ ΠΏΠ°Ρ‚Π΅Π½Ρ‚ΠΎΠΌ БША ΠΈ ΠΏΠΎΡΡ‚ΠΎΠΌΡƒ любоС Π΅Π³ΠΎ использованиС Π½Π° Ρ‚Π΅Ρ€Ρ€ΠΈΡ‚ΠΎΡ€ΠΈΠΈ БША ΠΈΠ»ΠΈ западноСвропСйских стран Ρ‚Ρ€Π΅Π±ΡƒΠ΅Ρ‚ приобрСтСния ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰Π΅ΠΉ Π»ΠΈΡ†Π΅Π½Π·ΠΈΠΈ Π½Π° ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Π½ΠΈΠ΅, ΡΡ‚ΠΎΠΈΠΌΠΎΡΡ‚ΡŒ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ Π½Π° 100 ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ составляСт $ 5000.

EGSA. БущСствСнным шагом Π²ΠΏΠ΅Ρ€Π΅Π΄ Π² Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ΅ соврСмСнных Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠΎΠ² Ρ†ΠΈΡ„Ρ€ΠΎΠ²ΠΎΠΉ подписи Π±Ρ‹Π» Π½ΠΎΠ²Ρ‹ΠΉ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌ Π’. Π­Π»ΡŒΠ“Π°ΠΌΠ°Π»Ρ, ΠΏΡ€Π΅Π΄Π»ΠΎΠΆΠ΅Π½Π½Ρ‹ΠΉ ΠΈΠΌ Π² 1984 Π³ΠΎΠ΄Ρƒ. Π’ ΡΡ‚ΠΎΠΌ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠ΅ Ρ†Π΅Π»ΠΎΠ΅ число n ΠΏΠΎΠ»Π°Π³Π°Π΅Ρ‚ся Ρ€Π°Π²Π½Ρ‹ΠΌ ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½ΠΎ Π²Ρ‹Π±Ρ€Π°Π½Π½ΠΎΠΌΡƒ Π±ΠΎΠ»ΡŒΡˆΠΎΠΌΡƒ простому числу p, ΠΏΠΎ ΠΌΠΎΠ΄ΡƒΠ»ΡŽ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ ΠΈ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΡΡ‚ся всС вычислСния. Π’Π°ΠΊΠΎΠΉ Π²Ρ‹Π±ΠΎΡ€ позволяСт ΠΏΠΎΠ²Ρ‹ΡΠΈΡ‚ΡŒ ΡΡ‚ΠΎΠΉΠΊΠΎΡΡ‚ΡŒ подписи ΠΏΡ€ΠΈ ΠΊΠ»ΡŽΡ‡Π°Ρ… ΠΈΠ· 64 Π±Π°ΠΉΡ‚ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π½ΠΎ Π² 1000 Ρ€Π°Π·, Ρ‚. Π΅. ΠΏΡ€ΠΈ Ρ‚Π°ΠΊΠΎΠΉ Π΄Π»ΠΈΠ½Π΅ ΠΊΠ»ΡŽΡ‡Π΅ΠΉ обСспСчиваСтся Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΡ‹ΠΉ Π½Π°ΠΌ ΡƒΡ€ΠΎΠ²Π΅Π½ΡŒ стойкости порядка 10**21. ΠŸΡ€Π°Π²Π΄Π°, ΠΏΡ€ΠΈ этом Π΄Π»ΠΈΠ½Π° самой Ρ†ΠΈΡ„Ρ€ΠΎΠ²ΠΎΠΉ подписи увСличиваСтся Π² Π΄Π²Π° Ρ€Π°Π·Π° ΠΈ ΡΠΎΡΡ‚авляСт 128 Π±Π°ΠΉΡ‚.

Главная «Π·Π°ΡΠ»ΡƒΠ³Π°» Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠ° Π­Π»ΡŒΠ“Π°ΠΌΠ°Π»Ρ состояла Π² Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ Π² Π΄Π°Π»ΡŒΠ½Π΅ΠΉΡˆΠ΅ΠΌ ΠΎΠ½ ΠΏΠΎΡΠ»ΡƒΠΆΠΈΠ» основой для принятия Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΡ… стандартов Ρ†ΠΈΡ„Ρ€ΠΎΠ²ΠΎΠΉ подписи, Π² Ρ‚ΠΎΠΌ числС Π½Π°Ρ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½ΠΎΠ³ΠΎ стандарта БША DSS, Π²Π²Π΅Π΄Π΅Π½Π½ΠΎΠ³ΠΎ Π² Π΄Π΅ΠΉΡΡ‚Π²ΠΈΠ΅ 1 Π΄Π΅ΠΊΠ°Π±Ρ€Ρ 1994 Π³ΠΎΠ΄Π° ΠΈ Π³ΠΎΡΡƒΠ΄Π°Ρ€ΡΡ‚Π²Π΅Π½Π½ΠΎΠ³ΠΎ стандарта Π Π€ Π“ΠžΠ‘Π’ Π  34.10, Π²Π²Π΅Π΄Π΅Π½Π½ΠΎΠ³ΠΎ с 1 ΡΠ½Π²Π°Ρ€Ρ 1995 Π³ΠΎΠ΄Π°.

DSA. ΠΠ°Ρ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½Ρ‹ΠΌ институтом стандартов ΠΈ Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΠΉ БЩА Π² 1991 Π³ΠΎΠ΄Ρƒ Π½Π° ΠΎΡΠ½ΠΎΠ²Π΅ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠ° Π­Π»ΡŒΠ“Π°ΠΌΠ°Π»Ρ Π±Ρ‹Π» Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Π°Π½ ΠΈ ΠΏΡ€Π΅Π΄ΡΡ‚Π°Π²Π»Π΅Π½ Π½Π° Ρ€Π°ΡΡΠΌΠΎΡ‚Ρ€Π΅Π½ΠΈΠ΅ ΠšΠΎΠ½Π³Ρ€Π΅ΡΡΠ° БША Π½ΠΎΠ²Ρ‹ΠΉ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌ Ρ†ΠΈΡ„Ρ€ΠΎΠ²ΠΎΠΉ подписи, ΠΏΠΎΠ»ΡƒΡ‡ΠΈΠ²ΡˆΠΈΠΉ Π½Π°Π·Π²Π°Π½ΠΈΠ΅ DSA (сокращСниС ΠΎΡ‚ Digital Signature Algorithm). Алгоритм DSA, ΡΡ‚Π°Π²ΡˆΠΈΠΉ Π² Π΄Π°Π»ΡŒΠ½Π΅ΠΉΡˆΠ΅ΠΌ основой Π½Π°Ρ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½ΠΎΠ³ΠΎ стандарта БША Π½Π° Ρ†ΠΈΡ„Ρ€ΠΎΠ²ΡƒΡŽ подпись ΠΈΠΌΠ΅Π΅Ρ‚ ΠΏΠΎ ΡΡ€Π°Π²Π½Π΅Π½ΠΈΡŽ с Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠΎΠΌ RSA Ρ†Π΅Π»Ρ‹ΠΉ ряд прСимущСств:

Π²ΠΎ-ΠΏΠ΅Ρ€Π²Ρ‹Ρ…, ΠΏΡ€ΠΈ Π·Π°Π΄Π°Π½Π½ΠΎΠΌ ΡƒΡ€ΠΎΠ²Π½Π΅ стойкости Ρ†ΠΈΡ„Ρ€ΠΎΠ²ΠΎΠΉ подписи Ρ†Π΅Π»Ρ‹Π΅ числа, с ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌΠΈ приходится ΠΏΡ€ΠΎΠ²ΠΎΠ΄ΠΈΡ‚ΡŒ вычислСния, ΠΈΠΌΠ΅ΡŽΡ‚ запись ΠΊΠ°ΠΊ ΠΌΠΈΠ½ΠΈΠΌΡƒΠΌ Π½Π° 20% ΠΊΠΎΡ€ΠΎΡ‡Π΅, Ρ‡Ρ‚ΠΎ соотвСтствСнно ΡƒΠΌΠ΅Π½ΡŒΡˆΠ°Π΅Ρ‚ ΡΠ»ΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ вычислСний Π½Π΅ ΠΌΠ΅Π½Π΅Π΅, Ρ‡Π΅ΠΌ Π½Π° 70% ΠΈ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ‚ Π·Π°ΠΌΠ΅Ρ‚Π½ΠΎ ΡΠΎΠΊΡ€Π°Ρ‚ΠΈΡ‚ΡŒ объСм ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΠΎΠΉ памяти;

Π²ΠΎ-Π²Ρ‚ΠΎΡ€Ρ‹Ρ…, ΠΏΡ€ΠΈ Π²Ρ‹Π±ΠΎΡ€Π΅ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΎΠ² достаточно ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΈΡ‚ΡŒ всСго Ρ‚Ρ€ΠΈ достаточно Π»Π΅Π³ΠΊΠΎ провСряСмых условия;

Π²-Ρ‚Ρ€Π΅Ρ‚ΡŒΠΈΡ…, ΠΏΡ€ΠΎΡ†Π΅Π΄ΡƒΡ€Π° подписывания ΠΏΠΎ ΡΡ‚ΠΎΠΌΡƒ ΠΌΠ΅Ρ‚ΠΎΠ΄Ρƒ Π½Π΅ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ‚ Π²Ρ‹Ρ‡ΠΈΡΠ»ΡΡ‚ΡŒ (ΠΊΠ°ΠΊ это Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ Π² RSA) Ρ†ΠΈΡ„Ρ€ΠΎΠ²Ρ‹Π΅ подписи ΠΏΠΎΠ΄ Π½ΠΎΠ²Ρ‹ΠΌΠΈ сообщСниями Π±Π΅Π· знания сСкрСтного ΠΊΠ»ΡŽΡ‡Π°.

Π­Ρ‚ΠΈ прСимущСства, Π° Ρ‚Π°ΠΊΠΆΠ΅ сообраТСния, связанныС с Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒΡŽ Π΅Π³ΠΎ Ρ€Π΅Π°Π»ΠΈΠ·ΠΎΠ²Ρ‹Π²Π°Ρ‚ΡŒ Π»ΡŽΠ±Ρ‹ΠΌ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΎΠΌ свободно Π±Π΅Π· коммСрчСских Π»ΠΈΡ†Π΅Π½Π·ΠΈΠΎΠ½Π½Ρ‹Ρ… соглашСний с Π΄Π΅Ρ€ΠΆΠ°Ρ‚Слями ΠΏΠ°Ρ‚Π΅Π½Ρ‚Π°, ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠ΅ΠΉ RSA Data Security, ΠΈ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒΡŽ свободного Π±Π΅Π·Π»ΠΈΡ†Π΅Π½Π·ΠΈΠΎΠ½Π½ΠΎΠ³ΠΎ экспорта Ρ‚Π°ΠΊΠΎΠΉ Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈ ΠΈΠ· Π‘ША послуТили Π³Π»Π°Π²Π½Ρ‹ΠΌ ΠΌΠΎΡ‚ΠΈΠ²ΠΎΠΌ для принятия Π² 1994 Π³ΠΎΠ΄Ρƒ Π½Π°Ρ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½ΠΎΠ³ΠΎ стандарта Ρ†ΠΈΡ„Ρ€ΠΎΠ²ΠΎΠΉ подписи (DSS) Π½Π° Π΅Π³ΠΎ основС.

Π’Π°ΠΊΠΎΠ΅ Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ ΠΎΡ‚Π½ΡŽΠ΄ΡŒ Π½Π΅ Π±Ρ‹Π»ΠΎ ΠΎΡ‡Π΅Π²ΠΈΠ΄Π½Ρ‹ΠΌ, ΠΏΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ RSA, ΠΊΠ°ΠΊ Π½Π°ΠΈΠ±ΠΎΠ»Π΅Π΅ извСстный Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌ Ρ†ΠΈΡ„Ρ€ΠΎΠ²ΠΎΠΉ подписи ΠΈ ΡˆΠΈΡ„рования с ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚Ρ‹ΠΌ ΠΊΠ»ΡŽΡ‡ΠΎΠΌ, Π±Ρ‹Π» Π³ΠΎΡ€Π°Π·Π΄ΠΎ ΡˆΠΈΡ€Π΅ распространСн, практичСски ΠΎΠΏΡ€ΠΎΠ±ΠΎΠ²Π°Π½ Π²ΠΎ ΠΌΠ½ΠΎΠ³ΠΈΡ… странах ΠΈ ΠΏΡ€ΠΈΠ·Π½Π°Π½ ΠΊΠ°ΠΊ стандарт de facto Π±ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²ΠΎΠΌ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΎΠ² ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΎΠ½Π½Ρ‹Ρ… систСм, сСтСвых Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΠΉ ΠΈ ΠΏΡ€ΠΈΠΊΠ»Π°Π΄Π½ΠΎΠ³ΠΎ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ³ΠΎ обСспСчСния. ΠŸΠΎΠΏΡƒΠ»ΡΡ€Π½ΠΎΡΡ‚ΡŒ Π΅Π³ΠΎ ΠΎΠ±ΡŠΡΡΠ½ΡΠ΅Ρ‚ΡΡ, ΠΏΡ€Π΅ΠΆΠ΄Π΅ всСго, 8-Π»Π΅Ρ‚Π½ΠΈΠΌ ΠΎΠΏΠ΅Ρ€Π΅ΠΆΠ΅Π½ΠΈΠ΅ΠΌ ΠΏΠΎ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ появлСния, Π·Π½Π°Ρ‡ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ Π±ΠΎΠ»Π΅Π΅ ΡˆΠΈΡ€ΠΎΠΊΠΎΠΉ ΠΈΠ·Π²Π΅ΡΡ‚Π½ΠΎΡΡ‚ΡŒΡŽ ΠΊΠ°ΠΊ самого Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠ°, Ρ‚Π°ΠΊ ΠΈ Π΅Π³ΠΎ Π°Π²Ρ‚ΠΎΡ€ΠΎΠ² Π² Π½Π°ΡƒΡ‡Π½Ρ‹Ρ… ΠΊΡ€ΡƒΠ³Π°Ρ…, Π° Ρ‚Π°ΠΊΠΆΠ΅ ΡƒΡΠΏΠ΅ΡˆΠ½Ρ‹ΠΌ бизнСсом дСрТатСля ΠΏΠ°Ρ‚Π΅Π½Ρ‚Π° — ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ RSA Data Security, Inc. (сам Π°Π²Ρ‚ΠΎΡ€ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠ° Π­Π»ΡŒΠ“Π°ΠΌΠ°Π»ΡŒ Π±Ρ‹Π» Π² 1994;1995 Π³Π³. Π΅Π΅ ΡΠΎΡ‚Ρ€ΡƒΠ΄Π½ΠΈΠΊΠΎΠΌ).

ВСхничСскиС прСимущСства Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠ°, ΠΎ ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… ΠΌΡ‹ Π³ΠΎΠ²ΠΎΡ€ΠΈΠ»ΠΈ Π²Ρ‹ΡˆΠ΅ Π²ΠΈΠ΄Π½Ρ‹ Π±Ρ‹Π»ΠΈ лишь спСциалистам Π² ΠΎΠ±Π»Π°ΡΡ‚ΠΈ ΠΊΡ€ΠΈΠΏΡ‚ΠΎΠ³Ρ€Π°Ρ„ΠΈΠΈ. Однако, Π² Π΄Π°Π½Π½ΠΎΠΉ ситуации ΠΈΠΌΠ΅Π½Π½ΠΎ ΠΎΠ½ΠΈ оказались ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΡΡŽΡ‰ΠΈΠΌΠΈ, ΠΈ ΠΌΠΈΡ€ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΠ» Π΄Π°Π»Π΅ΠΊΠΎ Π½Π΅ Ρ…ΡƒΠ΄ΡˆΠΈΠΉ ΠΏΠΎ Ρ‚Π΅ΠΌ Π²Ρ€Π΅ΠΌΠ΅Π½Π°ΠΌ стандарт. Π’ Π½Π°ΡΡ‚оящСС врСмя Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌ DSA ΡƒΠΆΠ΅ Π½Π΅ ΡΠ²Π»ΡΠ΅Ρ‚ся Π»ΡƒΡ‡ΡˆΠΈΠΌ ΠΈΠ· Π²ΠΎΠ·ΠΌΠΎΠΆΠ½Ρ‹Ρ… Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠΎΠ² Ρ†ΠΈΡ„Ρ€ΠΎΠ²ΠΎΠΉ подписи ΠΏΠΎ Ρ‚СхничСским ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Π°ΠΌ, Π½ΠΎ Π²Π΅Ρ€ΠΎΡΡ‚Π½ΠΎΡΡ‚ΡŒ Π΅Π³ΠΎ принятия Π² ΠΊΠ°Ρ‡Π΅ΡΡ‚Π²Π΅ ΠΌΠ΅ΠΆΠ΄ΡƒΠ½Π°Ρ€ΠΎΠ΄Π½ΠΎΠ³ΠΎ стандарта остаСтся достаточно большой.

По ΡΡ€Π°Π²Π½Π΅Π½ΠΈΡŽ с ΠΎΡ€ΠΈΠ³ΠΈΠ½Π°Π»ΡŒΠ½Ρ‹ΠΌ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠΎΠΌ Π­Π»ΡŒΠ“Π°ΠΌΠ°Π»Ρ ΠΌΠ΅Ρ‚ΠΎΠ΄ DSA ΠΈΠΌΠ΅Π΅Ρ‚ ΠΎΠ΄Π½ΠΎ Π²Π°ΠΆΠ½ΠΎΠ΅ прСимущСство, — ΠΏΡ€ΠΈ Π·Π°Π΄Π°Π½Π½ΠΎΠΌ Π² ΡΡ‚Π°Π½Π΄Π°Ρ€Ρ‚Π΅ ΡƒΡ€ΠΎΠ²Π½Π΅ стойкости, числа, ΡƒΡ‡Π°ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠ΅ Π² Π²Ρ‹Ρ‡ΠΈΡΠ»Π΅Π½ΠΈΠΈ подписи, ΠΈΠΌΠ΅ΡŽΡ‚ Π΄Π»ΠΈΠ½Ρƒ ΠΏΠΎ 20 Π±Π°ΠΉΡ‚ ΠΊΠ°ΠΆΠ΄ΠΎΠ΅, сокращая ΠΎΠ±Ρ‰ΡƒΡŽ Π΄Π»ΠΈΠ½Ρƒ подписи Π΄ΠΎ 40 Π±Π°ΠΉΡ‚.

ΠŸΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ Π±ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²ΠΎ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΉ ΠΏΡ€ΠΈ вычислСнии подписи ΠΈ Π΅Π΅ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ΅ Ρ‚Π°ΠΊΠΆΠ΅ производится ΠΏΠΎ ΠΌΠΎΠ΄ΡƒΠ»ΡŽ ΠΈΠ· 20 Π±Π°ΠΉΡ‚, сокращаСтся врСмя вычислСния подписи ΠΈ ΠΎΠ±ΡŠΠ΅ΠΌ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΠΎΠΉ памяти.

Π’ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠ΅ Π­Π»ΡŒΠ“Π°ΠΌΠ°Π»Ρ Π΄Π»ΠΈΠ½Π° подписи ΠΏΡ€ΠΈ Ρ‚Π°ΠΊΠΎΠΌ ΡƒΡ€ΠΎΠ²Π½Π΅ стойкости Π±Ρ‹Π»Π° Π±Ρ‹ Ρ€Π°Π²Π½Π° 128 Π±Π°ΠΉΡ‚.

НОВАРИУБ. ΠŸΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ Π² 1991 Π³ΠΎΠ΄Ρƒ Π½Π°ΠΈΠ±ΠΎΠ»Π΅Π΅ распространСнной модСлью ΠΏΠ΅Ρ€ΡΠΎΠ½Π°Π»ΡŒΠ½ΠΎΠ³ΠΎ ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π° Π² Π‘Π‘Π‘Π  Π±Ρ‹Π» AT/286(12) Ρ‚ΠΎ ΠΌΡ‹ Π² ΡΠ²ΠΎΠΈΡ… Ρ€Π°Π½Π½ΠΈΡ… алгоритмичСских Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ°Ρ… Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Π±Ρ‹Π»ΠΈ максимально ΡƒΠΏΡ€ΠΎΡΡ‚ΠΈΡ‚ΡŒ Π»ΡƒΡ‡ΡˆΠΈΠ΅ ΠΈΠ· ΠΈΠ·Π²Π΅ΡΡ‚Π½Ρ‹Ρ… Ρ‚ΠΎΠ³Π΄Π° Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠΎΠ² Ρ†ΠΈΡ„Ρ€ΠΎΠ²ΠΎΠΉ подписи, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΈΡ… ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½Π°Ρ рСализация Π½Π° Ρ‚Π°ΠΊΠΎΠΌ процСссорС позволяла Π²Ρ‹Ρ‡ΠΈΡΠ»ΡΡ‚ΡŒ ΠΈ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΡΡ‚ΡŒ подпись ΠΏΠΎΠ΄ элСктронными Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°ΠΌΠΈ Π·Π° Ρ€Π°Π·ΡƒΠΌΠ½ΠΎΠ΅ врСмя, скаТСм, 1−2 сСкунды ΠΏΡ€ΠΈ Ρ€Π°Π·ΠΌΠ΅Ρ€Π΅ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π° Π΄ΠΎ 10 KB.

Π’Π°ΠΊΠΈΠ΅ упрощСния Π½Π΅ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Π±Ρ‹Π»ΠΈ, ΠΊΠΎΠ½Π΅Ρ‡Π½ΠΎ, ΡΠ½ΠΈΠΆΠ°Ρ‚ΡŒ стойкости Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠ°, Π½ΠΎ Π·Π° ΡΡ‡Π΅Ρ‚ ΠΌΠΎΠ΄ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΠΈ ΠΏΡ€ΠΎΡ†Π΅Π΄ΡƒΡ€ вычислСния ΠΈ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠΈ Ρ†ΠΈΡ„Ρ€ΠΎΠ²ΠΎΠΉ подписи, Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Π±Ρ‹Π»ΠΈ Π΅Π³ΠΎ ΡƒΡΠΊΠΎΡ€ΠΈΡ‚ΡŒ достаточно, Ρ‡Ρ‚ΠΎΠ±Ρ‹ подписываниС ΠΈ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ° Ρ†ΠΈΡ„Ρ€ΠΎΠ²ΠΎΠΉ подписи ΠΏΠΎΠ΄ элСктронным Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ΠΎΠΌ Π½Π΅ Π²Ρ‹Π·Ρ‹Π²Π°Π»Π° Π·Π°ΠΌΠ΅Ρ‚Π½Ρ‹Ρ… Π·Π°Π΄Π΅Ρ€ΠΆΠ΅ΠΊ Π² ΠΏΡ€ΠΎΡ†Π΅ΡΡΠ΅ Π΅Π³ΠΎ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ Π½Π° ΠΏΠ΅Ρ€ΡΠΎΠ½Π°Π»ΡŒΠ½ΠΎΠΌ ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π΅.

ΠŸΠ΅Ρ€Π²Ρ‹ΠΌ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ΠΎΠΌ Ρ‚Π°ΠΊΠΎΠΉ Ρ€Π°Π±ΠΎΡ‚Ρ‹ Π±Ρ‹Π» созданный Π² ΠΊΠΎΠ½Ρ†Π΅ 1992 Π³ΠΎΠ΄Π° Π°Π½Π°Π»ΠΎΠ³ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠ° Π­Π»ΡŒΠ“Π°ΠΌΠ°Π»Ρ НОВАРИУБ-1.ОсновноС ΠΎΡ‚Π»ΠΈΡ‡ΠΈΠ΅ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠ° НОВАРИУБ-1 ΠΎΡ‚ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠ° Π­Π»ΡŒΠ“Π°ΠΌΠ°Π»Ρ состоит Π² Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ вмСсто ΠΎΠ±Ρ‹Ρ‡Π½ΠΎΠΉ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ умноТСния Ρ†Π΅Π»Ρ‹Ρ… чисСл ΠΏΠΎ ΠΌΠΎΠ΄ΡƒΠ»ΡŽ большого простого p, ΠΊΠ°ΠΊ это дСлаСтся Ρƒ Π­Π»ΡŒΠ“амаля, Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌ НОВАРИУБ-1 ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ ΠΏΠΎΡ…ΠΎΠΆΡƒΡŽ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΡŽ, эффСкт ΠΎΡ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Π½ΠΈΡ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ состоит Π² Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ обСспСчивая Ρ‚ΠΎΡ‡Π½ΠΎ Ρ‚Π°ΠΊΠΎΠΉ ΠΆΠ΅ ΡƒΡ€ΠΎΠ²Π΅Π½ΡŒ стойкости, Ρ‡Ρ‚ΠΎ ΠΈ ΡƒΠΌΠ½ΠΎΠΆΠ΅Π½ΠΈΠ΅ ΠΏΠΎ ΠΌΠΎΠ΄ΡƒΠ»ΡŽ простого числа, эта опСрация Π³ΠΎΡ€Π°Π·Π΄ΠΎ эффСктивнСй вычисляСтся Π½Π° Ρ€Π°ΡΠΏΡ€ΠΎΡΡ‚Ρ€Π°Π½Π΅Π½Π½Ρ‹Ρ… процСссорах Intel, Motorola ΠΈ Π΄Ρ€.

ΠŸΡ€ΠΎΡ†Π΅Π΄ΡƒΡ€Ρ‹ подписывания элСктронных Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ΠΎΠ² ΠΈ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠΈ Ρ†ΠΈΡ„Ρ€ΠΎΠ²Ρ‹Ρ… подписСй ΠΏΠΎ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΡƒ НОВАРИУБ-1 выглядят Π°Π½Π°Π»ΠΎΠ³ΠΈΡ‡Π½ΠΎ ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠΌ ΠΏΡ€ΠΎΡ†Π΅Π΄ΡƒΡ€Π°ΠΌ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠ° Π­Π»ΡŒΠ“Π°ΠΌΠ°Π»Ρ, ΠΎΠ±Π΅ΡΠΏΠ΅Ρ‡ΠΈΠ²Π°ΡŽΡ‚ Ρ‚ΠΎΡ‚ ΠΆΠ΅ ΡƒΡ€ΠΎΠ²Π΅Π½ΡŒ стойкости подписи, Π½ΠΎ Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡŽΡ‚ся быстрСС.

Π—Π°Ρ‚Π΅ΠΌ, Π°Π½Π°Π»ΠΎΠ³ΠΈΡ‡Π½Ρ‹ΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ Π±Ρ‹Π» ΡƒΡΠΎΠ²Π΅Ρ€ΡˆΠ΅Π½ΡΡ‚Π²ΠΎΠ²Π°Π½ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌ DSA, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ послуТил основой для Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠ° Ρ†ΠΈΡ„Ρ€ΠΎΠ²ΠΎΠΉ подписи, Π½Π°Π·Π²Π°Π½Π½ΠΎΠ³ΠΎ НОВАРИУБ-D.

РСализация этого Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠ° Π½Π° ΡΡ‚Π°Π½Π΄Π°Ρ€Ρ‚Π½ΠΎΠΌ процСссорС Intel486DX4(100) ΠΏΠΎΠ·Π²ΠΎΠ»ΠΈΠ»Π° Π΄ΠΎΠ±ΠΈΡ‚ΡŒΡΡ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ подписывания элСктронного Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π° объСмом 1 KB Π²ΠΌΠ΅ΡΡ‚Π΅ с Π΅Π³ΠΎ ΠΏΡ€Π΅Π΄Π²Π°Ρ€ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΌ Ρ…ΡΡˆΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ Π² 0.014 сСк., Π° Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠΈ подписи ΠΏΠΎΠ΄ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°ΠΌΠΈ Ρ‚Π°ΠΊΠΎΠ³ΠΎ объСма, — 0.027 сСк.

Если ΠΆΠ΅ объСм Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π° Ρ€Π°Π²Π΅Π½ 100 KB, врСмя подписывания составляСт 0.124 сСк., Π° Π²Ρ€Π΅ΠΌΡ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠΈ — 0.138 сСк. Π”Π»ΠΈΠ½Π° подписи 40 Π±Π°ΠΉΡ‚, ΡΡ‚ΠΎΠΉΠΊΠΎΡΡ‚ΡŒ — 10**21.

Π”Π°Π»ΡŒΠ½Π΅ΠΉΡˆΠ΅Π΅ ΡΠΎΠ²Π΅Ρ€ΡˆΠ΅Π½ΡΡ‚Π²ΠΎΠ²Π°Π½ΠΈΠ΅ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠΎΠ² подписывания ΠΈ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠΈ ΠΏΡ€ΠΎΠΈΠ·ΠΎΡˆΠ»ΠΎ Π·Π° ΡΡ‡Π΅Ρ‚ использования совмСстно с Π½Π°ΡˆΠΈΠΌΠΈ, Ρ‚Π°ΠΊΠΆΠ΅ Π·Π°ΠΏΠ°Ρ‚Π΅Π½Ρ‚ΠΎΠ²Π°Π½Π½Ρ‹Ρ… Π² Π‘ША ΠΈ Π“Π΅Ρ€ΠΌΠ°Π½ΠΈΠΈ ΠΈΠ΄Π΅ΠΉ Π½Π΅ΠΌΠ΅Ρ†ΠΊΠΎΠ³ΠΎ ΠΊΡ€ΠΈΠΏΡ‚ΠΎΠ³Ρ€Π°Ρ„Π° ΠšΠ»Π°ΡƒΡΠ° Π¨Π½ΠΎΡ€Ρ€Π°, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ прСдоставил Π½Π°ΠΌ ΠΏΡ€Π°Π²ΠΎ использования своСго Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠ° Π½Π° Ρ‚Π΅Ρ€Ρ€ΠΈΡ‚ΠΎΡ€ΠΈΠΈ стран БНГ. БовмСстноС ΠΏΡ€ΠΈΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ этих ΠΈΠ΄Π΅ΠΉ ΠΏΡ€ΠΈΠ²Π΅Π»ΠΎ Π² 1996 Π³ΠΎΠ΄Ρƒ ΠΊ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ΅ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠ° НОВАРИУБ-S, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΏΡ€ΠΈ сохранСнии стойкости подписи ΠΏΠΎΠ·Π²ΠΎΠ»ΠΈΠ» ΡΠΎΠΊΡ€Π°Ρ‚ΠΈΡ‚ΡŒ Π΅Π΅ Π΄Π»ΠΈΠ½Ρƒ Π΅Ρ‰Π΅ Π½Π° 32.5%. Для Π±Π°Π·ΠΎΠ²ΠΎΠ³ΠΎ Π²Π°Ρ€ΠΈΠ°Π½Ρ‚Π° с ΠΊΠ»ΡŽΡ‡Π°ΠΌΠΈ ΠΈΠ· 64 Π±Π°ΠΉΡ‚ Π΄Π»ΠΈΠ½Π° подписи ΡΠΎΠΊΡ€Π°Ρ‚ΠΈΠ»Π°ΡΡŒ ΠΎΡ‚Π½ΠΎΡΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ DSA ΠΈ ΠΠžΠ’АРИБА-D с 40 Π±Π°ΠΉΡ‚ Π΄ΠΎ 27 Π±Π°ΠΉΡ‚. БоотвСтствСнно ΡƒΠΌΠ΅Π½ΡŒΡˆΠΈΠ»ΠΎΡΡŒ врСмя вычислСния ΠΈ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠΈ подписи. Π‘Ρ‚ΠΎΠΉΠΊΠΎΡΡŒ ΠΎΡΡ‚Π°Π»Π°ΡΡŒ Π½Π° Ρ‚ΠΎΠΌ ΠΆΠ΅ ΡƒΡ€ΠΎΠ²Π½Π΅ — 10**21.

Π­Ρ‚ΠΈ алгоритмичСскиС Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ ΠΏΠΎΠ·Π²ΠΎΠ»ΠΈΠ»ΠΈ Π½Π°ΠΌ ΠΏΡ€Π΅Π΄Π»ΠΎΠΆΠΈΡ‚ΡŒ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŽ ΡˆΠΈΡ€ΠΎΠΊΠΈΠΉ Π²Ρ‹Π±ΠΎΡ€ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌ с Π΄Π»ΠΈΠ½Π°ΠΌΠΈ Ρ†ΠΈΡ„Ρ€ΠΎΠ²ΠΎΠΉ подписи ΠΎΡ‚ 16 Π΄ΠΎ 63 Π±Π°ΠΉΡ‚ ΠΈ ΡƒΡ€ΠΎΠ²Π½ΡΠΌΠΈ стойкости, соотвСтствСнно, ΠΎΡ‚ 10**14 (ΠΈΠ»ΠΈ нСсколько Π΄Π½Π΅ΠΉ Ρ€Π°Π±ΠΎΡ‚Ρ‹ сСти ΠΈΠ· Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΠΌΠΈ дСсятков ΠΏΠ΅Ρ€ΡΠΎΠ½Π°Π»ΡŒΠ½Ρ‹Ρ… ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€ΠΎΠ²) Π΄ΠΎ 10**54 (ΠΈΠ»ΠΈ Π±ΠΎΠ»Π΅Π΅ 100 ΠΌΠΈΠ»Π»ΠΈΠ°Ρ€Π΄ΠΎΠ² Π»Π΅Ρ‚ Π½Π΅ΠΏΡ€Π΅Ρ€Ρ‹Π²Π½ΠΎΠΉ Ρ€Π°Π±ΠΎΡ‚Ρ‹ любой мыслимой Π²Ρ‹Ρ‡ΠΈΡΠ»ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠΉ систСмы ΠΎΠ±ΠΎΠ·Ρ€ΠΈΠΌΠΎΠ³ΠΎ Π±ΡƒΠ΄ΡƒΡ‰Π΅Π³ΠΎ). Π‘ΠΎΠ»Π΅Π΅ Π΄Π΅Ρ‚Π°Π»ΡŒΠ½Ρ‹Π΅ тСхничСскиС характСристики Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Ρ… Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠΎΠ² ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½Ρ‹ Π½ΠΈΠΆΠ΅, Π² Π’Π°Π±Π»ΠΈΡ†Π΅ 1.

Автор надССтся, Ρ‡Ρ‚ΠΎ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠΎΠ², ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½Π½Ρ‹Π΅ Π² Ρ‚Π°Π±Π»ΠΈΡ†Π΅, Π΄Π°Π΄ΡƒΡ‚ Ρ‡ΠΈΡ‚Π°Ρ‚Π΅Π»ΡŽ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ ΠΎΡ†Π΅Π½ΠΈΡ‚ΡŒ ΠΈΡ… ΠΎΡΠ½ΠΎΠ²Π½Ρ‹Π΅ качСства Π±Π΅Π· Π΄Π°Π»ΡŒΠ½Π΅ΠΉΡˆΠΈΡ… пространных ΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠ΅Π². Π”ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… пояснСний Ρ‚Ρ€Π΅Π±ΡƒΡŽΡ‚ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Ρ€Π°Π·Π΄Π΅Π»Ρ‹ Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹, посвящСнныС Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΡƒ Π“ΠžΠ‘Π’ 34.10.

Π“ΠžΠ‘Π’34.10. Π‘Ρ‚Π°Π½Π΄Π°Ρ€Ρ‚ Π½Π° ΡΠ»Π΅ΠΊΡ‚Ρ€ΠΎΠ½Π½ΡƒΡŽ подпись Π“ΠžΠ‘Π’ 34.10 Π±Ρ‹Π» ΠΎΠΏΡƒΠ±Π»ΠΈΠΊΠΎΠ²Π°Π½ Π²ΠΏΠ΅Ρ€Π²Ρ‹Π΅ Госстандартом Π Π€ Π² ΠΌΠ°Π΅ 1994 Π³ΠΎΠ΄Π° ΠΈ Π²Π²Π΅Π΄Π΅Π½ Π² Π΄Π΅ΠΉΡΡ‚Π²ΠΈΠ΅ с 1 ΡΠ½Π²Π°Ρ€Ρ 1995 Π³ΠΎΠ΄Π°. Π’ ΠΏΡ€Π΅Π΄Π²Π°Ρ€ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠΌ Π²Π°Ρ€ΠΈΠ°Π½Ρ‚Π΅ ΠΎΠ½ Π±Ρ‹Π» Π²Π²Π΅Π΄Π΅Π½ Π² ΠΊΠ°Ρ‡Π΅ΡΡ‚Π²Π΅ вСдомствСнного стандарта Π½Π° Ρ†ΠΈΡ„Ρ€ΠΎΠ²ΡƒΡŽ подпись Π¦Π‘ Π Π€ ΠΈ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Π»ΡΡ Π² ΡΡ‚ΠΎΠΌ качСствС с ΡΠ΅Π½Ρ‚ября 1993 Π³ΠΎΠ΄Π° ΠΏΠΎ Π΄Π΅ΠΊΠ°Π±Ρ€ΡŒ 1994 Π³ΠΎΠ΄Π°. Алгоритмы вычислСния ΠΈ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠΈ подписи Π² Π“ΠžΠ‘Π’ 34.10 устроСны Π°Π½Π°Π»ΠΎΠ³ΠΈΡ‡Π½ΠΎ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΡƒ DSA, Π½ΠΎ ΠΏΡ€Π΅Π΄Π²Π°Ρ€ΠΈΡ‚Π΅Π»ΡŒΠ½Π°Ρ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° элСктронных Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ΠΎΠ² ΠΏΠ΅Ρ€Π΅Π΄ подписываниСм (Ρ‚Π°ΠΊ Π½Π°Π·Ρ‹Π²Π°Π΅ΠΌΠΎΠ΅ Ρ…ΡΡˆΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅) Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡŽΡ‚ΡΡ ΠΏΠΎ Π΄Ρ€ΡƒΠ³ΠΎΠΌΡƒ, сущСствСнно Π±ΠΎΠ»Π΅Π΅ ΠΌΠ΅Π΄Π»Π΅Π½Π½ΠΎΠΌΡƒ способу. К ΡΠΎΠΆΠ°Π»Π΅Π½ΠΈΡŽ, Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΈ допустили Ρ†Π΅Π»Ρ‹ΠΉ ряд досадных ошибок, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π΅ΡΡ‚ΡŒ Π΄Π°ΠΆΠ΅ Π² ΠΎΡ„ΠΈΡ†ΠΈΠ°Π»ΡŒΠ½ΠΎΠΌ тСкстС стандарта. ΠŸΠΎΡΡ‚ΠΎΠΌΡƒ ΠΏΡ€ΠΈ Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ слСдуСт Π±Ρ‹Ρ‚ΡŒ Π²Π½ΠΈΠΌΠ°Ρ‚Π΅Π»ΡŒΠ½Ρ‹ΠΌ ΠΈ Π½Π΅ Π²ΡΠ΅Π³Π΄Π° ΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚ΡŒ Ρ„ΠΎΡ€ΠΌΠ°Π»ΡŒΠ½ΠΎΠΌΡƒ тСксту.

ΠœΡ‹ Ρ€Π°ΡΡΠΌΠ°Ρ‚Ρ€ΠΈΠ²Π°Π΅ΠΌ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ Π²ΠΈΠ΄Ρ‹ ΡƒΠ³Ρ€ΠΎΠ·:

1. ΠŸΡ€Π΅Π΄ΠΏΠΎΠ»Π°Π³Π°Π΅ΠΌ, Ρ‡Ρ‚ΠΎ ΠΏΠΎΠΏΡ‹Ρ‚ΠΊΠΈ ΠΏΠΎΠ΄Π΄Π΅Π»Π°Ρ‚ΡŒ подпись ΠΏΡ€Π΅Π΄ΠΏΡ€ΠΈΠ½ΠΈΠΌΠ°ΡŽΡ‚ Π½Π΅ ΠΏΡ€ΠΎΡ„Сссионалы. «Π—Π»ΠΎΡƒΠΌΡ‹ΡˆΠ»Π΅Π½Π½ΠΈΠΊΠΈ» ΠΌΠΎΠ³ΡƒΡ‚ Ρ€Π°ΡΠΏΠΎΠ»Π°Π³Π°Ρ‚ΡŒ ΡΠ΅Ρ‚ΡŒΡŽ ΠΈΠ· Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΡ… ΠΏΠ΅Ρ€ΡΠΎΠ½Π°Π»ΡŒΠ½Ρ‹Ρ… ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€ΠΎΠ², общая Π²Ρ‹Ρ‡ΠΈΡΠ»ΠΈΡ‚Π΅Π»ΡŒΠ½Π°Ρ ΠΌΠΎΡ‰Π½ΠΎΡΡ‚ΡŒ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ Ρ€Π°Π²Π½Π° 2*108 ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΉ/сСк.

ΠŸΡ€Π΅Π΄ΠΏΠΎΠ»Π°Π³Π°Π΅ΠΌ, Ρ‡Ρ‚ΠΎ «ΠΏΡ€ΠΎΡ‚ивостоим» профСссионалам с Π²Ρ‹Ρ‡ΠΈΡΠ»ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠΉ систСмой ΠΎΠ±Ρ‰Π΅ΠΉ ΠΌΠΎΡ‰Π½ΠΎΡΡ‚ΡŒΡŽ Π΄ΠΎ 1012 ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΉ/ сСк. Π­Ρ‚ΠΎ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ ΡΠ΅Ρ‚ΡŒ ΠΈΠ· Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΡ… дСсятков ΠΌΠΎΡ‰Π½Ρ‹Ρ… соврСмСнных ΡΡƒΠΏΠ΅Ρ€ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€ΠΎΠ².

ΠŸΡ€Π΅Π΄ΠΏΠΎΠ»Π°Π³Π°Π΅ΠΌ, Ρ‡Ρ‚ΠΎ «ΠΏΡ€ΠΎΡ‚ивостоим» самой ΠΌΠΎΡ‰Π½ΠΎΠΉ государствСнной спСцслуТбС, Ρ€Π°ΡΠΏΠΎΠ»Π°Π³Π°ΡŽΡ‰Π΅ΠΉ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒΡŽ (ΠΈ ΠΆΠ΅Π»Π°Π½ΠΈΠ΅ΠΌ) ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ для этой Π·Π°Π΄Π°Ρ‡ΠΈ ΡΠ΅Ρ‚ΡŒ ΠΈΠ· ΡΠΎΡ‚Π΅Π½ спСциализированных ΠΏΠ°Ρ€Π°Π»Π»Π΅Π»ΡŒΠ½Ρ‹Ρ… ΡΡƒΠΏΠ΅Ρ€ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€ΠΎΠ² с 1000 ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½Ρ‹Ρ… ΠΌΠΎΡ‰Π½Ρ‹Ρ… (ΠΏΠΎ 1013 ΠΎΠΏ./ сСк.) процСссоров ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ ΠΈ ΠΏΡ€Π°ΠΊΡ‚ичСски Π½Π΅ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½Π½ΠΎΠΉ ΠΏΠ°ΠΌΡΡ‚ΡŒΡŽ.

ΠŸΠΎΠΊΠ°Π·Π°Ρ‚ΡŒ вСсь тСкст
Π—Π°ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ Ρ„ΠΎΡ€ΠΌΡƒ Ρ‚Π΅ΠΊΡƒΡ‰Π΅ΠΉ Ρ€Π°Π±ΠΎΡ‚ΠΎΠΉ