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

Π§ΠΈΡ‚Π°Ρ‚ΡŒ ΠΎΠ½Π»Π°ΠΉΠ½ Β«ΠœΠΈΡ€ ΠΌΠ°Ρ‚Π΅ΠΌΠ°Ρ‚ΠΈΠΊΠΈ. Ρ‚.2. ΠœΠ°Ρ‚Π΅ΠΌΠ°Ρ‚ΠΈΠΊΠΈ, ΡˆΠΏΠΈΠΎΠ½Ρ‹ ΠΈ Ρ…Π°ΠΊΠ΅Ρ€Ρ‹. ΠšΠΎΠ΄ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΈ криптография». Π‘Ρ‚Ρ€Π°Π½ΠΈΡ†Π° 19

Автор Π–ΡƒΠ°Π½ ГомСс

Π’Π΅ΠΏΠ΅Ρ€ΡŒ ΠΌΡ‹ ΠΏΡ€ΠΈΠΌΠ΅Π½ΠΈΠΌ эту ΠΏΡ€ΠΎΡ†Π΅Π΄ΡƒΡ€Ρƒ ΠΊ ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½Ρ‹ΠΌ числовым значСниям.

Если Ρ€ = 3 ΠΈ q = 11, ΠΏΠΎΠ»ΡƒΡ‡ΠΈΠΌ n = 33. Π’ΠΎΠ³Π΄Π° Ρ„(33) = (3–1)βˆ™(11β€”1) = 20.

ДТСймс Π²Ρ‹Π±ΠΈΡ€Π°Π΅Ρ‚ Π΅, Π½Π΅ ΠΈΠΌΠ΅ΡŽΡ‰Π΅Π΅ ΠΎΠ±Ρ‰Π΅Π³ΠΎ дСлитСля с 20, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Π΅ = 7. ΠžΡ‚ΠΊΡ€Ρ‹Ρ‚Ρ‹ΠΉ ΠΊΠ»ΡŽΡ‡ ДТСймса (33,7).

β€’ Π”ТСймс Ρ‚Π°ΠΊΠΆΠ΅ вычислил Π·Π°ΠΊΡ€Ρ‹Ρ‚Ρ‹ΠΉ ΠΊΠ»ΡŽΡ‡ d, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ являСтся ΠΎΠ±Ρ€Π°Ρ‚Π½Ρ‹ΠΌ элСмСнтом ΠΊ числу 7 ΠΏΠΎ ΠΌΠΎΠ΄ΡƒΠ»ΡŽ 20, Π° ΠΈΠΌΠ΅Π½Π½ΠΎ число d = 3, Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ 7βˆ™3  1 (mod 20).

β€’ ΠŸΠΈΡ‚Π΅Ρ€, имСя ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚Ρ‹ΠΉ ΠΊΠ»ΡŽΡ‡, Ρ…ΠΎΡ‡Π΅Ρ‚ ΠΎΡ‚ΠΏΡ€Π°Π²ΠΈΡ‚ΡŒ Π½Π°ΠΌ сообщСниС Β«9Β». Π§Ρ‚ΠΎΠ±Ρ‹ Π·Π°ΡˆΠΈΡ„Ρ€ΠΎΠ²Π°Ρ‚ΡŒ это сообщСниС, ΠΎΠ½ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚Ρ‹ΠΉ ΠΊΠ»ΡŽΡ‡ ДТСймса ΠΈ вычисляСт:

97  = 4 782969  15 (mod 33).

Π—Π°ΡˆΠΈΡ„Ρ€ΠΎΠ²Π°Π½Π½ΠΎΠ΅ сообщСниС ΠΈΠΌΠ΅Π΅Ρ‚ Π²ΠΈΠ΄ Β«15Β». ΠŸΠΈΡ‚Π΅Ρ€ посылаСт Π΅Π³ΠΎ Π½Π°ΠΌ.

ДТСймс ΠΏΠΎΠ»ΡƒΡ‡Π°Π΅Ρ‚ сообщСниС Β«15Β» ΠΈ Ρ€Π°ΡΡˆΠΈΡ„Ρ€ΠΎΠ²Ρ‹Π²Π°Π΅Ρ‚ Π΅Π³ΠΎ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ:

153  = 3375  9 (mod 33).

Π‘ΠΎΠΎΠ±Ρ‰Π΅Π½ΠΈΠ΅ Ρ€Π°ΡΡˆΠΈΡ„Ρ€ΠΎΠ²Π°Π½ΠΎ ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎ.

Если ΠΌΡ‹ Π²Ρ‹Π±ΠΈΡ€Π°Π΅ΠΌ большиС простыС числа Ρ€, q, Ρ‚ΠΎ вычислСния Π² Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠ΅ RSA становятся Ρ‚Π°ΠΊΠΈΠΌΠΈ слоТными, Ρ‡Ρ‚ΠΎ Π½Π°ΠΌ придСтся ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€. НапримСр, Ссли Ρ€ = 23 ΠΈ q = 17, Ρ‚ΠΎ n = 391. ΠžΡ‚ΠΊΡ€Ρ‹Ρ‚Ρ‹ΠΌ ΠΊΠ»ΡŽΡ‡ΠΎΠΌ ΠΏΡ€ΠΈ Π²Ρ‹Π±Ρ€Π°Π½Π½ΠΎΠΌ Π΅ = 3 Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΠ°Ρ€Π° (391,3). Π’ΠΎΠ³Π΄Π° d = 235. Для простого сообщСния Β«34Β» опСрация Ρ€Π°ΡΡˆΠΈΡ„Ρ€ΠΎΠ²ΠΊΠΈ Π±ΡƒΠ΄Π΅Ρ‚ Π²Ρ‹Π³Π»ΡΠ΄Π΅Ρ‚ΡŒ Ρ‚Π°ΠΊ:

204235  34 (mod 391).

ΠžΠ±Ρ€Π°Ρ‚ΠΈΡ‚Π΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅ Π½Π° ΡΡ‚Π΅ΠΏΠ΅Π½ΡŒ числа ΠΈ ΠΏΡ€Π΅Π΄ΡΡ‚Π°Π²ΡŒΡ‚Π΅ сСбС гигантскоС количСство расчСтов, Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΡ‹Ρ… для нахоТдСния этого Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ.


ΠŸΠΎΡ‡Π΅ΠΌΡƒ ΠΌΡ‹ ΠΌΠΎΠΆΠ΅ΠΌ Π΄ΠΎΠ²Π΅Ρ€ΡΡ‚ΡŒ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΡƒ RSA

ΠŸΠΎΡ‚Π΅Π½Ρ†ΠΈΠ°Π»ΡŒΠ½Ρ‹ΠΉ шпион располагаСт значСниями n ΠΈ Π΅, ΠΏΠΎΡ‚ΠΎΠΌΡƒ Ρ‡Ρ‚ΠΎ ΠΎΠ½ΠΈ ΡΠ²Π»ΡΡŽΡ‚ΡΡ ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚Ρ‹ΠΌΠΈ. Π§Ρ‚ΠΎΠ±Ρ‹ Ρ€Π°ΡΡˆΠΈΡ„Ρ€ΠΎΠ²Π°Ρ‚ΡŒ сообщСниС, Π΅ΠΌΡƒ Π½ΡƒΠΆΠ½ΠΎ Ρ‚Π°ΠΊΠΆΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ d, Ρ‚. Π΅. Π·Π°ΠΊΡ€Ρ‹Ρ‚Ρ‹ΠΉ ΠΊΠ»ΡŽΡ‡. Как ΠΌΡ‹ ΠΏΠΎΠΊΠ°Π·Π°Π»ΠΈ Π² ΠΏΡ€Π΅Π΄Ρ‹Π΄ΡƒΡ‰Π΅ΠΌ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅, Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ d получаСтся ΠΈΠ· n ΠΈ Π΅. Π§Π΅ΠΌ ΠΆΠ΅ обусловлСна Π±Π΅Π·ΠΎΠΏΠ°ΡΠ½ΠΎΡΡ‚ΡŒ? Напомним, Ρ‡Ρ‚ΠΎ для построСниям/ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ Π·Π½Π°Ρ‚ΡŒ Ρ„(n) = (Ρ€ β€” 1)(q β€” 1), Π² частности, Ρ€ ΠΈ q. Для этого «достаточно» Ρ€Π°Π·Π»ΠΎΠΆΠΈΡ‚ΡŒ n Π½Π° простыС ΠΌΠ½ΠΎΠΆΠΈΡ‚Π΅Π»ΠΈ Ρ€ ΠΈ q. ΠŸΡ€ΠΎΠ±Π»Π΅ΠΌΠ° для шпиона Π·Π°ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ΡΡ Π² Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ Ρ€Π°Π·Π»ΠΎΠΆΠ΅Π½ΠΈΠ΅ большого числа Π½Π° простыС ΠΌΠ½ΠΎΠΆΠΈΡ‚Π΅Π»ΠΈ являСтся ΠΌΠ΅Π΄Π»Π΅Π½Π½Ρ‹ΠΌ ΠΈ Ρ‚Ρ€ΡƒΠ΄ΠΎΠ΅ΠΌΠΊΠΈΠΌ процСссом. Если n достаточно большоС (состоящСС Π±ΠΎΠ»Π΅Π΅ Ρ‡Π΅ΠΌ ΠΈΠ· 100 Ρ†ΠΈΡ„Ρ€), Π½Π΅ сущСствуСт извСстных способов нахоТдСния Ρ€ ΠΈ q Π·Π° Ρ€Π°Π·ΡƒΠΌΠ½ΠΎΠ΅ количСство Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ. Π’ настоящСС врСмя простыС числа, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡ‹Π΅ для ΡˆΠΈΡ„Ρ€ΠΎΠ²Π°Π½ΠΈΡ Ρ‡Ρ€Π΅Π·Π²Ρ‹Ρ‡Π°ΠΉΠ½ΠΎ ΠΊΠΎΠ½Ρ„ΠΈΠ΄Π΅Π½Ρ†ΠΈΠ°Π»ΡŒΠ½Ρ‹Ρ… сообщСний, состоят Π±ΠΎΠ»Π΅Π΅ Ρ‡Π΅ΠΌ ΠΈΠ· 200 Ρ†ΠΈΡ„Ρ€.


ΠŸΡ€ΠΈΠ΅ΠΌΠ»Π΅ΠΌΠ°Ρ ΠΊΠΎΠ½Ρ„ΠΈΠ΄Π΅Π½Ρ†ΠΈΠ°Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ

Алгоритм RSA Ρ‚Ρ€Π΅Π±ΡƒΠ΅Ρ‚ ΠΌΠ½ΠΎΠ³ΠΎ машинного Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ ΠΈ ΠΎΡ‡Π΅Π½ΡŒ ΠΌΠΎΡ‰Π½Ρ‹Ρ… процСссоров.

Π”ΠΎ 1980-Ρ… Π³Π³. Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΏΡ€Π°Π²ΠΈΡ‚Π΅Π»ΡŒΡΡ‚Π²Π°, армия ΠΈ ΠΊΡ€ΡƒΠΏΠ½Ρ‹Π΅ прСдприятия ΠΈΠΌΠ΅Π»ΠΈ достаточно ΠΌΠΎΡ‰Π½Ρ‹Π΅ ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Ρ‹ для Ρ€Π°Π±ΠΎΡ‚Ρ‹ с RSA. Π’ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π΅ Ρƒ Π½ΠΈΡ… Π±Ρ‹Π»Π° фактичСски монополия Π½Π° эффСктивноС ΡˆΠΈΡ„Ρ€ΠΎΠ²Π°Π½ΠΈΠ΅. Π›Π΅Ρ‚ΠΎΠΌ 1991 Π³. Π€ΠΈΠ»ΠΈΠΏΠΏ Π¦ΠΈΠΌΠΌΠ΅Ρ€ΠΌΠ°Π½, амСриканский Ρ„ΠΈΠ·ΠΈΠΊ ΠΈ Π±ΠΎΡ€Π΅Ρ† Π·Π° сохранСниС ΠΊΠΎΠ½Ρ„ΠΈΠ΄Π΅Π½Ρ†ΠΈΠ°Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ, ΠΏΡ€Π΅Π΄Π»ΠΎΠΆΠΈΠ» Π±Π΅ΡΠΏΠ»Π°Ρ‚Π½ΡƒΡŽ систСму ΡˆΠΈΡ„Ρ€ΠΎΠ²Π°Π½ΠΈΡ PGP (Pretty Good Privacy β€” «достаточно Ρ…ΠΎΡ€ΠΎΡˆΠ°Ρ ΡΡ‚Π΅ΠΏΠ΅Π½ΡŒ ΠΊΠΎΠ½Ρ„ΠΈΠ΄Π΅Π½Ρ†ΠΈΠ°Π»ΡŒΠ½ΠΎΡΡ‚ΠΈΒ»), Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ ΠΌΠΎΠ³ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ Π½Π° Π΄ΠΎΠΌΠ°ΡˆΠ½ΠΈΡ… ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π°Ρ….

PGP ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ классичСскоС симмСтричноС ΡˆΠΈΡ„Ρ€ΠΎΠ²Π°Π½ΠΈΠ΅, Ρ‡Ρ‚ΠΎ ΠΈ обСспСчиваСт Π΅ΠΉ Π±ΠΎΠ»ΡŒΡˆΡƒΡŽ ΡΠΊΠΎΡ€ΠΎΡΡ‚ΡŒ Π½Π° Π΄ΠΎΠΌΠ°ΡˆΠ½ΠΈΡ… ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π°Ρ…, Π½ΠΎ ΠΎΠ½Π° ΡˆΠΈΡ„Ρ€ΡƒΠ΅Ρ‚ ΠΊΠ»ΡŽΡ‡ΠΈ ΠΏΠΎ асиммСтричному Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΡƒ RSA.

Π¦ΠΈΠΌΠΌΠ΅Ρ€ΠΌΠ°Π½ объяснил ΠΏΡ€ΠΈΡ‡ΠΈΠ½Ρ‹ этой ΠΌΠ΅Ρ€Ρ‹ Π² ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΠΎΠΌ письмС, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ заслуТиваСт Π±Ρ‹Ρ‚ΡŒ ΠΏΡ€ΠΎΡ†ΠΈΡ‚ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹ΠΌ здСсь, ΠΏΠΎ ΠΊΡ€Π°ΠΉΠ½Π΅ΠΉ ΠΌΠ΅Ρ€Π΅, частично ΠΈΠ·-Π·Π° пророчСского описания Ρ‚ΠΎΠ³ΠΎ, ΠΊΠ°ΠΊ ΠΌΡ‹ ΠΆΠΈΠ²Π΅ΠΌ, Ρ€Π°Π±ΠΎΡ‚Π°Π΅ΠΌ ΠΈ общаСмся Π΄Π²Π° дСсятилСтия спустя.

Β«Π­Ρ‚ΠΎ Π»ΠΈΡ‡Π½ΠΎΠ΅. Π­Ρ‚ΠΎ ΠΊΠΎΠ½Ρ„ΠΈΠ΄Π΅Π½Ρ†ΠΈΠ°Π»ΡŒΠ½ΠΎΠ΅. И это Ρ‚ΠΎΠ»ΡŒΠΊΠΎ вашС Π΄Π΅Π»ΠΎ ΠΈ Π½ΠΈΡ‡ΡŒΠ΅ Π΄Ρ€ΡƒΠ³ΠΎΠ΅.

Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΏΠ»Π°Π½ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΏΠΎΠ»ΠΈΡ‚ΠΈΡ‡Π΅ΡΠΊΡƒΡŽ кампанию, ΠΎΠ±ΡΡƒΠΆΠ΄Π°Ρ‚ΡŒ ваши Π½Π°Π»ΠΎΠ³ΠΈ ΠΈΠ»ΠΈ ΠΈΠΌΠ΅Ρ‚ΡŒ Ρ‚Π°ΠΉΠ½ΡƒΡŽ Π»ΡŽΠ±ΠΎΠ²Π½ΡƒΡŽ связь. Или Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π·Π°Π½ΠΈΠΌΠ°Ρ‚ΡŒΡΡ Ρ‚Π΅ΠΌ, Ρ‡Ρ‚ΠΎ Π²Π°ΠΌ Π½Π΅ каТСтся Π½Π΅Π·Π°ΠΊΠΎΠ½Π½Ρ‹ΠΌ, хотя Ρ‚Π°ΠΊΠΎΠ²Ρ‹ΠΌ являСтся. Π§Ρ‚ΠΎ Π±Ρ‹ Ρ‚ΠΎ Π½ΠΈ Π±Ρ‹Π»ΠΎ, Π²Ρ‹ Π½Π΅ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ваши Π»ΠΈΡ‡Π½Ρ‹Π΅ элСктронныС письма ΠΈΠ»ΠΈ ΠΊΠΎΠ½Ρ„ΠΈΠ΄Π΅Π½Ρ†ΠΈΠ°Π»ΡŒΠ½Ρ‹Π΅ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Ρ‹ Π±Ρ‹Π»ΠΈ ΠΏΡ€ΠΎΡ‡ΠΈΡ‚Π°Π½Ρ‹ ΠΊΠ΅ΠΌ-Ρ‚ΠΎ Π΅Ρ‰Π΅. НСт Π½ΠΈΡ‡Π΅Π³ΠΎ ΠΏΠ»ΠΎΡ…ΠΎΠ³ΠΎ Π² Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΎΡ…Ρ€Π°Π½ΡΡ‚ΡŒ Π²Π°ΡˆΡƒ Ρ‡Π°ΡΡ‚Π½ΡƒΡŽ Тизнь. Частная Тизнь нСприкосновСнна, ΠΊΠ°ΠΊ ΠšΠΎΠ½ΡΡ‚ΠΈΡ‚ΡƒΡ†ΠΈΡβ€¦

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

БпСцслуТбы ΠΎΠ±Π»Π°Π΄Π°ΡŽΡ‚ Π»ΡƒΡ‡ΡˆΠΈΠΌΠΈ криптографичСскими тСхнологиями. Как ΠΈ Ρ‚ΠΎΡ€Π³ΠΎΠ²Ρ†Ρ‹ ΠΎΡ€ΡƒΠΆΠΈΠ΅ΠΌ ΠΈ Π½Π°Ρ€ΠΊΠΎΡ‚ΠΈΠΊΠ°ΠΌΠΈ. Как ΠΈ Π²ΠΎΠ΅Π½Π½Ρ‹Π΅ подрядчики, нСфтяныС ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΠ΅ ΠΊΠΎΡ€ΠΏΠΎΡ€Π°Ρ†ΠΈΠΈ-Π³ΠΈΠ³Π°Π½Ρ‚Ρ‹. Но ΠΎΠ±Ρ‹Ρ‡Π½Ρ‹Π΅ люди ΠΈ общСствСнныС ΠΎΡ€Π³Π°Π½ΠΈΠ·Π°Ρ†ΠΈΠΈ практичСски Π½Π΅ ΠΈΠΌΠ΅ΡŽΡ‚ Π½Π΅Π΄ΠΎΡ€ΠΎΠ³ΠΈΡ… Π·Π°Ρ‰ΠΈΡ‚Π½Ρ‹Ρ… криптографичСских Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΠΉ с ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚Ρ‹ΠΌ ΠΊΠ»ΡŽΡ‡ΠΎΠΌ. Π”ΠΎ сих ΠΏΠΎΡ€ Π½Π΅ ΠΈΠΌΠ΅Π»ΠΈ.

PGP Π΄Π°Π΅Ρ‚ людям Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ самим Π·Π°Ρ‰ΠΈΡ‰Π°Ρ‚ΡŒ свою ΠΊΠΎΠ½Ρ„ΠΈΠ΄Π΅Π½Ρ†ΠΈΠ°Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ. БСгодня сущСствуСт растущая ΡΠΎΡ†ΠΈΠ°Π»ΡŒΠ½Π°Ρ ΠΏΠΎΡ‚Ρ€Π΅Π±Π½ΠΎΡΡ‚ΡŒ Π² этом. Π’ΠΎΡ‚ ΠΏΠΎΡ‡Π΅ΠΌΡƒ я написал PGPΒ».

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

PGP с ΠΌΠΎΠΌΠ΅Π½Ρ‚Π° Π΅Π³ΠΎ создания становится всС Π±ΠΎΠ»Π΅Π΅ популярным ΠΈ прСдставляСт собой Π½Π°ΠΈΠ±ΠΎΠ»Π΅Π΅ Π²Π°ΠΆΠ½Ρ‹ΠΉ инструмСнт ΡˆΠΈΡ„Ρ€ΠΎΠ²Π°Π½ΠΈΡ, доступный сСгодня частным Π»ΠΈΡ†Π°ΠΌ.

* * *

Π‘Π•Π—ΠžΠŸΠΠ‘ΠΠžΠ‘Π’Π¬ Π”Π›Π― Π’Π‘Π•Π₯

Π€ΠΈΠ»ΠΈΠΏΠΏ Π¦ΠΈΠΌΠΌΠ΅Ρ€ΠΌΠ°Π½, Ρ€ΠΎΠ΄ΠΈΠ²ΡˆΠΈΠΉΡΡ Π² 1954 Π³., амСриканский Ρ„ΠΈΠ·ΠΈΠΊ ΠΈ ΠΈΠ½ΠΆΠ΅Π½Π΅Ρ€-программист, ΡΡ‚ΠΎΡΠ²ΡˆΠΈΠΉ Ρƒ истоков двиТСния, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ стрСмится ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ ΡΠΎΠ²Ρ€Π΅ΠΌΠ΅Π½Π½ΡƒΡŽ ΠΊΡ€ΠΈΠΏΡ‚ΠΎΠ³Ρ€Π°Ρ„ΠΈΡŽ доступной для всСх. ΠšΡ€ΠΎΠΌΠ΅ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ систСмы PGP ΠΎΠ½ Π² 2006 Π³. создал Zfone β€” ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡƒ для бСзопасной голосовой связи Ρ‡Π΅Ρ€Π΅Π· Π˜Π½Ρ‚Π΅Ρ€Π½Π΅Ρ‚. Он являСтся ΠΏΡ€Π΅Π·ΠΈΠ΄Π΅Π½Ρ‚ΠΎΠΌ альянса OpenPGP, Π²Ρ‹ΡΡ‚ΡƒΠΏΠ°ΡŽΡ‰Π΅Π³ΠΎ Π·Π° ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΠΎΠ΅ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ΅ обСспСчСниС.



ΠŸΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ° подлинности сообщСний ΠΈ ΠΊΠ»ΡŽΡ‡Π΅ΠΉ

Π Π°Π·Π»ΠΈΡ‡Π½Ρ‹Π΅ систСмы ΡˆΠΈΡ„Ρ€ΠΎΠ²Π°Π½ΠΈΡ с ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚Ρ‹ΠΌ ΠΊΠ»ΡŽΡ‡ΠΎΠΌ β€” ΠΈΠ»ΠΈ ΡΠΎΡ‡Π΅Ρ‚Π°ΡŽΡ‰ΠΈΠ΅ ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚Ρ‹Π΅ ΠΈ Π·Π°ΠΊΡ€Ρ‹Ρ‚Ρ‹Π΅ ΠΊΠ»ΡŽΡ‡ΠΈ, ΠΊΠ°ΠΊ, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, PGP β€” ΠΎΠ±Π΅ΡΠΏΠ΅Ρ‡ΠΈΠ²Π°ΡŽΡ‚ высокий ΡƒΡ€ΠΎΠ²Π΅Π½ΡŒ ΠΊΠΎΠ½Ρ„ΠΈΠ΄Π΅Π½Ρ†ΠΈΠ°Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ ΠΏΡ€ΠΈ ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡Π΅ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ. Π’Π΅ΠΌ Π½Π΅ ΠΌΠ΅Π½Π΅Π΅, Π±Π΅Π·ΠΎΠΏΠ°ΡΠ½ΠΎΡΡ‚ΡŒ слоТных систСм связи, Ρ‚Π°ΠΊΠΈΡ… ΠΊΠ°ΠΊ ΠΈΠ½Ρ‚Π΅Ρ€Π½Π΅Ρ‚, Π·Π°ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ΡΡ Π½Π΅ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π² ΠΊΠΎΠ½Ρ„ΠΈΠ΄Π΅Π½Ρ†ΠΈΠ°Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ.

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

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

1. ΠžΡ‚ΠΏΡ€Π°Π²ΠΈΡ‚Π΅Π»ΡŒ ΡˆΠΈΡ„Ρ€ΡƒΠ΅Ρ‚ сообщСниС с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΠΎΠ³ΠΎ ΠΊΠ»ΡŽΡ‡Π° получатСля. Π­Ρ‚ΠΎΡ‚ ΠΏΠ΅Ρ€Π²Ρ‹ΠΉ шаг Π³Π°Ρ€Π°Π½Ρ‚ΠΈΡ€ΡƒΠ΅Ρ‚ ΠΊΠΎΠ½Ρ„ΠΈΠ΄Π΅Π½Ρ†ΠΈΠ°Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ.

2. ΠžΡ‚ΠΏΡ€Π°Π²ΠΈΡ‚Π΅Π»ΡŒ снова ΡˆΠΈΡ„Ρ€ΡƒΠ΅Ρ‚ сообщСниС, Π½Π° этот Ρ€Π°Π· с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ своСго Π·Π°ΠΊΡ€Ρ‹Ρ‚ΠΎΠ³ΠΎ ΠΊΠ»ΡŽΡ‡Π°. Π’Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ удостовСряСтся ΠΏΠΎΠ΄Π»ΠΈΠ½Π½ΠΎΡΡ‚ΡŒ сообщСния, ΠΎΠ½ΠΎ «подписано».

3. ΠŸΠΎΠ»ΡƒΡ‡Π°Ρ‚Π΅Π»ΡŒ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚Ρ‹ΠΉ ΠΊΠ»ΡŽΡ‡ отправитСля, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Ρ€Π°ΡΡˆΠΈΡ„Ρ€ΠΎΠ²Π°Ρ‚ΡŒ ΡˆΠΈΡ„Ρ€ шага 2. Π’Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ провСряСтся ΠΏΠΎΠ΄Π»ΠΈΠ½Π½ΠΎΡΡ‚ΡŒ сообщСния.

4. ΠŸΠΎΠ»ΡƒΡ‡Π°Ρ‚Π΅Π»ΡŒ Ρ‚Π΅ΠΏΠ΅Ρ€ΡŒ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ свой Π·Π°ΠΊΡ€Ρ‹Ρ‚Ρ‹ΠΉ ΠΊΠ»ΡŽΡ‡, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Ρ€Π°ΡΡˆΠΈΡ„Ρ€ΠΎΠ²Π°Ρ‚ΡŒ ΡˆΠΈΡ„Ρ€ шага 1.


Π₯Сш-Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ

Одна ΠΈΠ· ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌ тСорСтичСского процСсса, ΠΎ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ Π³ΠΎΠ²ΠΎΡ€ΠΈΠ»ΠΎΡΡŒ Π²Ρ‹ΡˆΠ΅, Π·Π°ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ΡΡ Π² Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ ΡˆΠΈΡ„Ρ€ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚Ρ‹ΠΌ ΠΊΠ»ΡŽΡ‡ΠΎΠΌ Ρ‚Ρ€Π΅Π±ΡƒΠ΅Ρ‚ Π·Π½Π°Ρ‡ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠΉ Π²Ρ‹Ρ‡ΠΈΡΠ»ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠΉ мощности ΠΈ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ, ΠΈ ΠΏΠΎΠ²Ρ‚ΠΎΡ€ΡΡ‚ΡŒ этот процСсс для подписания ΠΈ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠΈ ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ сообщСния Π±Ρ‹Π»ΠΎ Π±Ρ‹ Ρ‡Ρ€Π΅Π·Π²Ρ‹Ρ‡Π°ΠΉΠ½ΠΎ Π½Π΅Π²Ρ‹Π³ΠΎΠ΄Π½ΠΎ. ИмСнно поэтому Π½Π° ΠΏΡ€Π°ΠΊΡ‚ΠΈΠΊΠ΅ подписаниС сообщСния осущСствляСтся с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ матСматичСских рСсурсов, Π½Π°Π·Ρ‹Π²Π°Π΅ΠΌΡ‹Ρ… Ρ…Π΅Ρˆ-функциями. Для ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ ΠΎΡ€ΠΈΠ³ΠΈΠ½Π°Π»ΡŒΠ½ΠΎΠ³ΠΎ сообщСния эти Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ Π³Π΅Π½Π΅Ρ€ΠΈΡ€ΡƒΡŽΡ‚ ΠΏΡ€ΠΎΡΡ‚ΡƒΡŽ Ρ†Π΅ΠΏΠΎΡ‡ΠΊΡƒ Π±ΠΈΡ‚ΠΎΠ² (ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ 160), Π½Π°Π·Ρ‹Π²Π°Π΅ΠΌΡ‹Ρ… Ρ…Π΅ΡˆΠ΅ΠΌ ΠΈΠ»ΠΈ Ρ…Π΅Ρˆ-ΠΊΠΎΠ΄ΠΎΠΌ. Алгоритм Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ Ρ‚Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ, Ρ‡Ρ‚ΠΎ Π²Π΅Ρ€ΠΎΡΡ‚Π½ΠΎΡΡ‚ΡŒ Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎ Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Π΅ сообщСния ΠΏΠΎΠ»ΡƒΡ‡Π°Ρ‚ ΠΎΠ΄ΠΈΠ½ ΠΈ Ρ‚ΠΎΡ‚ ΠΆΠ΅ Ρ…Π΅Ρˆ-ΠΊΠΎΠ΄, ΠΏΠΎΡ‡Ρ‚ΠΈ Ρ€Π°Π²Π½Π° Π½ΡƒΠ»ΡŽ. ΠšΡ€ΠΎΠΌΠ΅ Ρ‚ΠΎΠ³ΠΎ, практичСски Π½Π΅Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ ΠΎΠ±Ρ€Π°Ρ‚ΠΈΡ‚ΡŒ процСсс ΠΈ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ исходноС сообщСниС, имСя Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Ρ…Π΅Ρˆ-ΠΊΠΎΠ΄. Π₯Сш ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ сообщСния ΠΎΡ‚ΠΏΡ€Π°Π²ΠΈΡ‚Π΅Π»ΡŒ ΡˆΠΈΡ„Ρ€ΡƒΠ΅Ρ‚ своим Π·Π°ΠΊΡ€Ρ‹Ρ‚Ρ‹ΠΌ ΠΊΠ»ΡŽΡ‡ΠΎΠΌ ΠΈ отправляСт вмСстС с Π·Π°ΡˆΠΈΡ„Ρ€ΠΎΠ²Π°Π½Π½Ρ‹ΠΌ ΠΎΠ±Ρ‹Ρ‡Π½Ρ‹ΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ исходным сообщСниСм. ΠŸΠΎΠ»ΡƒΡ‡Π°Ρ‚Π΅Π»ΡŒ Ρ€Π°ΡΡˆΠΈΡ„Ρ€ΠΎΠ²Ρ‹Π²Π°Π΅Ρ‚ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΠΎΠ³ΠΎ ΠΊΠ»ΡŽΡ‡Π° отправитСля Ρ‚Ρƒ Ρ‡Π°ΡΡ‚ΡŒ сообщСния, которая содСрТит Ρ…Π΅Ρˆ. Π”Π°Π»Π΅Π΅, ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΠ² Ρ‚Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ Ρ…Π΅Ρˆ-ΠΊΠΎΠ΄ отправитСля, ΠΏΠΎΠ»ΡƒΡ‡Π°Ρ‚Π΅Π»ΡŒ примСняСт Ρ…Π΅Ρˆ-Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ ΠΊ ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½Π½ΠΎΠΌΡƒ основному ΡΠΎΠΎΠ±Ρ‰Π΅Π½ΠΈΡŽ ΠΈ сравниваСт Π΄Π²Π° Ρ…Π΅ΡˆΠ°. Если ΠΎΠ½ΠΈ ΡΠΎΠ²ΠΏΠ°Π΄Π°ΡŽΡ‚, Π»ΠΈΡ‡Π½ΠΎΡΡ‚ΡŒ отправитСля подтвСрТдаСтся, ΠΈ, ΠΊΡ€ΠΎΠΌΠ΅ Ρ‚ΠΎΠ³ΠΎ, ΠΏΠΎΠ»ΡƒΡ‡Π°Ρ‚Π΅Π»ΡŒ Ρ‚Π΅ΠΏΠ΅Ρ€ΡŒ ΡƒΠ²Π΅Ρ€Π΅Π½, Ρ‡Ρ‚ΠΎ Π½ΠΈΠΊΡ‚ΠΎ Π½Π΅ ΠΈΠ·ΠΌΠ΅Π½ΠΈΠ» исходноС сообщСниС.