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

Π§ΠΈΡ‚Π°Ρ‚ΡŒ ΠΎΠ½Π»Π°ΠΉΠ½ Β«25 ΡΡ‚ΡŽΠ΄ΠΎΠ² ΠΎ ΡˆΠΈΡ„Ρ€Π°Ρ…Β». Π‘Ρ‚Ρ€Π°Π½ΠΈΡ†Π° 10

Автор Π‘Π΅Ρ€Π³Π΅ΠΉ Π”ΠΎΡ€ΠΈΡ‡Π΅Π½ΠΊΠΎ

Числа p, q ΠΈ d Π±ΡƒΠ΄Π΅ΠΌ ΡΡ‡ΠΈΡ‚Π°Ρ‚ΡŒ сСкрСтными ΠΈ ΠΎΠ±ΠΎΠ·Π½Π°Ρ‡ΠΈΠΌ сСкрСт K={p, q, d}. Числа n ΠΈ e Π±ΡƒΠ΄Π΅ΠΌ ΡΡ‡ΠΈΡ‚Π°Ρ‚ΡŒ общСдоступными. ΠœΠ½ΠΎΠΆΠ΅ΡΡ‚Π²Π° ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚Ρ‹Ρ… сообщСний X ΠΈ ΡˆΠΈΡ„Ρ€ΠΎΠ²Π°Π½Π½Ρ‹Ρ… сообщСний Y Π±ΡƒΠ΄Π΅ΠΌ ΡΡ‡ΠΈΡ‚Π°Ρ‚ΡŒ Ρ€Π°Π²Π½Ρ‹ΠΌΠΈ: X = Y = {1, 2, ... , nβˆ’1}.

Π€ΡƒΠ½ΠΊΡ†ΠΈΡŽ FK : X β†’ Y ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΠΌ равСнством: FK(x) = xe(modn).

Бвойство Π°) одностороннСй Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ с сСкрСтом Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΎ для FK ΠΎΡ‡Π΅Π²ΠΈΠ΄Π½Ρ‹ΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ. ΠŸΡ€ΠΎΠ²Π΅Ρ€ΠΈΠΌ свойство Π²). Для этого просто ΡƒΠΊΠ°ΠΆΠ΅ΠΌ, ΠΊΠ°ΠΊ ΠΏΡ€ΠΈ извСстном K ΠΈΠ½Π²Π΅Ρ€Ρ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ FK: Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ΠΌ уравнСния FK(x) = y Π±ΡƒΠ΄Π΅Ρ‚ x = yd(modn). ΠŸΠΎΠ΄Ρ€ΠΎΠ±Π½ΠΎΠ΅ Π΄ΠΎΠΊΠ°Π·Π°Ρ‚Π΅Π»ΡŒΡΡ‚Π²ΠΎ этого Ρ„Π°ΠΊΡ‚Π° оставляСм Ρ‡ΠΈΡ‚Π°Ρ‚Π΅Π»ΡŽ, ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅ΠΌ лишь Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΡ‹Π΅ Π²Ρ‹ΠΊΠ»Π°Π΄ΠΊΠΈ Π±Π΅Π· ΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠ΅Π²:

dβˆ™e = Ο†(n)βˆ™m + 1

(xe)d(modn) = xΟ†(n)βˆ™m+1(modn) = (xΟ†(n))mβˆ™x(modn) = (1)mβˆ™x(modn) = x.

Бвойство Π±) для Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ FK строго Π½Π΅ Π΄ΠΎΠΊΠ°Π·Π°Π½ΠΎ. Пока ΠΎΠ±Ρ‰Π΅ΠΏΡ€ΠΈΠ·Π½Π°Π½ΠΎ, Ρ‡Ρ‚ΠΎ для инвСртирования FK Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ Ρ€Π°Π·Π»ΠΎΠΆΠΈΡ‚ΡŒ n Π½Π° ΠΌΠ½ΠΎΠΆΠΈΡ‚Π΅Π»ΠΈ, Π°, ΠΊΠ°ΠΊ ΡƒΠΊΠ°Π·Ρ‹Π²Π°Π»ΠΎΡΡŒ Π² ΡΡ‚ΡŽΠ΄Π΅ 3.4, Π·Π°Π΄Π°Ρ‡Π° Ρ„Π°ΠΊΡ‚ΠΎΡ€ΠΈΠ·Π°Ρ†ΠΈΠΈ Ρ†Π΅Π»Ρ‹Ρ… чисСл относится ΠΊ Ρ‚Ρ€ΡƒΠ΄Π½Ρ‹ΠΌ матСматичСским Π·Π°Π΄Π°Ρ‡Π°ΠΌ.

Π’Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ, ΠΎΠΏΠΈΡΠ°Π½Π½ΡƒΡŽ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ FK ΠΌΠΎΠΆΠ½ΠΎ ΡΡ‡ΠΈΡ‚Π°Ρ‚ΡŒ ΠΊΠ°Π½Π΄ΠΈΠ΄Π°Ρ‚ΠΎΠΌ Π½Π° Π·Π²Π°Π½ΠΈΠ΅ одностороннСй Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ с сСкрСтом. БистСма RSA строится с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ этой Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ Ρ‚Π°ΠΊ, ΠΊΠ°ΠΊ рассказано Π² ΡΡ‚ΡŽΠ΄Π΅ 3.2.

Π’ Π³Π°Π·Π΅Ρ‚Π΅ Β«Π˜Π·Π²Π΅ΡΡ‚ΠΈΡΒ» Π·Π° 29 апрСля 1994 Π³. ΠΏΠΎΠ΄ Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠΎΠΌ «БвСрхсСкрСтный ΡˆΠΈΡ„Ρ€ Ρ€Π°Π·Π³Π°Π΄Π°Π½ Π·Π° 17 Π»Π΅Ρ‚Β» появилось ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅Π΅ сообщСниС: «Когда Π² 1977 Π³ΠΎΠ΄Ρƒ ΠΌΠ°Ρ‚Π΅ΠΌΠ°Ρ‚ΠΈΠΊΠΈ Рональд РивСст, Ади Π¨Π°ΠΌΠΈΡ€ ΠΈ Π›Π΅ΠΎΠ½Π°Ρ€Π΄ АдлСман Π·Π°ΡˆΠΈΡ„Ρ€ΠΎΠ²Π°Π»ΠΈ Ρ„Ρ€Π°Π·Ρƒ ΠΈΠ· Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΡ… слов, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ ΠΊΠΎΠΌΠ±ΠΈΠ½Π°Ρ†ΠΈΡŽ ΠΈΠ· 129 Ρ†ΠΈΡ„Ρ€, ΠΎΠ½ΠΈ ΡƒΡ‚Π²Π΅Ρ€ΠΆΠ΄Π°Π»ΠΈ, Ρ‡Ρ‚ΠΎ Π½Π° Ρ€Π°Π·Π³Π°Π΄ΠΊΡƒ понадобятся Ρ‚Ρ€ΠΈΠ»Π»ΠΈΠΎΠ½Ρ‹ Π»Π΅Ρ‚. Однако ΠΊΠ»ΡŽΡ‡ ΠΊ самому слоТному Π² ΠΌΠΈΡ€Π΅ ΡˆΠΈΡ„Ρ€Ρƒ «РБА-129Β» (RSA) Π±Ρ‹Π» Π½Π°ΠΉΠ΄Π΅Π½ Π·Π° 17 Π»Π΅Ρ‚... Π Π°Π·Π³Π°Π΄ΠΊΠ° ΡˆΠΈΡ„Ρ€Π° Π·Π° Ρ‚Π°ΠΊΠΎΠΉ ΠΎΡ‚Π½ΠΎΡΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ ΠΊΠΎΡ€ΠΎΡ‚ΠΊΠΈΠΉ срок ΠΈΠΌΠ΅Π΅Ρ‚ ΠΎΠ³Ρ€ΠΎΠΌΠ½ΠΎΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ для государствСнных ΠΎΡ€Π³Π°Π½ΠΈΠ·Π°Ρ†ΠΈΠΉ ΠΈ ΠΏΡ€Π΅Π΄ΠΏΡ€ΠΈΠ½ΠΈΠΌΠ°Ρ‚Π΅Π»Π΅ΠΉ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ Π°Π½Π°Π»ΠΎΠ³ΠΈΡ‡Π½Ρ‹ΠΌΠΈ Π΄Π»ΠΈΠ½Π½Ρ‹ΠΌΠΈ Ρ†ΠΈΡ„Ρ€ΠΎΠ²Ρ‹ΠΌΠΈ ΠΊΠΎΠ΄Π°ΠΌΠΈ для Π·Π°Ρ‰ΠΈΡ‚Ρ‹ сСкрСтных свСдСний Π² своих ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π½Ρ‹Ρ… Π±Π°Π·Π°Ρ… Π΄Π°Π½Π½Ρ‹Ρ…...Β» Пока это сообщСниС Π½Π΅ ΠΏΠΎΠ΄Ρ‚Π²Π΅Ρ€ΠΆΠ΄Π΅Π½ΠΎ Π½Π°ΡƒΡ‡Π½Ρ‹ΠΌΠΈ публикациями, ясно лишь, Ρ‡Ρ‚ΠΎ Ρ€Π΅Ρ‡ΡŒ ΠΈΠ΄Π΅Ρ‚ ΠΎ Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ ΡƒΠ΄Π°Π»ΠΎΡΡŒ Ρ€Π°Π·Π»ΠΎΠΆΠΈΡ‚ΡŒ Π½Π° ΠΌΠ½ΠΎΠΆΠΈΡ‚Π΅Π»ΠΈ Ρ‚ΠΎ 129-Π·Π½Π°Ρ‡Π½ΠΎΠ΅ число, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ Π±Ρ‹Π»ΠΎ использовано Π² 1977 Π³ΠΎΠ΄Ρƒ. Но ΡƒΠΆΠ΅ Π΄Π°Π²Π½ΠΎ Π² Ρ€Π΅Π°Π»ΡŒΠ½Ρ‹Ρ… систСмах RSA ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ Π±ΠΎΠ»Π΅Π΅ Π΄Π»ΠΈΠ½Π½Ρ‹Π΅ числа.

ΠŸΠΎΠ΄ΡƒΠΌΠ°ΠΉΡ‚Π΅ сами:

1. Π Π°Π·Π±Π΅Ρ€ΠΈΡ‚Π΅ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Ρ‹ Ρ€Π°Π±ΠΎΡ‚Ρ‹ систСмы RSA, ΠΏΡ€ΠΈΠ²Π΅Π΄Ρ‘Π½Π½Ρ‹Π΅ Π½Π° стр. 241–243 ΠΊΠ½ΠΈΠ³ΠΈ М. Π“Π°Ρ€Π΄Π½Π΅Ρ€Π° Β«ΠžΡ‚ ΠΌΠΎΠ·Π°ΠΈΠΊ ΠŸΠ΅Π½Ρ€ΠΎΡƒΠ·Π° ΠΊ Π½Π°Π΄Ρ‘ΠΆΠ½Ρ‹ΠΌ ΡˆΡ€ΠΈΡ„Ρ‚Π°ΠΌΒ».

3.6. ΠžΡ‚ΠΊΡ€Ρ‹Ρ‚ΠΎΠ΅ распрСдСлСниС ΠΊΠ»ΡŽΡ‡Π΅ΠΉ

ΠšΡ€ΠΎΠΌΠ΅ ΠΏΡ€ΠΈΠ½Ρ†ΠΈΠΏΠ° построСния криптосистСмы с ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚Ρ‹ΠΌ ΠΊΠ»ΡŽΡ‡ΠΎΠΌ, Π”ΠΈΡ„Ρ„ΠΈ ΠΈ Π₯Сллмэн Π² Ρ‚ΠΎΠΉ ΠΆΠ΅ Ρ€Π°Π±ΠΎΡ‚Π΅ ΠΏΡ€Π΅Π΄Π»ΠΎΠΆΠΈΠ»ΠΈ Π΅Ρ‰Π΅ ΠΎΠ΄Π½Ρƒ Π½ΠΎΠ²ΡƒΡŽ идСю β€” ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΠΎΠ΅ распрСдСлСниС ΠΊΠ»ΡŽΡ‡Π΅ΠΉ. Они задались вопросом: ΠΌΠΎΠΆΠ½ΠΎ Π»ΠΈ ΠΎΡ€Π³Π°Π½ΠΈΠ·ΠΎΠ²Π°Ρ‚ΡŒ Ρ‚Π°ΠΊΡƒΡŽ ΠΏΡ€ΠΎΡ†Π΅Π΄ΡƒΡ€Ρƒ взаимодСйствия Π°Π±ΠΎΠ½Π΅Π½Ρ‚ΠΎΠ² A ΠΈ B ΠΏΠΎ ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚Ρ‹ΠΌ ΠΊΠ°Π½Π°Π»Π°ΠΌ связи, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Ρ€Π΅ΡˆΠΈΡ‚ΡŒ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ Π·Π°Π΄Π°Ρ‡ΠΈ:

1) Π²Π½Π°Ρ‡Π°Π»Π΅ Ρƒ A ΠΈ B Π½Π΅Ρ‚ Π½ΠΈΠΊΠ°ΠΊΠΎΠΉ ΠΎΠ±Ρ‰Π΅ΠΉ сСкрСтной ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ, Π½ΠΎ Π² ΠΊΠΎΠ½Ρ†Π΅ ΠΏΡ€ΠΎΡ†Π΅Π΄ΡƒΡ€Ρ‹ такая общая сСкрСтная информация (ΠΎΠ±Ρ‰ΠΈΠΉ ΠΊΠ»ΡŽΡ‡) Ρƒ A ΠΈ B появляСтся, Ρ‚.Π΅. вырабатываСтся;

2) ΠΏΡ€ΠΎΡ‚ΠΈΠ²Π½ΠΈΠΊ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΏΠ΅Ρ€Π΅Ρ…Π²Π°Ρ‚Ρ‹Π²Π°Π΅Ρ‚ всС ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡ΠΈ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ ΠΈ Π·Π½Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ хотят ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ A ΠΈ B, Ρ‚Π΅ΠΌ Π½Π΅ ΠΌΠ΅Π½Π΅Π΅ Π½Π΅ ΠΌΠΎΠΆΠ΅Ρ‚ Π²ΠΎΡΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ Π²Ρ‹Ρ€Π°Π±ΠΎΡ‚Π°Π½Π½Ρ‹ΠΉ ΠΎΠ±Ρ‰ΠΈΠΉ ΠΊΠ»ΡŽΡ‡ A ΠΈ B.

Π”ΠΈΡ„Ρ„ΠΈ ΠΈ Π₯Сллмэн ΠΏΡ€Π΅Π΄Π»ΠΎΠΆΠΈΠ»ΠΈ Ρ€Π΅ΡˆΠ°Ρ‚ΡŒ эти Π·Π°Π΄Π°Ρ‡ΠΈ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ F(x) = Ξ±x(modp), Π³Π΄Π΅ p β€” большоС простоС число, x β€” ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ»ΡŒΠ½ΠΎΠ΅ Π½Π°Ρ‚ΡƒΡ€Π°Π»ΡŒΠ½ΠΎΠ΅ число, Ξ± β€” Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΏΡ€ΠΈΠΌΠΈΡ‚ΠΈΠ²Π½Ρ‹ΠΉ элСмСнт поля GF(p).

ΠŸΡ€ΠΈΠΌΠΈΡ‚ΠΈΠ²Π½Ρ‹ΠΌ называСтся Ρ‚Π°ΠΊΠΎΠΉ элСмСнт a ΠΈΠ· GF(p), Ρ‡Ρ‚ΠΎ ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ элСмСнт поля, Π·Π° ΠΈΡΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ΠΌ нуля, ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ прСдставлСн Π² Π²ΠΈΠ΄Π΅ стСпСни a. МоТно Π΄ΠΎΠΊΠ°Π·Π°Ρ‚ΡŒ, хотя это ΠΈ Π½Π΅ просто, Ρ‡Ρ‚ΠΎ ΠΏΡ€ΠΈΠΌΠΈΡ‚ΠΈΠ²Π½Ρ‹ΠΉ элСмСнт всСгда сущСствуСт.

ΠžΠ±Ρ‰Π΅ΠΏΡ€ΠΈΠ·Π½Π°Π½ΠΎ, Ρ‡Ρ‚ΠΎ ΠΈΠ½Π²Π΅Ρ€Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ Ξ±x(modp), Ρ‚.Π΅. дискрСтноС Π»ΠΎΠ³Π°Ρ€ΠΈΡ„ΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅, являСтся Ρ‚Ρ€ΡƒΠ΄Π½ΠΎΠΉ матСматичСской Π·Π°Π΄Π°Ρ‡Π΅ΠΉ (см. ΡΡ‚ΡŽΠ΄ 3.4).

Π‘Π°ΠΌΠ° ΠΏΡ€ΠΎΡ†Π΅Π΄ΡƒΡ€Π° ΠΈΠ»ΠΈ, ΠΊΠ°ΠΊ принято Π³ΠΎΠ²ΠΎΡ€ΠΈΡ‚ΡŒ, ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ» Π²Ρ‹Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ ΠΎΠ±Ρ‰Π΅Π³ΠΎ ΠΊΠ»ΡŽΡ‡Π° описываСтся ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ.

Числа p ΠΈ Ξ± ΡΡ‡ΠΈΡ‚Π°ΡŽΡ‚ΡΡ общСдоступными.

АбонСнты A ΠΈ B нСзависимо Π΄Ρ€ΡƒΠ³ ΠΎΡ‚ Π΄Ρ€ΡƒΠ³Π° случайно Π²Ρ‹Π±ΠΈΡ€Π°ΡŽΡ‚ ΠΏΠΎ ΠΎΠ΄Π½ΠΎΠΌΡƒ Π½Π°Ρ‚ΡƒΡ€Π°Π»ΡŒΠ½ΠΎΠΌΡƒ числу β€” скаТСм x(A) ΠΈ x(B). Π­Ρ‚ΠΈ элСмСнты ΠΎΠ½ΠΈ Π΄Π΅Ρ€ΠΆΠ°Ρ‚ Π² сСкрСтС. Π”Π°Π»Π΅Π΅ ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ ΠΈΠ· Π½ΠΈΡ… вычисляСт Π½ΠΎΠ²Ρ‹ΠΉ элСмСнт:

y(A)=Ξ±x(A)(modp), y(B)=Ξ±x(B)(modp).

ΠŸΠΎΡ‚ΠΎΠΌ ΠΎΠ½ΠΈ ΠΎΠ±ΠΌΠ΅Π½ΠΈΠ²Π°ΡŽΡ‚ΡΡ этими элСмСнтами ΠΏΠΎ ΠΊΠ°Π½Π°Π»Ρƒ связи. Π’Π΅ΠΏΠ΅Ρ€ΡŒ Π°Π±ΠΎΠ½Π΅Π½Ρ‚ A, ΠΏΠΎΠ»ΡƒΡ‡ΠΈΠ² y(B) ΠΈ зная свой сСкрСтный элСмСнт x(A), вычисляСт Π½ΠΎΠ²Ρ‹ΠΉ элСмСнт

y(B)x(A)(modp)=(Ξ±x(B))x(A)(modp).

Аналогично поступаСт Π°Π±ΠΎΠ½Π΅Π½Ρ‚ B:

y(A)x(B)(modp)=(Ξ±x(A))x(B)(modp).

Из свойств поля слСдуСт, Ρ‡Ρ‚ΠΎ Ρ‚Π΅ΠΌ самым Ρƒ A ΠΈ B появился ΠΎΠ±Ρ‰ΠΈΠΉ элСмСнт поля, Ρ€Π°Π²Π½Ρ‹ΠΉ Ξ±x(A)x(B). Π­Ρ‚ΠΎΡ‚ элСмСнт ΠΈ ΠΎΠ±ΡŠΡΠ²Π»ΡΠ΅Ρ‚ΡΡ ΠΎΠ±Ρ‰ΠΈΠΌ ΠΊΠ»ΡŽΡ‡ΠΎΠΌ A ΠΈ B.

Из описания ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ»Π° Π²ΠΈΠ΄Π½ΠΎ, Ρ‡Ρ‚ΠΎ ΠΏΡ€ΠΎΡ‚ΠΈΠ²Π½ΠΈΠΊ Π·Π½Π°Π΅Ρ‚ p, Ξ±, Ξ±x(A), Ξ±x(B), Π½Π΅ Π·Π½Π°Π΅Ρ‚ x(A) ΠΈ x(B) ΠΈ Ρ…ΠΎΡ‡Π΅Ρ‚ ΡƒΠ·Π½Π°Ρ‚ΡŒ ax(A)x(B). Π’ настоящСС врСмя Π½Π΅Ρ‚ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠΎΠ² дСйствий ΠΏΡ€ΠΎΡ‚ΠΈΠ²Π½ΠΈΠΊΠ°, Π±ΠΎΠ»Π΅Π΅ эффСктивных, Ρ‡Π΅ΠΌ дискрСтноС Π»ΠΎΠ³Π°Ρ€ΠΈΡ„ΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅, Π° это β€” трудная матСматичСская Π·Π°Π΄Π°Ρ‡Π°. (Π Π΅ΠΊΠΎΠΌΠ΅Π½Π΄ΡƒΠ΅ΠΌ ΡΠ°ΠΌΠΎΡΡ‚ΠΎΡΡ‚Π΅Π»ΡŒΠ½ΠΎ Π½Π°ΠΉΡ‚ΠΈ Π·Π° ΠΏΡ€ΠΎΡ‚ΠΈΠ²Π½ΠΈΠΊΠ° ΠΎΠ±Ρ‰ΠΈΠΉ ΠΊΠ»ΡŽΡ‡, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌ дискрСтного логарифмирования ΠΈ Π½Π΅ принимая Π²ΠΎ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅ вопросы Π΅Π³ΠΎ слоТности.)

3.7. Цифровая подпись

ИдСя Ρ†ΠΈΡ„Ρ€ΠΎΠ²ΠΎΠΉ подписи (ΠΈΠ½ΠΎΠ³Π΄Π° Π΅Π΅ Π΅Ρ‰Π΅ Π½Π°Π·Ρ‹Π²Π°ΡŽΡ‚ элСктронной подписью) Π±Ρ‹Π»Π° ΠΏΡ€Π΅Π΄Π»ΠΎΠΆΠ΅Π½Π° Π”ΠΈΡ„Ρ„ΠΈ ΠΈ Π₯Сллмэном. Π‘ΡƒΡ‚ΡŒ ΠΈΠ΄Π΅ΠΈ β€” Π² использовании одностороннСй Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ с сСкрСтом FK (см. ΡΡ‚ΡŽΠ΄ 3.2). Π’ настоящСС врСмя эта идСя Ρ€Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Π½Π° Π² большом количСствС систСм ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡ΠΈ Π΄Π°Π½Π½Ρ‹Ρ…, особСнно банковских. Π‘ΠΎΠΎΠ±Ρ‰Π΅Π½ΠΈΠ΅, подписанноС Ρ†ΠΈΡ„Ρ€ΠΎΠ²ΠΎΠΉ подписью, ΠΌΠΎΠΆΠ½ΠΎ ΠΏΡ€Π΅Π΄ΡΡ‚Π°Π²Π»ΡΡ‚ΡŒ сСбС ΠΊΠ°ΠΊ ΠΏΠ°Ρ€Ρƒ (x, y), Π³Π΄Π΅ x β€” сообщСниС (ΠΏΠ»Π°Ρ‚Π΅ΠΆΠ½ΠΎΠ΅ ΠΏΠΎΡ€ΡƒΡ‡Π΅Π½ΠΈΠ΅ Π² ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ с Π±Π°Π½ΠΊΠΎΠΌ ΠΈ Ρ‚.ΠΏ.), FK: X β†’ Y β€” односторонняя функция, извСстная всСм Π²Π·Π°ΠΈΠΌΠΎΠ΄Π΅ΠΉΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠΌ Π°Π±ΠΎΠ½Π΅Π½Ρ‚Π°ΠΌ, y β€” Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ уравнСния FK(y)=x. Из опрСдСлСния Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ FK (см. ΡΡ‚ΡŽΠ΄ 3.2) ΠΎΡ‡Π΅Π²ΠΈΠ΄Π½Ρ‹ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ достоинства Ρ†ΠΈΡ„Ρ€ΠΎΠ²ΠΎΠΉ подписи:

1) ΠΏΠΎΠ΄ΠΏΠΈΡΠ°Ρ‚ΡŒ сообщСниС x, Ρ‚.Π΅. Ρ€Π΅ΡˆΠΈΡ‚ΡŒ ΡƒΡ€Π°Π²Π½Π΅Π½ΠΈΠ΅ FK(y)=x, ΠΌΠΎΠΆΠ΅Ρ‚ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π°Π±ΠΎΠ½Π΅Π½Ρ‚ β€” ΠΎΠ±Π»Π°Π΄Π°Ρ‚Π΅Π»ΡŒ Π΄Π°Π½Π½ΠΎΠ³ΠΎ сСкрСта K; Π΄Ρ€ΡƒΠ³ΠΈΠΌΠΈ словами, ΠΏΠΎΠ΄Π΄Π΅Π»Π°Ρ‚ΡŒ подпись Π½Π΅Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ;

2) ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΈΡ‚ΡŒ ΠΏΠΎΠ΄Π»ΠΈΠ½Π½ΠΎΡΡ‚ΡŒ подписи ΠΌΠΎΠΆΠ΅Ρ‚ любой Π°Π±ΠΎΠ½Π΅Π½Ρ‚, Π·Π½Π°ΡŽΡ‰ΠΈΠΉ ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚Ρ‹ΠΉ ΠΊΠ»ΡŽΡ‡, Ρ‚.Π΅. саму Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ FK;

3) ΠΏΡ€ΠΈ Π²ΠΎΠ·Π½ΠΈΠΊΠ½ΠΎΠ²Π΅Π½ΠΈΠΈ споров ΠΎΡ‚ΠΊΠ°Π·Π°Ρ‚ΡŒΡΡ ΠΎΡ‚ подписи Π½Π΅Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ Π² силу Π΅Π΅ нСподдСлываСмости;

4) ΠΏΠΎΠ΄ΠΏΠΈΡΠ°Π½Π½Ρ‹Π΅ сообщСния (x, y) ΠΌΠΎΠΆΠ½ΠΎ, Π½Π΅ опасаясь ΡƒΡ‰Π΅Ρ€Π±Π°, ΠΏΠ΅Ρ€Π΅ΡΡ‹Π»Π°Ρ‚ΡŒ ΠΏΠΎ Π»ΡŽΠ±Ρ‹ΠΌ ΠΊΠ°Π½Π°Π»Π°ΠΌ связи.

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