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

ШифрсистСма Эль-Гамаля. 
БистСмныС ΠΈ ΠΏΡ€ΠΈΠΊΠ»Π°Π΄Π½Ρ‹Π΅ аспСкты

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

ΠŸΡ€ΠΈ построСнии систСмы выбираСтся большоС простоС число Ρ€ ΠΈ ΠΏΠΎΡ€ΠΎΠΆΠ΄Π°ΡŽΡ‰ΠΈΠΉ элСмСнт, Π° Π΅ Z*. Π‘Π΅ΠΊΡ€Π΅Ρ‚Π½Ρ‹ΠΌ ΠΊΠ»ΡŽΡ‡ΠΎΠΌ систСмы являСтся Ρ†Π΅Π»ΠΎΠ΅ число q, Π³Π΄Π΅ 1 < q < Ρ€ — 2. ΠžΡ‚ΠΊΡ€Ρ‹Ρ‚Ρ‹ΠΌ ΠΊΠ»ΡŽΡ‡ΠΎΠΌ систСмы являСтся Π½Π°Π±ΠΎΡ€ чисСл: Ρ€, Π° ΠΈ (3, Π³Π΄Π΅ Π  = ΠΎΠ›. ΠžΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈΠ΅ ΠΊΡ€ΠΈΠΏΡ‚ΠΎΠ°Π½Π°Π»ΠΈΡ‚ΠΈΠΊΠΎΠΌ сСкрСтного ΠΊΠ»ΡŽΡ‡Π° q Ρ€Π°Π²Π½ΠΎΡΠΈΠ»ΡŒΠ½ΠΎ Π²Ρ‹Ρ‡ΠΈΡΠ»Π΅Π½ΠΈΡŽ дискрСтного Π»ΠΎΠ³Π°Ρ€ΠΈΡ„ΠΌΠ° ^Π°|3. ΠŸΡ€ΠΈΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ систСмы Π­Π»ΡŒΠ“Π°ΠΌΠ°Π»Ρ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ распространСно Π½Π° Π»ΡŽΠ±ΡƒΡŽ ΠΊΠΎΠ½Π΅Ρ‡Π½ΡƒΡŽ… Π§ΠΈΡ‚Π°Ρ‚ΡŒ Π΅Ρ‰Ρ‘ >

ШифрсистСма Эль-Гамаля. БистСмныС ΠΈ ΠΏΡ€ΠΈΠΊΠ»Π°Π΄Π½Ρ‹Π΅ аспСкты (Ρ€Π΅Ρ„Π΅Ρ€Π°Ρ‚, курсовая, Π΄ΠΈΠΏΠ»ΠΎΠΌ, ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΡŒΠ½Π°Ρ)

ΠœΡƒΠ»ΡŒΡ‚ΠΈΠΏΠ»ΠΈΠΊΠ°Ρ‚ΠΈΠ²Π½Π°Ρ Π³Ρ€ΡƒΠΏΠΏΠ° поля GF (pn) Π΅ΡΡ‚ΡŒ цикличСская Π³Ρ€ΡƒΠΏΠΏΠ° порядка/;'7 — 1, ΠΏ > 1. ΠšΡ€ΠΈΠΏΡ‚ΠΎΠ³Ρ€Π°Ρ„ΠΈΡ‡Π΅ΡΠΊΠ°Ρ ΡΡ‚ΠΎΠΉΠΊΠΎΡΡ‚ΡŒ систСмы Эль-Гамаля основана Π½Π° ΡΠ»ΠΎΠΆΠ½ΠΎΡΡ‚ΠΈ Π·Π°Π΄Π°Ρ‡ΠΈ логарифмирования Π² ΠΌΡƒΠ»ΡŒΡ‚ΠΈΠΏΠ»ΠΈΠΊΠ°Ρ‚ΠΈΠ²Π½ΠΎΠΉ Π³Ρ€ΡƒΠΏΠΏΠ΅ Z* простого поля GF (p). ΠŸΠΎΡ€ΡΠ΄ΠΎΠΊ Z* Ρ€Π°Π²Π΅Π½ Ρ€ — 1.

ΠŸΡ€ΠΈ построСнии систСмы выбираСтся большоС простоС число Ρ€ ΠΈ ΠΏΠΎΡ€ΠΎΠΆΠ΄Π°ΡŽΡ‰ΠΈΠΉ элСмСнт, Π° Π΅ Z*. Π‘Π΅ΠΊΡ€Π΅Ρ‚Π½Ρ‹ΠΌ ΠΊΠ»ΡŽΡ‡ΠΎΠΌ систСмы являСтся Ρ†Π΅Π»ΠΎΠ΅ число q, Π³Π΄Π΅ 1 < q < Ρ€ — 2. ΠžΡ‚ΠΊΡ€Ρ‹Ρ‚Ρ‹ΠΌ ΠΊΠ»ΡŽΡ‡ΠΎΠΌ систСмы являСтся Π½Π°Π±ΠΎΡ€ чисСл: Ρ€, Π° ΠΈ (3, Π³Π΄Π΅ Π  = ΠΎΠ›.

Π£Ρ€Π°Π²Π½Π΅Π½ΠΈΠ΅ ΡˆΠΈΡ„Ρ€ΠΎΠ²Π°Π½ΠΈΡ Π΅ΡΡ‚ΡŒ ?(/>? Π°, Ρ€)(*) = (;Π£> Π£2)Ρƒ Π“Π”Π΅ Π£Ρƒ Π£2 Π΅ z*p Π²Ρ‹Ρ‡ΠΈΡΠ»ΡΡŽΡ‚ ΠΏΡ€ΠΈ случайно Π²Ρ‹Π±Ρ€Π°Π½Π½ΠΎΠΌ числС Π³ (Ρ€Π°Π½Π΄ΠΎΠΌΠΈΠ·Π°Ρ‚ΠΎΡ€Π΅), 1 < Π³ < Ρ€ — 2, ΠΏΠΎ Ρ„ΠΎΡ€ΠΌΡƒΠ»Π°ΠΌ: ΡƒΡ… = a’mod/;, Ρƒ2 = ОЀ') mod/;. Π Π°ΡΡˆΠΈΡ„Ρ€ΠΎΠ²Π°Π½ΠΈΠ΅ выполняСтся ΠΏΠΎ Ρ„ΠΎΡ€ΠΌΡƒΠ»Π΅ Ρ… = Dq} q)(y, Ρƒ2) = (Π£2(Π£)~Π΄) niodp. ΠšΠΎΡ€Ρ€Π΅ΠΊΡ‚Π½ΠΎΡΡ‚ΡŒ Ρ€Π°ΡΡˆΠΈΡ„Ρ€ΠΎΠ²Π°Π½ΠΈΡ Π»Π΅Π³ΠΊΠΎ провСряСтся:

ШифрсистСма Эль-Гамаля. БистСмныС ΠΈ ΠΏΡ€ΠΈΠΊΠ»Π°Π΄Π½Ρ‹Π΅ аспСкты.

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

Для Π·Π°ΡˆΠΈΡ„Ρ€ΠΎΠ²Π°Π½ΠΈΡ Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Ρ… Π±Π»ΠΎΠΊΠΎΠ² (чисСл) ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΠΎΠ³ΠΎ тСкста Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Π΅ значСния Ρ€Π°Π½Π΄ΠΎΠΌΠΈΠ·Π°Ρ‚ΠΎΡ€Π°. Π’ ΠΏΡ€ΠΎΡ‚ΠΈΠ²Π½ΠΎΠΌ случаС ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠ΅ ΡˆΠΈΡ„Ρ€ΠΎΠ²Π°Π½Π½Ρ‹Π΅ тСксты (ΡƒΡ…, Ρƒ2) ΠΈ (Ρƒ{, Ρƒ2), ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½Π½Ρ‹Π΅ для ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚Ρ‹Ρ… тСкстов Ρ… ΠΈ Ρ…', связаны ΡΠΎΠΎΡ‚Π½ΠΎΡˆΠ΅Π½ΠΈΠ΅ΠΌ Ρƒ2(Ρƒ2)~Ρ… = Ρ… (Ρ…')~1, ΠΈ Ρ‚ΠΎΠ³Π΄Π° тСкст Ρ…' ΠΌΠΎΠΆΠ½ΠΎ Π²Ρ‹Ρ‡ΠΈΡΠ»ΠΈΡ‚ΡŒ, Ссли извСстСн тСкст Ρ….

ΠžΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈΠ΅ ΠΊΡ€ΠΈΠΏΡ‚ΠΎΠ°Π½Π°Π»ΠΈΡ‚ΠΈΠΊΠΎΠΌ сСкрСтного ΠΊΠ»ΡŽΡ‡Π° q Ρ€Π°Π²Π½ΠΎΡΠΈΠ»ΡŒΠ½ΠΎ Π²Ρ‹Ρ‡ΠΈΡΠ»Π΅Π½ΠΈΡŽ дискрСтного Π»ΠΎΠ³Π°Ρ€ΠΈΡ„ΠΌΠ° ^Π°|3. ΠŸΡ€ΠΈΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ систСмы Π­Π»ΡŒΠ“Π°ΠΌΠ°Π»Ρ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ распространСно Π½Π° Π»ΡŽΠ±ΡƒΡŽ ΠΊΠΎΠ½Π΅Ρ‡Π½ΡƒΡŽ Ρ†ΠΈΠΊΠ»ΠΈΡ‡Π΅ΡΠΊΡƒΡŽ Π³Ρ€ΡƒΠΏΠΏΡƒ Π‘.

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