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

ΠšΡ€ΠΈΠΏΡ‚ΠΎΠ³Ρ€Π°Ρ„ΠΈΡ‡Π΅ΡΠΊΠΈΠ΅ ΠΌΠ΅Ρ‚ΠΎΠ΄Ρ‹ Π·Π°Ρ‰ΠΈΡ‚Ρ‹ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ

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

Π GΠ  (Π retty Good Π rivacy) — ΠΏΠΎΠΆΠ°Π»ΡƒΠΉ, самый извСстный ΠΈ ΡΠ°ΠΌΡ‹ΠΉ Π½Π°Π΄Π΅ΠΆΠ½Ρ‹ΠΉ ΡˆΠΈΡ„Ρ€ΠΎΠ²Π°Π»ΡŒΡ‰ΠΈΠΊ. Автор ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹, Π hiliΡ€ Zimmermann, практичСски всю свою Тизнь посвятил ΡˆΠΈΡ„Ρ€ΠΎΠ²Π°Π½ΠΈΡŽ Π΄Π°Π½Π½Ρ‹Ρ…. Π­Ρ‚Π° ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° прСдставляСт Ρ†Π΅Π»Ρ‹ΠΉ ряд вСсьма ΠΌΠΎΡ‰Π½Ρ‹Ρ… ΡƒΡ‚ΠΈΠ»ΠΈΡ‚. Π’ ΠΏΠ°ΠΏΠΊΠ΅ Автозагрузка появляСтся Π GΠ tray, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π·Π°Π³Ρ€ΡƒΠΆΠ°Π΅Ρ‚ Π GΠ  ΠΈ ΠΎΡ‚Π²Π΅Ρ‡Π°Π΅Ρ‚ Π·Π° ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ ΠΎΡΡ‚Π°Π»ΡŒΠ½Ρ‹ΠΌΠΈ элСмСнтами ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹. ΠŸΠ΅Ρ€Π²Ρ‹ΠΌ Π΄Π΅Π»ΠΎΠΌ послС установки ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹… Π§ΠΈΡ‚Π°Ρ‚ΡŒ Π΅Ρ‰Ρ‘ >

ΠšΡ€ΠΈΠΏΡ‚ΠΎΠ³Ρ€Π°Ρ„ΠΈΡ‡Π΅ΡΠΊΠΈΠ΅ ΠΌΠ΅Ρ‚ΠΎΠ΄Ρ‹ Π·Π°Ρ‰ΠΈΡ‚Ρ‹ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ (Ρ€Π΅Ρ„Π΅Ρ€Π°Ρ‚, курсовая, Π΄ΠΈΠΏΠ»ΠΎΠΌ, ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΡŒΠ½Π°Ρ)

ΠœΠ˜ΠΠ˜Π‘Π’Π•Π Π‘Π’Π’Πž ΠžΠ‘Π ΠΠ—ΠžΠ’ΠΠΠ˜Π― Π ΠžΠ‘Π‘Π˜Π™Π‘ΠšΠžΠ™ Π€Π•Π”Π•Π ΠΠ¦Π˜Π˜

ΠœΡƒΠ½ΠΈΡ†ΠΈΠΏΠ°Π»ΡŒΠ½ΠΎΠ΅ ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΠ΅ ΡƒΡ‡Ρ€Π΅ΠΆΠ΄Π΅Π½ΠΈΠ΅

«Π‘рСдняя ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½Π°Ρ школа № 4

с ΡƒΠ³Π»ΡƒΠ±Π»Π΅Π½Π½Ρ‹ΠΌ ΠΈΠ·ΡƒΡ‡Π΅Π½ΠΈΠ΅ΠΌ ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹Ρ… ΠΏΡ€Π΅Π΄ΠΌΠ΅Ρ‚ΠΎΠ²"

МО «Π“ΠΎΡ€ΠΎΠ΄ ПолСвской»

БвСрдловской области

РЕЀЕРАВ

Π½Π° Ρ‚Π΅ΠΌΡƒ: " ΠšΡ€ΠΈΠΏΡ‚ΠΎΠ³Ρ€Π°Ρ„ΠΈΡ‡Π΅ΡΠΊΠΈΠ΅ ΠΌΠ΅Ρ‚ΠΎΠ΄Ρ‹ Π·Π°Ρ‰ΠΈΡ‚Ρ‹

ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ «

Π Π΅Ρ„Π΅Ρ€Π°Ρ‚ Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈΠ»

ΡƒΡ‡Π΅Π½ΠΈΠΊ 9 Ρ„ΠΈΠ·ΠΈΠΊΠΎ-матСматичСского Климов И.Π‘.

класса «Π‘»

г. ПолСвской

2005 Π³ΠΎΠ΄

1. Π’Π²Π΅Π΄Π΅Π½ΠΈΠ΅3

2. ΠšΡ€ΠΈΠΏΡ‚ΠΎΠ³Ρ€Π°Ρ„ΠΈΡ ΠΈ ΡˆΠΈΡ„Ρ€ΠΎΠ²Π°Π½ΠΈΠ΅5

2.1 Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ ΡˆΠΈΡ„Ρ€ΠΎΠ²Π°Π½ΠΈΠ΅5

2.2 ΠžΡΠ½ΠΎΠ²Π½Ρ‹Π΅ понятия ΠΈ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈΡ ΠΊΡ€ΠΈΠΏΡ‚ΠΎΠ³Ρ€Π°Ρ„ΠΈΠΈ6

2.3 Π‘ΠΈΠΌΠΌΠ΅Ρ‚Ρ€ΠΈΡ‡Π½Ρ‹Π΅ ΠΈ Π°ΡΠΈΠΌΠΌΠ΅Ρ‚Ρ€ΠΈΡ‡Π½Ρ‹Π΅ криптосистСмы8

2.4 ΠžΡΠ½ΠΎΠ²Π½Ρ‹Π΅ соврСмСнныС ΠΌΠ΅Ρ‚ΠΎΠ΄Ρ‹ ΡˆΠΈΡ„Ρ€ΠΎΠ²Π°Π½ΠΈΡ8

3. Алгоритмы ΡˆΠΈΡ„Ρ€ΠΎΠ²Π°Π½ΠΈΡ

3.1 Алгоритмы Π·Π°ΠΌΠ΅Π½Ρ‹ (подстановки)10

3.2 Алгоритмы пСрСстановки12

3.3 Алгоритмы гаммирования14

3.4 Алгоритмы основанныС Π½Π° ΡΠ»ΠΎΠΆΠ½Ρ‹Ρ… матСматичСских

прСобразованиях15

3.5 ΠšΠΎΠΌΠ±ΠΈΠ½ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹Π΅ ΠΌΠ΅Ρ‚ΠΎΠ΄Ρ‹ ΡˆΠΈΡ„Ρ€ΠΎΠ²Π°Π½ΠΈΡ16

3.5.1 ΠšΡ€ΠΈΠΏΡ‚ΠΎΠ³Ρ€Π°Ρ„ΠΈΡ‡Π΅ΡΠΊΠΈΠΉ стандарт DES17

3.5.2 Π“ΠžΠ‘Π’ 28 147–8918

3.6 Π’Ρ‹Π²ΠΎΠ΄Ρ‹18

4. ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½Ρ‹Π΅ ΡˆΠΈΡ„Ρ€Π°Ρ‚ΠΎΡ€Ρ‹

4.1 PGP 6.5.320

4.2 BestCrypt 6.0421

4.3 ΠŸΠ»ΡŽΡΡ‹ ΠΈ ΠΌΠΈΠ½ΡƒΡΡ‹ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½Ρ‹Ρ… ΡˆΠΈΡ„Ρ€Π°Ρ‚ΠΎΡ€ΠΎΠ²21

5. АппаратныС ΡˆΠΈΡ„Ρ€Π°Ρ‚ΠΎΡ€Ρ‹

5.1 Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ Π°ΠΏΠΏΠ°Ρ€Π°Ρ‚Π½Ρ‹ΠΉ ΡˆΠΈΡ„Ρ€Π°Ρ‚ΠΎΡ€22

5.2 Π‘Ρ‚Ρ€ΡƒΠΊΡ‚ΡƒΡ€Π° ΡˆΠΈΡ„Ρ€Π°Ρ‚ΠΎΡ€ΠΎΠ²23

5.3 ШифропроцСссор24

5.4 БыстродСйствиС25

5.5 Π¨ΠΈΡ„Ρ€Π°Ρ‚ΠΎΡ€Ρ‹ для Π·Π°Ρ‰ΠΈΡ‚Ρ‹ сСтСй25

5.6 Π—Π°Π³Ρ€ΡƒΠ·ΠΊΠ° ΠΊΠ»ΡŽΡ‡Π΅ΠΉ ΡˆΠΈΡ„Ρ€ΠΎΠ²Π°Π½ΠΈΡ26

5.7 Как ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ ΡˆΠΈΡ„Ρ€Π°Ρ‚ΠΎΡ€26

5.8 Аппаратный ΡˆΠΈΡ„Ρ€Π°Ρ‚ΠΎΡ€ «Πœ-506»27

5.9 ΠŸΡ€ΠΎΠ±Π»Π΅ΠΌΡ‹ примСнСния Π°ΠΏΠΏΠ°Ρ€Π°Ρ‚Π½Ρ‹Ρ… ΡˆΠΈΡ„Ρ€Π°Ρ‚ΠΎΡ€ΠΎΠ²28

6. Π‘ΠΎΠ²Π΅Ρ‚ ΠΈ Ρ€Π΅ΠΊΠΎΠΌΠ΅Π½Π΄Π°Ρ†ΠΈΠΈ29

7. Π—Π°ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅31

Π›ΠΈΡ‚Π΅Ρ€Π°Ρ‚ΡƒΡ€Π°32

1. Π’Π²Π΅Π΄Π΅Π½ΠΈΠ΅

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

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

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

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

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

2. ΠšΡ€ΠΈΠΏΡ‚ΠΎΠ³Ρ€Π°Ρ„ΠΈΡ ΠΈ ΡˆΠΈΡ„Ρ€ΠΎΠ²Π°Π½ΠΈΠ΅

2.1 Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ ΡˆΠΈΡ„Ρ€ΠΎΠ²Π°Π½ΠΈΠ΅

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

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

ИдСя ΡˆΠΈΡ„Ρ€ΠΎΠ²Π°Π½ΠΈΡ состоит Π² ΠΏΡ€Π΅Π΄ΠΎΡ‚Π²Ρ€Π°Ρ‰Π΅Π½ΠΈΠΈ просмотра истинного содСрТания сообщСния (тСкста, Ρ„Π°ΠΉΠ»Π° ΠΈ Ρ‚. ΠΏ.) Ρ‚Π΅ΠΌΠΈ, Ρƒ ΠΊΠΎΠ³ΠΎ Π½Π΅Ρ‚ срСдств Π΅Π³ΠΎ Π΄Π΅ΡˆΠΈΡ„Ρ€ΠΎΠ²Π°Π½ΠΈΡ. А ΠΏΡ€ΠΎΡ‡Π΅ΡΡ‚ΡŒ Ρ„Π°ΠΉΠ» смоТСт лишь Ρ‚ΠΎΡ‚, ΠΊΡ‚ΠΎ смоТСт Π΅Π³ΠΎ Π΄Π΅ΡˆΠΈΡ„Ρ€ΠΎΠ²Π°Ρ‚ΡŒ.

Π¨ΠΈΡ„Ρ€ΠΎΠ²Π°Π½ΠΈΠ΅ появилось ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π½ΠΎ Ρ‡Π΅Ρ‚Ρ‹Ρ€Π΅ тысячи Π»Π΅Ρ‚ Ρ‚ΠΎΠΌΡƒ Π½Π°Π·Π°Π΄. ΠŸΠ΅Ρ€Π²Ρ‹ΠΌ извСстным ΠΏΡ€ΠΈΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ΠΌ ΡˆΠΈΡ„Ρ€Π° (ΠΊΠΎΠ΄Π°) считаСтся СгипСтский тСкст, Π΄Π°Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹ΠΉ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π½ΠΎ 1900 Π³. Π΄ΠΎ Π½. э., Π°Π²Ρ‚ΠΎΡ€ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ использовал вмСсто ΠΎΠ±Ρ‹Ρ‡Π½Ρ‹Ρ… (для Сгиптян) ΠΈΠ΅Ρ€ΠΎΠ³Π»ΠΈΡ„ΠΎΠ² Π½Π΅ ΡΠΎΠ²ΠΏΠ°Π΄Π°ΡŽΡ‰ΠΈΠ΅ с Π½ΠΈΠΌΠΈ Π·Π½Π°ΠΊΠΈ.

Один ΠΈΠ· ΡΠ°ΠΌΡ‹Ρ… извСстных ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠ² ΡˆΠΈΡ„Ρ€ΠΎΠ²Π°Π½ΠΈΡ носит имя ЦСзаря, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Ссли ΠΈ Π½Π΅ ΡΠ°ΠΌ Π΅Π³ΠΎ ΠΈΠ·ΠΎΠ±Ρ€Π΅Π», Ρ‚ΠΎ Π°ΠΊΡ‚ΠΈΠ²Π½ΠΎ ΠΈΠΌ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Π»ΡΡ. НС Π΄ΠΎΠ²Π΅Ρ€ΡΡ своим ΠΏΠΎΡΡ‹Π»ΡŒΠ½Ρ‹ΠΌ, ΠΎΠ½ ΡˆΠΈΡ„Ρ€ΠΎΠ²Π°Π» письма элСмСнтарной Π·Π°ΠΌΠ΅Π½ΠΎΠΉ, А Π½Π° D, Π’ Π½Π° Π• ΠΈ Ρ‚Π°ΠΊ Π΄Π°Π»Π΅Π΅ ΠΏΠΎ Π²ΡΠ΅ΠΌΡƒ латинскому Π°Π»Ρ„Π°Π²ΠΈΡ‚Ρƒ. ΠŸΡ€ΠΈ Ρ‚Π°ΠΊΠΎΠΌ ΠΊΠΎΠ΄ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠΈ комбинация XYZ Π±Ρ‹Π»Π° Π±Ρ‹ записана ΠΊΠ°ΠΊ АВБ, Π° ΡΠ»ΠΎΠ²ΠΎ «ΠΊΠ»ΡŽΡ‡» ΠΏΡ€Π΅Π²Ρ€Π°Ρ‚ΠΈΠ»ΠΎΡΡŒ Π±Ρ‹ Π² Π½Π΅ΡƒΠ΄ΠΎΠ±ΠΎΠ²Π°Ρ€ΠΈΠΌΠΎΠ΅ «Π½ΠΎΠ±ΡŠ"(прямой ΠΊΠΎΠ΄ N+3).

Бпустя 500 Π»Π΅Ρ‚ ΡˆΠΈΡ„Ρ€ΠΎΠ²Π°Π½ΠΈΠ΅ стало повсСмСстно ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ ΠΏΡ€ΠΈ оставлСнии тСкстов Ρ€Π΅Π»ΠΈΠ³ΠΈΠΎΠ·Π½ΠΎΠ³ΠΎ содСрТания, ΠΌΠΎΠ»ΠΈΡ‚Π² ΠΈ Π²Π°ΠΆΠ½Ρ‹Ρ… государствСнных Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ΠΎΠ².

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

Π‘ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²ΠΎ ΠΈΠ· Π½Π°Ρ постоянно ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ ΡˆΠΈΡ„Ρ€ΠΎΠ²Π°Π½ΠΈΠ΅, хотя ΠΈ Π½Π΅ Π²ΡΠ΅Π³Π΄Π° Π·Π½Π°ΡŽΡ‚ ΠΎΠ± ΡΡ‚ΠΎΠΌ. Если Ρƒ Π²Π°Ρ установлСна опСрационная систСма Microsoft, Ρ‚ΠΎ Π·Π½Π°ΠΉΡ‚Π΅, Ρ‡Ρ‚ΠΎ Windows Ρ…Ρ€Π°Π½ΠΈΡ‚ ΠΎ Π²Π°Ρ (ΠΊΠ°ΠΊ ΠΌΠΈΠ½ΠΈΠΌΡƒΠΌ) ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΡƒΡŽ ΡΠ΅ΠΊΡ€Π΅Ρ‚Π½ΡƒΡŽ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ:

* ΠΏΠ°Ρ€ΠΎΠ»ΠΈ для доступа ΠΊ ΡΠ΅Ρ‚Π΅Π²Ρ‹ΠΌ рСсурсам (Π΄ΠΎΠΌΠ΅Π½, ΠΏΡ€ΠΈΠ½Ρ‚Π΅Ρ€, ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Ρ‹ Π² ΡΠ΅Ρ‚ΠΈ ΠΈ Ρ‚. ΠΏ.);

* ΠΏΠ°Ρ€ΠΎΠ»ΠΈ для доступа Π² Π˜Π½Ρ‚Π΅Ρ€Π½Π΅Ρ‚ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ DialUΡ€;

* кэш ΠΏΠ°Ρ€ΠΎΠ»Π΅ΠΉ (Π² Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π΅ Π΅ΡΡ‚ΡŒ такая функция — ΠΊΡΡˆΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΏΠ°Ρ€ΠΎΠ»ΠΈ, ΠΈ Windows сохраняСт всС ΠΊΠΎΠ³Π΄Π°-Π»ΠΈΠ±ΠΎ Π²Π²ΠΎΠ΄ΠΈΠΌΡ‹Π΅ Π²Π°ΠΌΠΈ Π² Π˜Π½Ρ‚Π΅Ρ€Π½Π΅Ρ‚Π΅ ΠΏΠ°Ρ€ΠΎΠ»ΠΈ);

* сСртификаты для доступа ΠΊ ΡΠ΅Ρ‚Π΅Π²Ρ‹ΠΌ рСсурсам ΠΈ Π·Π°ΡˆΠΈΡ„Ρ€ΠΎΠ²Π°Π½Π½Ρ‹ΠΌ Π΄Π°Π½Π½Ρ‹ΠΌ Π½Π° ΡΠ°ΠΌΠΎΠΌ ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π΅.

Π­Ρ‚ΠΈ Π΄Π°Π½Π½Ρ‹Π΅ хранятся Π»ΠΈΠ±ΠΎ Π² Ρ€wl-Ρ„Π°ΠΉΠ»Π΅ (Π² Windows 95), Π»ΠΈΠ±ΠΎ Π² SAM-Ρ„Π°ΠΉΠ»Π΅ (Π² Windows NT/2000/XΠ ). Π­Ρ‚ΠΎ Ρ„Π°ΠΉΠ» РССстра Windows, ΠΈ ΠΏΠΎΡ‚ΠΎΠΌΡƒ опСрационная систСма Π½ΠΈΠΊΠΎΠΌΡƒ Π½Π΅ Π΄Π°ΡΡ‚ ΠΊ Π½Π΅ΠΌΡƒ доступа Π΄Π°ΠΆΠ΅ Π½Π° Ρ‡Ρ‚Π΅Π½ΠΈΠ΅. Π—Π»ΠΎΡƒΠΌΡ‹ΡˆΠ»Π΅Π½Π½ΠΈΠΊ ΠΌΠΎΠΆΠ΅Ρ‚ ΡΠΊΠΎΠΏΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Ρ‚Π°ΠΊΠΈΠ΅ Ρ„Π°ΠΉΠ»Ρ‹, Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π·Π°Π³Ρ€ΡƒΠ·ΠΈΠ²ΡˆΠΈΡΡŒ Π² Π΄Ρ€ΡƒΠ³ΡƒΡŽ ΠžΠ‘ ΠΈΠ»ΠΈ с Π΄ΠΈΡΠΊΠ΅Ρ‚Ρ‹. Π£Ρ‚ΠΈΠ»ΠΈΡ‚ для ΠΈΡ… Π²Π·Π»ΠΎΠΌΠ° достаточно ΠΌΠ½ΠΎΠ³ΠΎ, самыС соврСмСнныС ΠΈΠ· Π½ΠΈΡ… способны ΠΏΠΎΠ΄ΠΎΠ±Ρ€Π°Ρ‚ΡŒ ΠΊΠ»ΡŽΡ‡ Π·Π° Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΎ часов.

2.2 ΠžΡΠ½ΠΎΠ²Π½Ρ‹Π΅ понятия ΠΈ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈΡ ΠΊΡ€ΠΈΠΏΡ‚ΠΎΠ³Ρ€Π°Ρ„ΠΈΠΈ

Π˜Ρ‚Π°ΠΊ, криптография Π΄Π°Π΅Ρ‚ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ ΠΏΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Π°Ρ‚ΡŒ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ Ρ‚Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ, Ρ‡Ρ‚ΠΎ Π΅Π΅ ΠΏΡ€ΠΎΡ‡Ρ‚Π΅Π½ΠΈΠ΅ (восстановлСниС) Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΏΡ€ΠΈ Π·Π½Π°Π½ΠΈΠΈ ΠΊΠ»ΡŽΡ‡Π°.

ΠŸΠ΅Ρ€Π΅Ρ‡ΠΈΡΠ»ΡŽ Π²Π½Π°Ρ‡Π°Π»Π΅ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ основныС понятия ΠΈ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈΡ.

Алфавит — ΠΊΠΎΠ½Π΅Ρ‡Π½ΠΎΠ΅ мноТСство ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡ‹Ρ… для кодирования ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ Π·Π½Π°ΠΊΠΎΠ².

ВСкст — упорядочСнный Π½Π°Π±ΠΎΡ€ ΠΈΠ· ΡΠ»Π΅ΠΌΠ΅Π½Ρ‚ΠΎΠ² Π°Π»Ρ„Π°Π²ΠΈΡ‚Π°.

Π’ ΠΊΠ°Ρ‡Π΅ΡΡ‚Π²Π΅ ΠΏΡ€ΠΈΠΌΠ΅Ρ€ΠΎΠ² Π°Π»Ρ„Π°Π²ΠΈΡ‚ΠΎΠ², ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡ‹Ρ… Π² ΡΠΎΠ²Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Ρ… Π˜Π‘ ΠΌΠΎΠΆΠ½ΠΎ привСсти ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅:

Β· Π°Π»Ρ„Π°Π²ΠΈΡ‚ Z33 — 32 Π±ΡƒΠΊΠ²Ρ‹ русского Π°Π»Ρ„Π°Π²ΠΈΡ‚Π° ΠΈ ΠΏΡ€ΠΎΠ±Π΅Π»;

Β· Π°Π»Ρ„Π°Π²ΠΈΡ‚ Z256 — символы, входящиС Π² ΡΡ‚Π°Π½Π΄Π°Ρ€Ρ‚Π½Ρ‹Π΅ ΠΊΠΎΠ΄Ρ‹ ASCII ΠΈ ΠšΠžΠ˜-8;

Β· Π±ΠΈΠ½Π°Ρ€Π½Ρ‹ΠΉ Π°Π»Ρ„Π°Π²ΠΈΡ‚ — Z2 = {0,1};

Β· Π²ΠΎΡΡŒΠΌΠ΅Ρ€ΠΈΡ‡Π½Ρ‹ΠΉ Π°Π»Ρ„Π°Π²ΠΈΡ‚ ΠΈΠ»ΠΈ ΡˆΠ΅ΡΡ‚Π½Π°Π΄Ρ†Π°Ρ‚Π΅Ρ€ΠΈΡ‡Π½Ρ‹ΠΉ Π°Π»Ρ„Π°Π²ΠΈΡ‚;

Π¨ΠΈΡ„Ρ€ΠΎΠ²Π°Π½ΠΈΠ΅ — ΠΏΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ процСсс: исходный тСкст, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ носит Ρ‚Π°ΠΊΠΆΠ΅ Π½Π°Π·Π²Π°Π½ΠΈΠ΅ ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΠΎΠ³ΠΎ тСкста, замСняСтся ΡˆΠΈΡ„Ρ€ΠΎΠ²Π°Π½Π½Ρ‹ΠΌ тСкстом.

Π”Π΅ΡˆΠΈΡ„Ρ€ΠΎΠ²Π°Π½ΠΈΠ΅ — ΠΎΠ±Ρ€Π°Ρ‚Π½Ρ‹ΠΉ ΡˆΠΈΡ„Ρ€ΠΎΠ²Π°Π½ΠΈΡŽ процСсс. На ΠΎΡΠ½ΠΎΠ²Π΅ ΠΊΠ»ΡŽΡ‡Π° ΡˆΠΈΡ„Ρ€ΠΎΠ²Π°Π½Π½Ρ‹ΠΉ тСкст прСобразуСтся Π² ΠΈΡΡ…ΠΎΠ΄Π½Ρ‹ΠΉ.

ΠšΠ»ΡŽΡ‡ — информация, нСобходимая для бСспрСпятствСнного ΡˆΠΈΡ„Ρ€ΠΎΠ²Π°Π½ΠΈΡ ΠΈ Π΄Π΅ΡˆΠΈΡ„рования тСкстов.

ΠšΡ€ΠΈΠΏΡ‚ΠΎΠ³Ρ€Π°Ρ„ΠΈΡ‡Π΅ΡΠΊΠ°Ρ систСма прСдставляСт собой сСмСйство T ΠΏΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Π°Π½ΠΈΠΉ ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΠΎΠ³ΠΎ тСкста. xΠ»Π΅Π½Ρ‹ этого сСмСйства ΠΈΠ½Π΄Π΅ΠΊΡΠΈΡ€ΡƒΡŽΡ‚ΡΡ, ΠΈΠ»ΠΈ ΠΎΠ±ΠΎΠ·Π½Π°Ρ‡Π°ΡŽΡ‚ΡΡ символом k; ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ k ΡΠ²Π»ΡΠ΅Ρ‚ся ΠΊΠ»ΡŽΡ‡ΠΎΠΌ. ΠŸΡ€ΠΎΡΡ‚Ρ€Π°Π½ΡΡ‚Π²ΠΎ ΠΊΠ»ΡŽΡ‡Π΅ΠΉ K — это Π½Π°Π±ΠΎΡ€ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½Ρ‹Ρ… Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ ΠΊΠ»ΡŽΡ‡Π°. ΠžΠ±Ρ‹Ρ‡Π½ΠΎ ΠΊΠ»ΡŽΡ‡ прСдставляСт собой ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ ряд Π±ΡƒΠΊΠ² Π°Π»Ρ„Π°Π²ΠΈΡ‚Π°.

ΠšΡ€ΠΈΠΏΡ‚ΠΎΡΠΈΡΡ‚Π΅ΠΌΡ‹ Ρ€Π°Π·Π΄Π΅Π»ΡΡŽΡ‚ΡΡ Π½Π° симмСтричныС ΠΈ с ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚Ρ‹ΠΌ ΠΊΠ»ΡŽΡ‡ΠΎΠΌ (ΠΈΠ»ΠΈ асиммСтричСсскиС) .

Π’ симмСтричных криптосистСмах ΠΈ Π΄Π»Ρ ΡˆΠΈΡ„Ρ€ΠΎΠ²Π°Π½ΠΈΡ, ΠΈ Π΄Π»Ρ Π΄Π΅ΡˆΠΈΡ„Ρ€ΠΎΠ²Π°Π½ΠΈΡ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ ΠΎΠ΄ΠΈΠ½ ΠΈ Ρ‚ΠΎΡ‚ ΠΆΠ΅ ΠΊΠ»ΡŽΡ‡.

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

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

Π­Π»Π΅ΠΊΡ‚Ρ€ΠΎΠ½Π½ΠΎΠΉ (Ρ†ΠΈΡ„Ρ€ΠΎΠ²ΠΎΠΉ) подписью называСтся присоСдиняСмоС ΠΊ Ρ‚Сксту Π΅Π³ΠΎ криптографичСскоС ΠΏΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Π°Π½ΠΈΠ΅, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ позволяСт ΠΏΡ€ΠΈ ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½ΠΈΠΈ тСкста Π΄Ρ€ΡƒΠ³ΠΈΠΌ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΌ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΈΡ‚ΡŒ авторство ΠΈ ΠΏΠΎΠ΄Π»ΠΈΠ½Π½ΠΎΡΡ‚ΡŒ сообщСния.

ΠšΡ€ΠΈΠΏΡ‚ΠΎΡΡ‚ΠΎΠΉΠΊΠΎΡΡ‚ΡŒΡŽ называСтся характСристика ΡˆΠΈΡ„Ρ€Π°, ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΡΡŽΡ‰Π°Ρ Π΅Π³ΠΎ ΡΡ‚ΠΎΠΉΠΊΠΎΡΡ‚ΡŒ ΠΊ Π΄Π΅ΡˆΠΈΡ„Ρ€ΠΎΠ²Π°Π½ΠΈΡŽ Π±Π΅Π· знания ΠΊΠ»ΡŽΡ‡Π° (Ρ‚.Π΅. ΠΊΡ€ΠΈΠΏΡ‚ΠΎΠ°Π½Π°Π»ΠΈΠ·Ρƒ). Π˜ΠΌΠ΅Π΅Ρ‚ΡΡ нСсколько ΠΏΠΎΠΊΠ°Π·Π°Ρ‚Π΅Π»Π΅ΠΉ криптостойкости, срСди ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ…:

Β· количСство всСх Π²ΠΎΠ·ΠΌΠΎΠΆΠ½Ρ‹Ρ… ΠΊΠ»ΡŽΡ‡Π΅ΠΉ;

Β· срСднСС врСмя, Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎΠ΅ для ΠΊΡ€ΠΈΠΏΡ‚ΠΎΠ°Π½Π°Π»ΠΈΠ·Π°.

ΠŸΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Π°Π½ΠΈΠ΅ Tk опрСдСляСтся ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠΌ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠΎΠΌ ΠΈ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ΠΌ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Π° k. Π­Ρ„Ρ„Π΅ΠΊΡ‚ΠΈΠ²Π½ΠΎΡΡ‚ΡŒ ΡˆΠΈΡ„Ρ€ΠΎΠ²Π°Π½ΠΈΡ с Ρ†Π΅Π»ΡŒΡŽ Π·Π°Ρ‰ΠΈΡ‚Ρ‹ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ зависит ΠΎΡ‚ ΡΠΎΡ…ранСния Ρ‚Π°ΠΉΠ½Ρ‹ ΠΊΠ»ΡŽΡ‡Π° ΠΈ ΠΊΡ€ΠΈΠΏΡ‚остойкости ΡˆΠΈΡ„Ρ€Π°.

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

Для соврСмСнных криптографичСских систСм Π·Π°Ρ‰ΠΈΡ‚Ρ‹ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ сформулированы ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ общСпринятыС трСбования:

Β· Π·Π°ΡˆΠΈΡ„Ρ€ΠΎΠ²Π°Π½Π½ΠΎΠ΅ сообщСниС Π΄ΠΎΠ»ΠΆΠ½ΠΎ ΠΏΠΎΠ΄Π΄Π°Π²Π°Ρ‚ΡŒΡΡ Ρ‡Ρ‚Π΅Π½ΠΈΡŽ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΏΡ€ΠΈ Π½Π°Π»ΠΈΡ‡ΠΈΠΈ ΠΊΠ»ΡŽΡ‡Π°;

Β· число ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΉ, Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΡ‹Ρ… для опрСдСлСния использованного ΠΊΠ»ΡŽΡ‡Π° ΡˆΠΈΡ„Ρ€ΠΎΠ²Π°Π½ΠΈΡ ΠΏΠΎ Ρ„Ρ€Π°Π³ΠΌΠ΅Π½Ρ‚Ρƒ ΡˆΠΈΡ„Ρ€ΠΎΠ²Π°Π½Π½ΠΎΠ³ΠΎ сообщСния ΠΈ ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰Π΅Π³ΠΎ Π΅ΠΌΡƒ ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΠΎΠ³ΠΎ тСкста,

Β· Π΄ΠΎΠ»ΠΆΠ½ΠΎ Π±Ρ‹Ρ‚ΡŒ Π½Π΅ ΠΌΠ΅Π½ΡŒΡˆΠ΅ ΠΎΠ±Ρ‰Π΅Π³ΠΎ числа Π²ΠΎΠ·ΠΌΠΎΠΆΠ½Ρ‹Ρ… ΠΊΠ»ΡŽΡ‡Π΅ΠΉ;

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

Β· Π·Π½Π°Π½ΠΈΠ΅ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠ° ΡˆΠΈΡ„Ρ€ΠΎΠ²Π°Π½ΠΈΡ Π½Π΅ Π΄ΠΎΠ»ΠΆΠ½ΠΎ Π²Π»ΠΈΡΡ‚ΡŒ Π½Π° Π½Π°Π΄Π΅ΠΆΠ½ΠΎΡΡ‚ΡŒ Π·Π°Ρ‰ΠΈΡ‚Ρ‹;

Β· Π½Π΅Π·Π½Π°Ρ‡ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠ΅ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ ΠΊΠ»ΡŽΡ‡Π° Π΄ΠΎΠ»ΠΆΠ½ΠΎ ΠΏΡ€ΠΈΠ²ΠΎΠ΄ΠΈΡ‚ΡŒ ΠΊ ΡΡƒΡ‰Π΅ΡΡ‚Π²Π΅Π½Π½ΠΎΠΌΡƒ измСнСнию Π²ΠΈΠ΄Π° Π·Π°ΡˆΠΈΡ„Ρ€ΠΎΠ²Π°Π½Π½ΠΎΠ³ΠΎ сообщСния Π΄Π°ΠΆΠ΅ ΠΏΡ€ΠΈ использовании ΠΎΠ΄Π½ΠΎΠ³ΠΎ ΠΈ Ρ‚ΠΎΠ³ΠΎ ΠΆΠ΅ ΠΊΠ»ΡŽΡ‡Π°;

Β· структурныС элСмСнты Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠ° ΡˆΠΈΡ„Ρ€ΠΎΠ²Π°Π½ΠΈΡ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Π±Ρ‹Ρ‚ΡŒ Π½Π΅ΠΈΠ·ΠΌΠ΅Π½Π½Ρ‹ΠΌΠΈ;

Β· Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ Π±ΠΈΡ‚Ρ‹, Π²Π²ΠΎΠ΄ΠΈΠΌΡ‹Π΅ Π² ΡΠΎΠΎΠ±Ρ‰Π΅Π½ΠΈΠ΅ Π² ΠΏΡ€ΠΎΡ†Π΅ΡΡΠ΅ ΡˆΠΈΡ„Ρ€ΠΎΠ²Π°Π½ΠΈΡ, Π΄ΠΎΠ»ΠΆΠ΅Π½ Π±Ρ‹Ρ‚ΡŒ ΠΏΠΎΠ»Π½ΠΎΡΡ‚ΡŒΡŽ ΠΈ Π½Π°Π΄Π΅ΠΆΠ½ΠΎ скрыты Π² ΡˆΠΈΡ„Ρ€ΠΎΠ²Π°Π½Π½ΠΎΠΌ тСкстС;

Β· Π΄Π»ΠΈΠ½Π° ΡˆΠΈΡ„Ρ€ΠΎΠ²Π°Π½Π½ΠΎΠ³ΠΎ тСкста Π΄ΠΎΠ»ΠΆΠ½Π° Π±Ρ‹Ρ‚ΡŒ Ρ€Π°Π²Π½ΠΎΠΉ Π΄Π»ΠΈΠ½Π΅ исходного тСкста;

Β· Π½Π΅ Π΄ΠΎΠ»ΠΆΠ½ΠΎ Π±Ρ‹Ρ‚ΡŒ простых ΠΈ Π»Π΅Π³ΠΊΠΎ устанавливаСмых Π·Π°Π²ΠΈΡΠΈΠΌΠΎΡΡ‚ΡŒΡŽ ΠΌΠ΅ΠΆΠ΄Ρƒ ΠΊΠ»ΡŽΡ‡Π°ΠΌΠΈ, ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡ‹ΠΌΠΈ Π² ΠΏΡ€ΠΎΡ†Π΅ΡΡΠ΅ ΡˆΠΈΡ„Ρ€ΠΎΠ²Π°Π½ΠΈΡ;

Β· любой ΠΊΠ»ΡŽΡ‡ ΠΈΠ· ΠΌΠ½ΠΎΠΆΠ΅ΡΡ‚Π²Π° Π²ΠΎΠ·ΠΌΠΎΠΆΠ½Ρ‹Ρ… Π΄ΠΎΠ»ΠΆΠ΅Π½ ΠΎΠ±Π΅ΡΠΏΠ΅Ρ‡ΠΈΠ²Π°Ρ‚ΡŒ Π½Π°Π΄Π΅ΠΆΠ½ΡƒΡŽ Π·Π°Ρ‰ΠΈΡ‚Ρƒ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ;

Β· Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌ Π΄ΠΎΠ»ΠΆΠ΅Π½ Π΄ΠΎΠΏΡƒΡΠΊΠ°Ρ‚ΡŒ ΠΊΠ°ΠΊ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΡƒΡŽ, Ρ‚Π°ΠΊ ΠΈ Π°ΠΏΠΏΠ°Ρ€Π°Ρ‚Π½ΡƒΡŽ Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΡŽ, ΠΏΡ€ΠΈ этом ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ Π΄Π»ΠΈΠ½Ρ‹ ΠΊΠ»ΡŽΡ‡Π° Π½Π΅ Π΄ΠΎΠ»ΠΆΠ½ΠΎ вСсти ΠΊ ΠΊΠ°Ρ‡Π΅ΡΡ‚Π²Π΅Π½Π½ΠΎΠΌΡƒ ΡƒΡ…ΡƒΠ΄ΡˆΠ΅Π½ΠΈΡŽ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠ° ΡˆΠΈΡ„Ρ€ΠΎΠ²Π°Π½ΠΈΡ.

2.3 Π‘ΠΈΠΌΠΌΠ΅Ρ‚Ρ€ΠΈΡ‡Π½Ρ‹Π΅ ΠΈ Π°ΡΠΈΠΌΠΌΠ΅Ρ‚Ρ€ΠΈΡ‡Π½Ρ‹Π΅ криптосистСмы

ΠŸΡ€Π΅ΠΆΠ΄Π΅ Ρ‡Π΅ΠΌ ΠΏΠ΅Ρ€Π΅ΠΉΡ‚ΠΈ ΠΊ ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹ΠΌ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠ°ΠΌ, рассмотрим Π²ΠΊΡ€Π°Ρ‚Ρ†Π΅ ΠΊΠΎΠ½Ρ†Π΅ΠΏΡ†ΠΈΡŽ симмСтричных ΠΈ Π°ΡΠΈΠΌΠΌΠ΅Ρ‚Ρ€ΠΈΡ‡Π½Ρ‹Ρ… криптосистСм. Π‘Π³Π΅Π½Π΅Ρ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ сСкрСтный ΠΊΠ»ΡŽΡ‡ ΠΈ Π·Π°ΡˆΠΈΡ„Ρ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΈΠΌ ΡΠΎΠΎΠ±Ρ‰Π΅Π½ΠΈΠ΅ — это Π΅Ρ‰Π΅ ΠΏΠΎΠ»Π΄Π΅Π»Π°. А Π²ΠΎΡ‚ ΠΊΠ°ΠΊ ΠΏΠ΅Ρ€Π΅ΡΠ»Π°Ρ‚ΡŒ Ρ‚Π°ΠΊΠΎΠΉ ΠΊΠ»ΡŽΡ‡ Ρ‚ΠΎΠΌΡƒ, ΠΊΡ‚ΠΎ Π΄ΠΎΠ»ΠΆΠ΅Π½ с Π΅Π³ΠΎ ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Ρ€Π°ΡΡˆΠΈΡ„Ρ€ΠΎΠ²Π°Ρ‚ΡŒ исходноС сообщСниС? ΠŸΠ΅Ρ€Π΅Π΄Π°Ρ‡Π° ΡˆΠΈΡ„Ρ€ΡƒΡŽΡ‰Π΅Π³ΠΎ ΠΊΠ»ΡŽΡ‡Π° считаСтся ΠΎΠ΄Π½ΠΎΠΉ ΠΈΠ· ΠΎΡΠ½ΠΎΠ²Π½Ρ‹Ρ… ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌ ΠΊΡ€ΠΈΠΏΡ‚ΠΎΠ³Ρ€Π°Ρ„ΠΈΠΈ.

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

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

Π’ Π°ΡΠΈΠΌΠΌΠ΅Ρ‚Ρ€ΠΈΡ‡Π½Ρ‹Ρ… систСмах Π΄ΠΎΠ»ΠΆΠ½ΠΎ ΡƒΠ΄ΠΎΠ²Π»Π΅Ρ‚Π²ΠΎΡ€ΡΡ‚ΡŒΡΡ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅Π΅ Ρ‚Ρ€Π΅Π±ΠΎΠ²Π°Π½ΠΈΠ΅: Π½Π΅Ρ‚ Ρ‚Π°ΠΊΠΎΠ³ΠΎ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠ° (ΠΈΠ»ΠΈ ΠΎΠ½ ΠΏΠΎΠΊΠ° нСизвСстСн), ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π±Ρ‹ ΠΈΠ· ΠΊΡ€ΠΈΠΏΡ‚отСкста ΠΈ ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΠΎΠ³ΠΎ ΠΊΠ»ΡŽΡ‡Π° Π²Ρ‹Π²ΠΎΠ΄ΠΈΠ» исходный тСкст.

2.4 ΠžΡΠ½ΠΎΠ²Π½Ρ‹Π΅ соврСмСнныС ΠΌΠ΅Ρ‚ΠΎΠ΄Ρ‹ ΡˆΠΈΡ„Ρ€ΠΎΠ²Π°Π½ΠΈΡ

Π‘Ρ€Π΅Π΄ΠΈ Ρ€Π°Π·Π½ΠΎΠΎΠ±Ρ€Π°Π·Π½Π΅ΠΉΡˆΠΈΡ… способов ΡˆΠΈΡ„Ρ€ΠΎΠ²Π°Π½ΠΈΠΈ ΠΌΠΎΠΆΠ½ΠΎ Π²Ρ‹Π΄Π΅Π»ΠΈΡ‚ΡŒ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ основныС ΠΌΠ΅Ρ‚ΠΎΠ΄Ρ‹:

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

* Алгоритмы пСрСстановки — символы ΠΎΡ€ΠΈΠ³ΠΈΠ½Π°Π»ΡŒΠ½ΠΎΠ³ΠΎ тСкста ΠΌΠ΅Π½ΡΡŽΡ‚ΡΡ мСстами ΠΏΠΎ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½ΠΎΠΌΡƒ ΠΏΡ€ΠΈΠ½Ρ†ΠΈΠΏΡƒ, ΡΠ²Π»ΡΡŽΡ‰Π΅ΠΌΡƒΡΡ сСкрСтным ΠΊΠ»ΡŽΡ‡ΠΎΠΌ. Алгоритм пСрСстановки сам ΠΏΠΎ ΡΠ΅Π±Π΅ ΠΎΠ±Π»Π°Π΄Π°Π΅Ρ‚ Π½ΠΈΠ·ΠΊΠΎΠΉ ΠΊΡ€ΠΈΠΏΡ‚ΠΎΡΡ‚ΠΎΠΉΠΊΠΎΡΡ‚ΡŒΡŽ, Π½ΠΎ Π²Ρ…ΠΎΠ΄ΠΈΡ‚ Π² ΠΊΠ°Ρ‡Π΅ΡΡ‚Π²Π΅ элСмСнта Π² ΠΎΡ‡Π΅Π½ΡŒ ΠΌΠ½ΠΎΠ³ΠΈΠ΅ соврСмСнныС криптосистСмы.

* Алгоритмы гаммирования — символы исходного тСкста ΡΠΊΠ»Π°Π΄Ρ‹Π²Π°ΡŽΡ‚ΡΡ с ΡΠΈΠΌΠ²ΠΎΠ»Π°ΠΌΠΈ Π½Π΅ΠΊΠΎΠΉ случайной ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ. Π‘Π°ΠΌΡ‹ΠΌ распространСнным ΠΏΡ€ΠΈΠΌΠ΅Ρ€ΠΎΠΌ считаСтся ΡˆΠΈΡ„Ρ€ΠΎΠ²Π°Π½ΠΈΠ΅ Ρ„Π°ΠΉΠ»ΠΎΠ² «ΠΈΠΌΡ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ. Ρ€wl», Π² ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… опСрационная систСма Microsoft Windows 95 Ρ…Ρ€Π°Π½ΠΈΡ‚ ΠΏΠ°Ρ€ΠΎΠ»ΠΈ ΠΊ ΡΠ΅Ρ‚Π΅Π²Ρ‹ΠΌ рСсурсам Π΄Π°Π½Π½ΠΎΠ³ΠΎ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ (ΠΏΠ°Ρ€ΠΎΠ»ΠΈ Π½Π° Π²Ρ…ΠΎΠ΄ Π² NT-сСрвСры, ΠΏΠ°Ρ€ΠΎΠ»ΠΈ для DialUΡ€-доступа Π² Π˜Π½Ρ‚Π΅Ρ€Π½Π΅Ρ‚ ΠΈ Ρ‚. Π΄.). Когда ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ Π²Π²ΠΎΠ΄ΠΈΡ‚ свой ΠΏΠ°Ρ€ΠΎΠ»ΡŒ ΠΏΡ€ΠΈ Π²Ρ…ΠΎΠ΄Π΅ Π² Windows 95, ΠΈΠ· Π½Π΅Π³ΠΎ ΠΏΠΎ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΡƒ ΡˆΠΈΡ„Ρ€ΠΎΠ²Π°Π½ΠΈΡ RC4 гСнСрируСтся Π³Π°ΠΌΠΌΠ° (всСгда ΠΎΠ΄Π½Π° ΠΈ Ρ‚Π° ΠΆΠ΅), примСняСмая для ΡˆΠΈΡ„Ρ€ΠΎΠ²Π°Π½ΠΈΡ сСтСвых ΠΏΠ°Ρ€ΠΎΠ»Π΅ΠΉ. ΠŸΡ€ΠΎΡΡ‚ΠΎΡ‚Π° ΠΏΠΎΠ΄Π±ΠΎΡ€Π° пароля обусловливаСтся Π² Π΄Π°Π½Π½ΠΎΠΌ случаС Ρ‚Π΅ΠΌ, Ρ‡Ρ‚ΠΎ Windows всСгда ΠΏΡ€Π΅Π΄ΠΏΠΎΡ‡ΠΈΡ‚Π°Π΅Ρ‚ ΠΎΠ΄Π½Ρƒ ΠΈ Ρ‚Ρƒ ΠΆΠ΅ Π³Π°ΠΌΠΌΡƒ.

* Алгоритмы, основанныС Π½Π° ΡΠ»ΠΎΠΆΠ½Ρ‹Ρ… матСматичСских прСобразованиях исходного тСкста ΠΏΠΎ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ Ρ„ΠΎΡ€ΠΌΡƒΠ»Π΅. МногиС ΠΈΠ· Π½ΠΈΡ… ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ Π½Π΅Ρ€Π΅ΡˆΠ΅Π½Π½Ρ‹Π΅ матСматичСскиС Π·Π°Π΄Π°Ρ‡ΠΈ. НапримСр, ΡˆΠΈΡ€ΠΎΠΊΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡ‹ΠΉ Π² Π˜Π½Ρ‚Π΅Ρ€Π½Π΅Ρ‚Π΅ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌ ΡˆΠΈΡ„Ρ€ΠΎΠ²Π°Π½ΠΈΡ RSA основан Π½Π° ΡΠ²ΠΎΠΉΡΡ‚Π²Π°Ρ… простых чисСл.

* ΠšΠΎΠΌΠ±ΠΈΠ½ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹Π΅ ΠΌΠ΅Ρ‚ΠΎΠ΄Ρ‹. ΠŸΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΠ΅ ΡˆΠΈΡ„Ρ€ΠΎΠ²Π°Π½ΠΈΠ΅ исходного тСкста с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Π΄Π²ΡƒΡ… ΠΈ Π±ΠΎΠ»Π΅Π΅ ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠ².

3. Алгоритмы ΡˆΠΈΡ„Ρ€ΠΎΠ²Π°Π½ΠΈΡ

Рассмотрим ΠΏΠΎΠ΄Ρ€ΠΎΠ±Π½Π΅Π΅ ΠΌΠ΅Ρ‚ΠΎΠ΄Ρ‹ криптографичСской Π·Π°Ρ‰ΠΈΡ‚Ρ‹ Π΄Π°Π½Π½Ρ‹Ρ…, ΠΎ ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… Π±Ρ‹Π»ΠΎ сказано Π² ΠΏΡ€Π΅Π΄Ρ‹Π΄ΡƒΡ‰Π΅ΠΌ ΠΏΡƒΠ½ΠΊΡ‚Π΅ (ΠΏ. 2.4).

3.1 Алгоритмы Π·Π°ΠΌΠ΅Π½Ρ‹ (подстановки)

Π’ ΡΡ‚ΠΎΠΌ Π½Π°ΠΈΠ±ΠΎΠ»Π΅Π΅ простом ΠΌΠ΅Ρ‚ΠΎΠ΄Π΅ символы ΡˆΠΈΡ„Ρ€ΡƒΠ΅ΠΌΠΎΠ³ΠΎ тСкста Π·Π°ΠΌΠ΅Π½ΡΡŽΡ‚ΡΡ Π΄Ρ€ΡƒΠ³ΠΈΠΌΠΈ символами, взятыми ΠΈΠ· ΠΎΠ΄Π½ΠΎΠ³ΠΎ- (ΠΎΠ΄Π½ΠΎΠΈΠ»ΠΈ моноалфавитная подстановка) ΠΈΠ»ΠΈ Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΡ… (ΠΌΠ½ΠΎΠ³ΠΎΠΈΠ»ΠΈ полиалфавитная подстановка) Π°Π»Ρ„Π°Π²ΠΈΡ‚Π°.

Π‘Π°ΠΌΠΎΠΉ простой Ρ€Π°Π·Π½ΠΎΠ²ΠΈΠ΄Π½ΠΎΡΡ‚ΡŒΡŽ являСтся прямая (простая) Π·Π°ΠΌΠ΅Π½Π°, ΠΊΠΎΠ³Π΄Π° Π±ΡƒΠΊΠ²Ρ‹ ΡˆΠΈΡ„Ρ€ΡƒΠ΅ΠΌΠΎΠ³ΠΎ сообщСния Π·Π°ΠΌΠ΅Π½ΡΡŽΡ‚ΡΡ Π΄Ρ€ΡƒΠ³ΠΈΠΌΠΈ Π±ΡƒΠΊΠ²Π°ΠΌΠΈ Ρ‚ΠΎΠ³ΠΎ ΠΆΠ΅ самого ΠΈΠ»ΠΈ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ Π΄Ρ€ΡƒΠ³ΠΎΠ³ΠΎ Π°Π»Ρ„Π°Π²ΠΈΡ‚Π°. Π’Π°Π±Π»ΠΈΡ†Π° Π·Π°ΠΌΠ΅Π½Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΈΠΌΠ΅Ρ‚ΡŒ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΉ Π²ΠΈΠ΄ (Ρ‚Π°Π±Π»ΠΈΡ†Π° 3.1.1):

Π˜ΡΡ…ΠΎΠ΄Π½Ρ‹Π΅ символы ΡˆΠΈΡ„Ρ€ΡƒΠ΅-ΠΌΠΎΠ³ΠΎ тСкста

a

b

c

d

e

f

g

h

i

j

k

l

m

n

o

Ρ€

q

r

s

t

u

v

w

x

y

z

Π—Π°ΠΌΠ΅Π½ΡΡŽΡ‰ΠΈΠ΅ символы

s

Ρ€

x

l

r

z

i

m

a

y

e

d

w

t

b

g

v

n

j

o

c

f

h

q

u

k

Π’Π°Π±Π»ΠΈΡ†Π° 3.1.1 Π’Π°Π±Π»ΠΈΡ†Π° простой Π·Π°ΠΌΠ΅Π½Ρ‹

Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ эту Ρ‚Π°Π±Π»ΠΈΡ†Ρƒ, Π·Π°ΡˆΠΈΡ„Ρ€ΡƒΠ΅ΠΌ тСкст: In this book the reader will find a comΡ€rehensive survey… ΠŸΠΎΠ»ΡƒΡ‡ΠΈΠΌ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅Π΅ Π·Π°ΡˆΠΈΡ„Ρ€ΠΎΠ²Π°Π½Π½ΠΎΠ΅ сообщСниС: At omiy Ρ€bbe omr nrsirn fadd zail s xbwgnrmrtjafr jcnfru… Однако Ρ‚Π°ΠΊΠΎΠΉ ΡˆΠΈΡ„Ρ€ ΠΈΠΌΠ΅Π΅Ρ‚ Π½ΠΈΠ·ΠΊΡƒΡŽ ΡΡ‚ΠΎΠΉΠΊΠΎΡΡ‚ΡŒ, Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ Π·Π°ΡˆΠΈΡ„Ρ€ΠΎΠ²Π°Π½Π½Ρ‹ΠΉ тСкст ΠΈΠΌΠ΅Π΅Ρ‚ Ρ‚Π΅ ΠΆΠ΅ ΡΡ‚атистичСскиС характСристики, Ρ‡Ρ‚ΠΎ ΠΈ ΠΈΡΡ…ΠΎΠ΄Π½Ρ‹ΠΉ. НапримСр, тСкст Π½Π° Π°Π½Π³Π»ΠΈΠΉΡΠΊΠΎΠΌ языкС содСрТит символы со ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΌΠΈ частотами появлСния (Π² ΠΏΠΎΡ€ΡΠ΄ΠΊΠ΅ убывания): Π• — 0,13, Π’ — 0,105, А — 0,081, О — 0,079 ΠΈ Ρ‚. Π΄. Π’ Π·Π°ΡˆΠΈΡ„Ρ€ΠΎΠ²Π°Π½Π½ΠΎΠΌ тСкстС наибольшиС частоты появлСния Π² ΠΏΠΎΡ€ΡΠ΄ΠΊΠ΅ убывания ΠΈΠΌΠ΅ΡŽΡ‚ Π±ΡƒΠΊΠ²Ρ‹ R — 0,12, O — 0,09, A ΠΈ N ΠΏΠΎ 0,07.

ЕстСствСнно ΠΏΡ€Π΅Π΄ΠΏΠΎΠ»ΠΎΠΆΠΈΡ‚ΡŒ, Ρ‡Ρ‚ΠΎ символом R Π·Π°ΡˆΠΈΡ„Ρ€ΠΎΠ²Π°Π½Π° Π±ΡƒΠΊΠ²Π° Π•, символом О — Π±ΡƒΠΊΠ²Π° Π’ ΠΈ Ρ‚. Π΄. Π­Ρ‚ΠΎ Π΄Π΅ΠΉΡΡ‚Π²ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ соотвСтствуСт Ρ‚Π°Π±Π»ΠΈΡ†Π΅ Π·Π°ΠΌΠ΅Π½Ρ‹. Π”Π°Π»ΡŒΠ½Π΅ΠΉΡˆΠ°Ρ Ρ€Π°ΡΡˆΠΈΡ„Ρ€ΠΎΠ²ΠΊΠ° Π½Π΅ ΡΠΎΡΡ‚авляСт Ρ‚Ρ€ΡƒΠ΄Π°.

Если Π±Ρ‹ объСм Π·Π°ΡˆΠΈΡ„Ρ€ΠΎΠ²Π°Π½Π½ΠΎΠ³ΠΎ тСкста Π±Ρ‹Π» Π½Π°ΠΌΠ½ΠΎΠ³ΠΎ большС, Ρ‡Π΅ΠΌ Π² Ρ€Π°ΡΡΠΌΠΎΡ‚Ρ€Π΅Π½Π½ΠΎΠΌ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅, Ρ‚ΠΎ Ρ‡Π°ΡΡ‚ΠΎΡ‚Ρ‹ появлСния Π±ΡƒΠΊΠ² Π² Π·Π°ΡˆΠΈΡ„Ρ€ΠΎΠ²Π°Π½Π½ΠΎΠΌ тСкстС Π±Ρ‹Π»ΠΈ Π±Ρ‹ Π΅Ρ‰Π΅ Π±Π»ΠΈΠΆΠ΅ ΠΊ Ρ‡Π°ΡΡ‚ΠΎΡ‚Π°ΠΌ появлСния Π±ΡƒΠΊΠ² Π² Π°Π½Π³Π»ΠΈΠΉΡΠΊΠΎΠΌ Π°Π»Ρ„Π°Π²ΠΈΡ‚Π΅ ΠΈ Ρ€Π°ΡΡˆΠΈΡ„Ρ€ΠΎΠ²ΠΊΠ° Π±Ρ‹Π»Π° Π±Ρ‹ Π΅Ρ‰Π΅ ΠΏΡ€ΠΎΡ‰Π΅. ΠŸΠΎΡΡ‚ΠΎΠΌΡƒ ΠΏΡ€ΠΎΡΡ‚ΡƒΡŽ Π·Π°ΠΌΠ΅Π½Ρƒ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ Ρ€Π΅Π΄ΠΊΠΎ ΠΈ Π»ΠΈΡˆΡŒ Π² Ρ‚Π΅Ρ… случаях, ΠΊΠΎΠ³Π΄Π° ΡˆΠΈΡ„Ρ€ΡƒΠ΅ΠΌΡ‹ΠΉ тСкст ΠΊΠΎΡ€ΠΎΡ‚ΠΎΠΊ.

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

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

Π‘Ρ…Π΅ΠΌΠ° ΡˆΠΈΡ„Ρ€ΠΎΠ²Π°Π½ΠΈΡ Π’ΠΈΠΆΠΈΠ½Π΅Ρ€Π°. Π’Π°Π±Π»ΠΈΡ†Π° Π’ΠΈΠΆΠΈΠ½Π΅Ρ€Π° прСдставляСт собой ΠΊΠ²Π°Π΄Ρ€Π°Ρ‚Π½ΡƒΡŽ ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Ρƒ с n2 элСмСнтами, Π³Π΄Π΅ n — число символов ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΠΎΠ³ΠΎ Π°Π»Ρ„Π°Π²ΠΈΡ‚Π°. На Рис. 3.1.2 ΠΏΠΎΠΊΠ°Π·Π°Π½Π° вСрхняя Ρ‡Π°ΡΡ‚ΡŒ Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹ Π’ΠΈΠΆΠΈΠ½Π΅Ρ€Π° для ΠΊΠΈΡ€ΠΈΠ»Π»ΠΈΡ†Ρ‹. КаТдая строка ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½Π° цикличСским сдвигом Π°Π»Ρ„Π°Π²ΠΈΡ‚Π° Π½Π° ΡΠΈΠΌΠ²ΠΎΠ». Для ΡˆΠΈΡ„Ρ€ΠΎΠ²Π°Π½ΠΈΡ выбираСтся Π±ΡƒΠΊΠ²Π΅Π½Π½Ρ‹ΠΉ ΠΊΠ»ΡŽΡ‡, Π² ΡΠΎΠΎΡ‚вСтствии с ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌ формируСтся рабочая ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Π° ΡˆΠΈΡ„Ρ€ΠΎΠ²Π°Π½ΠΈΡ.

Π°

Π±

Π²

Π³

Π΄

Π΅

Ρ‘

ΠΆ

Π·

ΠΈ

ΠΉ

ΠΊ

Π»

ΠΌ

Π½

ΠΎ

ΠΏ

Ρ€

с

Ρ‚

Ρƒ

Ρ„

Ρ…

Ρ†

Ρ‡

ш

Ρ‰

ъ

Ρ‹

ь

э

ю

я

Π±

Π²

Π³

Π΄

Π΅

Ρ‘

ΠΆ

Π·

ΠΈ

ΠΉ

ΠΊ

Π»

ΠΌ

Π½

ΠΎ

ΠΏ

Ρ€

с

Ρ‚

Ρƒ

Ρ„

Ρ…

Ρ†

Ρ‡

ш

Ρ‰

ъ

Ρ‹

ь

э

ю

я

Π°

Π²

Π³

Π΄

Π΅

Ρ‘

ΠΆ

Π·

ΠΈ

ΠΉ

ΠΊ

Π»

ΠΌ

Π½

ΠΎ

ΠΏ

Ρ€

с

Ρ‚

Ρƒ

Ρ„

Ρ…

Ρ†

Ρ‡

ш

Ρ‰

ъ

Ρ‹

ь

э

ю

я

Π°

Π±

Π³

Π΄

Π΅

Ρ‘

ΠΆ

Π·

ΠΈ

ΠΉ

ΠΊ

Π»

ΠΌ

Π½

ΠΎ

ΠΏ

Ρ€

с

Ρ‚

Ρƒ

Ρ„

Ρ…

Ρ†

Ρ‡

ш

Ρ‰

ъ

Ρ‹

ь

э

ю

я

Π°

Π±

Π²

Π΄

Π΅

Ρ‘

ΠΆ

Π·

ΠΈ

ΠΉ

ΠΊ

Π»

ΠΌ

Π½

ΠΎ

ΠΏ

Ρ€

с

Ρ‚

Ρƒ

Ρ„

Ρ…

Ρ†

Ρ‡

ш

Ρ‰

ъ

Ρ‹

ь

э

ю

я

Π°

Π±

Π²

Π³

Π΅

Ρ‘

ΠΆ

Π·

ΠΈ

ΠΉ

ΠΊ

Π»

ΠΌ

Π½

ΠΎ

ΠΏ

Ρ€

с

Ρ‚

Ρƒ

Ρ„

Ρ…

Ρ†

Ρ‡

ш

Ρ‰

ъ

Ρ‹

ь

э

ю

я

Π°

Π±

Π²

Π³

Π΄

И Ρ‚.Π΄. Π΄ΠΎ 33-Π΅ΠΉ строки.

Рис. 3.1.2 Π’Π°Π±Π»ΠΈΡ†Π° Π’ΠΈΠΆΠΈΠ½Π΅Ρ€Π°

Π°

Π±

Π²

Π³

Π΄

Π΅

Ρ‘

ΠΆ

Π·

ΠΈ

ΠΉ

ΠΊ

Π»

ΠΌ

Π½

ΠΎ

ΠΏ

Ρ€

с

Ρ‚

Ρƒ

Ρ„

Ρ…

Ρ†

Ρ‡

ш

Ρ‰

ъ

Ρ‹

ь

э

ю

я

ΠΊ

Π»

ΠΌ

Π½

ΠΎ

ΠΏ

Ρ€

с

Ρ‚

Ρƒ

Ρ„

Ρ…

Ρ†

Ρ‡

ш

Ρ‰

ъ

Ρ‹

ь

э

ю

я

Π°

Π±

Π²

Π³

Π΄

Π΅

Ρ‘

ΠΆ

Π·

ΠΈ

ΠΉ

Π½

ΠΎ

ΠΏ

Ρ€

с

Ρ‚

Ρƒ

Ρ„

Ρ…

Ρ†

Ρ‡

ш

Ρ‰

ъ

Ρ‹

ь

э

ю

я

Π°

Π±

Π²

Π³

Π΄

Π΅

Ρ‘

ΠΆ

Π·

ΠΈ

ΠΉ

ΠΊ

Π»

ΠΌ

ΠΈ

ΠΉ

ΠΊ

Π»

ΠΌ

Π½

ΠΎ

ΠΏ

Ρ€

с

Ρ‚

Ρƒ

Ρ„

Ρ…

Ρ†

Ρ‡

ш

Ρ‰

ъ

Ρ‹

ь

э

ю

я

Π°

Π±

Π²

Π³

Π΄

Π΅

Ρ‘

ΠΆ

Π·

Π³

Π΄

Π΅

Ρ‘

ΠΆ

Π·

ΠΈ

ΠΉ

ΠΊ

Π»

ΠΌ

Π½

ΠΎ

ΠΏ

Ρ€

с

Ρ‚

Ρƒ

Ρ„

Ρ…

Ρ†

Ρ‡

ш

Ρ‰

ъ

Ρ‹

ь

э

ю

я

Π°

Π±

Π²

Π°

Π±

Π²

Π³

Π΄

Π΅

Ρ‘

ΠΆ

Π·

ΠΈ

ΠΉ

ΠΊ

Π»

ΠΌ

Π½

ΠΎ

ΠΏ

Ρ€

с

Ρ‚

Ρƒ

Ρ„

Ρ…

Ρ†

Ρ‡

ш

Ρ‰

ъ

Ρ‹

ь

э

ю

я

ΠžΡΡƒΡ‰Π΅ΡΡ‚Π²Π»ΡΠ΅Ρ‚ΡΡ это ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ. Из ΠΏΠΎΠ»Π½ΠΎΠΉ Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹ выбираСтся пСрвая строка ΠΈ Ρ‚Π΅ ΡΡ‚Ρ€ΠΎΠΊΠΈ, ΠΏΠ΅Ρ€Π²Ρ‹Π΅ Π±ΡƒΠΊΠ²Ρ‹ ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‚ Π±ΡƒΠΊΠ²Π°ΠΌ ΠΊΠ»ΡŽΡ‡Π°. ΠŸΠ΅Ρ€Π²ΠΎΠΉ размСщаСтся пСрвая строка, Π° ΠΏΠΎΠ΄ нСю — строки, ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠ΅ Π±ΡƒΠΊΠ²Π°ΠΌ ΠΊΠ»ΡŽΡ‡Π° Π² ΠΏΠΎΡ€ΡΠ΄ΠΊΠ΅ слСдования этих Π±ΡƒΠΊΠ² Π² ΠΊΠ»ΡŽΡ‡Π΅ ΡˆΠΈΡ„Ρ€ΠΎΠ²Π°Π½ΠΈΡ. ΠŸΡ€ΠΈΠΌΠ΅Ρ€ Ρ‚Π°ΠΊΠΎΠΉ Ρ€Π°Π±ΠΎΡ‡Π΅ΠΉ ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Ρ‹ для ΠΊΠ»ΡŽΡ‡Π° «ΠΊΠ½ΠΈΠ³Π°» ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½ Π½Π° Рис. 3.1.3.

ΠŸΡ€ΠΎΡ†Π΅ΡΡ ΡˆΠΈΡ„Ρ€ΠΎΠ²Π°Π½ΠΈΡ осущСствляСтся ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ:

Рис. 3.1.3 Рабочая ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Π° ΡˆΠΈΡ„Ρ€ΠΎΠ²Π°Π½ΠΈΡ для ΠΊΠ»ΡŽΡ‡Π° «ΠΊΠ½ΠΈΠ³Π°».

1. ΠΏΠΎΠ΄ ΠΊΠ°ΠΆΠ΄ΠΎΠΉ Π±ΡƒΠΊΠ²ΠΎΠΉ ΡˆΠΈΡ„Ρ€ΡƒΠ΅ΠΌΠΎΠ³ΠΎ тСкста Π·Π°ΠΏΠΈΡΡ‹Π²Π°ΡŽΡ‚ΡΡ Π±ΡƒΠΊΠ²Ρ‹ ΠΊΠ»ΡŽΡ‡Π°. ΠšΠ»ΡŽΡ‡ ΠΏΡ€ΠΈ

этом повторяСтся Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎΠ΅ число Ρ€Π°Π·.

2. каТдая Π±ΡƒΠΊΠ²Π° ΡˆΠΈΡ„Ρ€ΡƒΠ΅ΠΌΠΎΠ³ΠΎ тСкста замСняСтся ΠΏΠΎ ΠΏΠΎΠ΄ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Π΅ Π±ΡƒΠΊΠ²Π°ΠΌΠΈ находящимися Π½Π° ΠΏΠ΅Ρ€Π΅ΡΠ΅Ρ‡Π΅Π½ΠΈΠΈ Π»ΠΈΠ½ΠΈΠΉ, ΡΠΎΠ΅Π΄ΠΈΠ½ΡΡŽΡ‰ΠΈΡ… Π±ΡƒΠΊΠ²Ρ‹ ΡˆΠΈΡ„Ρ€ΡƒΠ΅ΠΌΠΎΠ³ΠΎ тСкста Π² ΠΏΠ΅Ρ€Π²ΠΎΠΉ строкС ΠΏΠΎΠ΄ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Ρ‹ ΠΈ Π½Π°Ρ…одящимися ΠΏΠΎΠ΄ Π½ΠΈΠΌΠΈ Π±ΡƒΠΊΠ² ΠΊΠ»ΡŽΡ‡Π°.

3. ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½Π½Ρ‹ΠΉ тСкст ΠΌΠΎΠΆΠ΅Ρ‚ Ρ€Π°Π·Π±ΠΈΠ²Π°Ρ‚ΡŒΡΡ Π½Π° Π³Ρ€ΡƒΠΏΠΏΡ‹ ΠΏΠΎ Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΎ Π·Π½Π°ΠΊΠΎΠ².

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

максимально допустимой Ρ†Π΅Π½ΠΎΠΉ являСтся ΠΏΡΡ‚ΡŒΡΠΎΡ‚ Ρ€ΡƒΠ±. Π·Π° ΡˆΡ‚ΡƒΠΊΡƒ

ΠΊΠ½ΠΈΠ³Π°ΠΊΠ½ΠΈΠ³Π°ΠΊ Π½ΠΈΠ³Π°ΠΊΠ½ΠΈΠ³Π°ΠΊ Π½ΠΈΠ³Π°ΠΊ Π½ΠΈΠ³Π°ΠΊΠ½ΠΈΠ³ Π°ΠΊΠ½ΠΈΠ³Π°ΠΊ Π½ΠΈΠ³ Π°ΠΊ Π½ΠΈΠ³Π°ΠΊ Π”Π°Π»ΡŒΡˆΠ΅ осущСствляСтся нСпосрСдствСнноС ΡˆΠΈΡ„Ρ€ΠΎΠ²Π°Π½ΠΈΠ΅ Π² ΡΠΎΠΎΡ‚вСтствии со Π²Ρ‚ΠΎΡ€Ρ‹ΠΌ ΠΏΡ€Π°Π²ΠΈΠ»ΠΎΠΌ, Π° ΠΈΠΌΠ΅Π½Π½ΠΎ: Π±Π΅Ρ€Π΅ΠΌ ΠΏΠ΅Ρ€Π²ΡƒΡŽ Π±ΡƒΠΊΠ²Ρƒ ΡˆΠΈΡ„Ρ€ΡƒΠ΅ΠΌΠΎΠ³ΠΎ тСкста (М) ΠΈ ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΡƒΡŽ Π΅ΠΉ Π±ΡƒΠΊΠ²Ρƒ ΠΊΠ»ΡŽΡ‡Π° (К); ΠΏΠΎ Π±ΡƒΠΊΠ²Π΅ ΡˆΠΈΡ„Ρ€ΡƒΠ΅ΠΌΠΎΠ³ΠΎ тСкста (М) Π²Ρ…ΠΎΠ΄ΠΈΠΌ Π² Ρ€Π°Π±ΠΎΡ‡ΡƒΡŽ ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Ρƒ ΡˆΠΈΡ„Ρ€ΠΎΠ²Π°Π½ΠΈΡ ΠΈ Π²Ρ‹Π±ΠΈΡ€Π°Π΅ΠΌ ΠΏΠΎΠ΄ Π½Π΅ΠΉ Π±ΡƒΠΊΠ²Ρƒ, Ρ€Π°ΡΠΏΠΎΠ»ΠΎΠΆΠ΅Π½Π½ΡƒΡŽ Π² ΡΡ‚Ρ€ΠΎΠΊΠ΅, ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰Π΅ΠΉ Π±ΡƒΠΊΠ²Π΅ ΠΊΠ»ΡŽΡ‡Π° (К), — Π² Π½Π°ΡˆΠ΅ΠΌ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ Ρ‚Π°ΠΊΠΎΠΉ Π±ΡƒΠΊΠ²ΠΎΠΉ являСтся Π§; Π²Ρ‹Π±Ρ€Π°Π½Π½ΡƒΡŽ Ρ‚Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ Π±ΡƒΠΊΠ²Ρƒ ΠΏΠΎΠΌΠ΅Ρ‰Π°Π΅ΠΌ Π² Π·Π°ΡˆΠΈΡ„Ρ€ΠΎΠ²Π°Π½Π½Ρ‹ΠΉ тСкст. Π­Ρ‚Π° ΠΏΡ€ΠΎΡ†Π΅Π΄ΡƒΡ€Π° цикличСски повторяСтся Π΄ΠΎ Π·Π°ΡˆΠΈΡ„рования всСго тСкста.

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

Π Π°ΡΡˆΠΈΡ„Ρ€ΠΎΠ²ΠΊΠ° тСкста производится Π² ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΉ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ:

1. Π½Π°Π΄ Π±ΡƒΠΊΠ²Π°ΠΌΠΈ Π·Π°ΡˆΠΈΡ„Ρ€ΠΎΠ²Π°Π½Π½ΠΎΠ³ΠΎ тСкста ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ Π½Π°Π΄ΠΏΠΈΡΡ‹Π²Π°ΡŽΡ‚ΡΡ Π±ΡƒΠΊΠ²Ρ‹ ΠΊΠ»ΡŽΡ‡Π°, ΠΏΡ€ΠΈΡ‡Π΅ΠΌ ΠΊΠ»ΡŽΡ‡ повторяСтся Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎΠ΅ число Ρ€Π°Π·.

2. Π² ΡΡ‚Ρ€ΠΎΠΊΠ΅ ΠΏΠΎΠ΄ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Ρ‹ Π’ΠΈΠΆΠΈΠ½Π΅Ρ€Π°, ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰Π΅ΠΉ Π±ΡƒΠΊΠ²Π΅ ΠΊΠ»ΡŽΡ‡Π° отыскиваСтся Π±ΡƒΠΊΠ²Π°, ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰Π°Ρ Π·Π½Π°ΠΊΡƒ Π·Π°ΡˆΠΈΡ„Ρ€ΠΎΠ²Π°Π½Π½ΠΎΠ³ΠΎ тСкста. Находящаяся ΠΏΠΎΠ΄ Π½Π΅ΠΉ Π±ΡƒΠΊΠ²Π° ΠΏΠ΅Ρ€Π²ΠΎΠΉ строки ΠΏΠΎΠ΄ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Ρ‹ ΠΈ Π±ΡƒΠ΄Π΅Ρ‚ Π±ΡƒΠΊΠ²ΠΎΠΉ исходного тСкста.

3. ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½Π½Ρ‹ΠΉ тСкст группируСтся Π² ΡΠ»ΠΎΠ²Π° ΠΏΠΎ ΡΠΌΡ‹ΡΠ»Ρƒ.

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

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

НСцСлСсообразно Π²Ρ‹Π±ΠΈΡ€Π°Ρ‚ΡŒ ΠΊΠ»ΡŽΡ‡ΠΈ с ΠΏΠΎΠ²Ρ‚ΠΎΡ€ΡΡŽΡ‰ΠΈΠΌΠΈΡΡ Π±ΡƒΠΊΠ²Π°ΠΌΠΈ, Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ ΠΏΡ€ΠΈ этом ΡΡ‚ΠΎΠΉΠΊΠΎΡΡ‚ΡŒ ΡˆΠΈΡ„Ρ€Π° Π½Π΅ Π²ΠΎΠ·Ρ€Π°ΡΡ‚Π°Π΅Ρ‚. Π’ Ρ‚ΠΎ ΠΆΠ΅ врСмя ΠΊΠ»ΡŽΡ‡ Π΄ΠΎΠ»ΠΆΠ΅Π½ Π»Π΅Π³ΠΊΠΎ Π·Π°ΠΏΠΎΠΌΠΈΠ½Π°Ρ‚ΡŒΡΡ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π΅Π³ΠΎ ΠΌΠΎΠΆΠ½ΠΎ Π±Ρ‹Π»ΠΎ Π½Π΅ Π·Π°ΠΏΠΈΡΡ‹Π²Π°Ρ‚ΡŒ. ΠŸΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ ΠΆΠ΅ Π±ΡƒΠΊΠ² Π½Π΅ ΠΈΠΌΠ΅ΡŽΡ‰ΠΈΡ… смысла, Π·Π°ΠΏΠΎΠΌΠ½ΠΈΡ‚ΡŒ Ρ‚Ρ€ΡƒΠ΄Π½ΠΎ.

Π‘ Ρ†Π΅Π»ΡŒΡŽ ΠΏΠΎΠ²Ρ‹ΡˆΠ΅Π½ΠΈΡ стойкости ΡˆΠΈΡ„Ρ€ΠΎΠ²Π°Π½ΠΈΡ ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΡƒΡΠΎΠ²Π΅Ρ€ΡˆΠ΅Π½ΡΡ‚Π²ΠΎΠ²Π°Π½Π½Ρ‹Π΅ Π²Π°Ρ€ΠΈΠ°Π½Ρ‚Ρ‹ Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹ Π’ΠΈΠΆΠΈΠ½Π΅Ρ€Π°. ΠŸΡ€ΠΈΠ²Π΅Π΄Ρƒ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΈΠ· Π½ΠΈΡ…:

Β· Π²ΠΎ Π²ΡΠ΅Ρ… (ΠΊΡ€ΠΎΠΌΠ΅ ΠΏΠ΅Ρ€Π²ΠΎΠΉ) строках Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹ Π±ΡƒΠΊΠ²Ρ‹ Ρ€Π°ΡΠΏΠΎΠ»Π°Π³Π°ΡŽΡ‚ΡΡ Π² ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ»ΡŒΠ½ΠΎΠΌ порядкС.

Β· Π’ ΠΊΠ°Ρ‡Π΅ΡΡ‚Π²Π΅ ΠΊΠ»ΡŽΡ‡Π° ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ ΡΠ»ΡƒΡ‡Π°ΠΉΠ½ΠΎΡΡ‚ΡŒ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… чисСл. Из Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹ Π’ΠΈΠΆΠΈΠ½Π΅Ρ€Π° Π²Ρ‹Π±ΠΈΡ€Π°ΡŽΡ‚ΡΡ Π΄Π΅ΡΡΡ‚ΡŒ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ»ΡŒΠ½Ρ‹Ρ… строк, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΊΠΎΠ΄ΠΈΡ€ΡƒΡŽΡ‚ΡΡ Π½Π°Ρ‚ΡƒΡ€Π°Π»ΡŒΠ½Ρ‹ΠΌΠΈ числами ΠΎΡ‚ 0 Π΄ΠΎ 10. Π­Ρ‚ΠΈ строки ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ Π² ΡΠΎΠΎΡ‚вСтствии с Ρ‡Π΅Ρ€Π΅Π΄ΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ Ρ†ΠΈΡ„Ρ€ Π² Π²Ρ‹Π±Ρ€Π°Π½Π½ΠΎΠΌ ΠΊΠ»ΡŽΡ‡Π΅.

Π˜Π·Π²Π΅ΡΡ‚Π½Ρ‹ Ρ‚Π°ΠΊΠΆΠ΅ ΠΈ ΠΌΠ½ΠΎΠ³ΠΈΠ΅ Π΄Ρ€ΡƒΠ³ΠΈΠ΅ ΠΌΠΎΠ΄ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΠΈ ΠΌΠ΅Ρ‚ΠΎΠ΄Π°.

3.2 Алгоритм пСрСстановки

Π­Ρ‚ΠΎΡ‚ ΠΌΠ΅Ρ‚ΠΎΠ΄ Π·Π°ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ΡΡ Π² Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ символы ΡˆΠΈΡ„Ρ€ΡƒΠ΅ΠΌΠΎΠ³ΠΎ тСкста ΠΏΠ΅Ρ€Π΅ΡΡ‚Π°Π²Π»ΡΡŽΡ‚ΡΡ ΠΏΠΎ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹ΠΌ ΠΏΡ€Π°Π²ΠΈΠ»Π°ΠΌ Π²Π½ΡƒΡ‚Ρ€ΠΈ ΡˆΠΈΡ„Ρ€ΡƒΠ΅ΠΌΠΎΠ³ΠΎ Π±Π»ΠΎΠΊΠ° символов. Рассмотрим Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ разновидности этого ΠΌΠ΅Ρ‚ΠΎΠ΄Π°, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Π½Ρ‹ Π² Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹Ρ… систСмах.

Бамая простая пСрСстановка — Π½Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ исходный тСкст Π·Π°Π΄ΠΎΠΌ Π½Π°ΠΏΠ΅Ρ€Π΅Π΄ ΠΈ ΠΎΠ΄Π½ΠΎΠ²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎ Ρ€Π°Π·Π±ΠΈΡ‚ΡŒ ΡˆΠΈΡ„Ρ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡƒ Π½Π° ΠΏΡΡ‚Π΅Ρ€ΠΊΠΈ Π±ΡƒΠΊΠ². НапримСр, ΠΈΠ· Ρ„Ρ€Π°Π·Ρ‹

ПУБВЬ Π‘Π£Π”Π•Π’ ВАК, КАК ΠœΠ« Π₯ΠžΠ’Π•Π›Π˜.

получится Ρ‚Π°ΠΊΠΎΠΉ ΡˆΠΈΡ„Ρ€ΠΎΡ‚Π΅ΠΊΡΡ‚:

Π˜Π›Π•Π’Πž Π₯ЫМКА ККАВВ Π•Π”Π£Π‘Πͺ ВБУП Π’ ΠΏΠΎΡΠ»Π΅Π΄Π½Π΅ΠΉ Π³Ρ€ΡƒΠΏΠΏΠ΅ (пятСркС) Π½Π΅ Ρ…Π²Π°Ρ‚Π°Π΅Ρ‚ ΠΎΠ΄Π½ΠΎΠΉ Π±ΡƒΠΊΠ²Ρ‹. Π—Π½Π°Ρ‡ΠΈΡ‚, ΠΏΡ€Π΅ΠΆΠ΄Π΅ Ρ‡Π΅ΠΌ ΡˆΠΈΡ„Ρ€ΠΎΠ²Π°Ρ‚ΡŒ исходноС Π²Ρ‹Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅, слСдуСт Π΅Π³ΠΎ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ Π½Π΅Π·Π½Π°Ρ‡Π°Ρ‰Π΅ΠΉ Π±ΡƒΠΊΠ²ΠΎΠΉ (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, О) Π΄ΠΎ Ρ‡ΠΈΡΠ»Π°, ΠΊΡ€Π°Ρ‚Π½ΠΎΠ³ΠΎ пяти:

ПУБВЬ-Π‘Π£Π”Π•Π’-ВАККА-КМЫΠ₯О-Π’Π•Π›Π˜Πž.

Π’ΠΎΠ³Π΄Π° ΡˆΠΈΡ„Ρ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°, нСсмотря Π½Π° ΡΡ‚ΠΎΠ»ΡŒ Π½Π΅Π·Π½Π°Ρ‡ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ измСнСния, Π±ΡƒΠ΄Π΅Ρ‚ Π²Ρ‹Π³Π»ΡΠ΄Π΅Ρ‚ΡŒ ΠΏΠΎ-Π΄Ρ€ΡƒΠ³ΠΎΠΌΡƒ:

ΠžΠ˜Π›Π•Π’ ОΠ₯ЫМК АККАВ Π’Π•Π”Π£Π‘ ЬВБУП ΠšΠ°ΠΆΠ΅Ρ‚ΡΡ, Π½ΠΈΡ‡Π΅Π³ΠΎ слоТного, Π½ΠΎ ΠΏΡ€ΠΈ Ρ€Π°ΡΡˆΠΈΡ„Ρ€ΠΎΠ²ΠΊΠ΅ ΠΏΡ€ΠΎΡΠ²Π»ΡΡŽΡ‚ΡΡ ΡΠ΅Ρ€ΡŒΠ΅Π·Π½Ρ‹Π΅ нСудобства.

Π’ΠΎ Π²Ρ€Π΅ΠΌΡ ГраТданской Π²ΠΎΠΉΠ½Ρ‹ Π² Π‘ША Π² Ρ…ΠΎΠ΄Ρƒ Π±Ρ‹Π» Ρ‚Π°ΠΊΠΎΠΉ ΡˆΠΈΡ„Ρ€: ΠΈΡΡ…ΠΎΠ΄Π½ΡƒΡŽ Ρ„Ρ€Π°Π·Ρƒ писали Π² Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΎ строк. НапримСр, ΠΏΠΎ ΠΏΡΡ‚Π½Π°Π΄Ρ†Π°Ρ‚ΡŒ Π±ΡƒΠΊΠ² Π² ΠΊΠ°ΠΆΠ΄ΠΎΠΉ (с Π·Π°ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ΠΌ послСднСй строки Π½Π΅Π·Π½Π°Ρ‡Π°Ρ‰ΠΈΠΌΠΈ Π±ΡƒΠΊΠ²Π°ΠΌΠΈ).

П Π£ Π‘ Π’ Π¬ Π‘ Π£ Π” Π• Π’ Π’, А К К А

К М Π« Π₯ О Π’ Π• Π› И К Π› М Н О П ПослС этого Π²Π΅Ρ€Ρ‚ΠΈΠΊΠ°Π»ΡŒΠ½Ρ‹Π΅ столбцы ΠΏΠΎ ΠΏΠΎΡ€ΡΠ΄ΠΊΡƒ писали Π² ΡΡ‚Ρ€ΠΎΠΊΡƒ с Ρ€Π°Π·Π±ΠΈΠ²ΠΊΠΎΠΉ Π½Π° ΠΏΡΡ‚Π΅Ρ€ΠΊΠΈ Π±ΡƒΠΊΠ²:

ПКУМБ Π«Π’Π₯ЬО Π‘Π’Π£Π•Π” Π›Π•Π˜Π’Πš Π’Π›ΠΠœΠš НКОАП Если строки ΡƒΠΊΠΎΡ€ΠΎΡ‚ΠΈΡ‚ΡŒ, Π° ΠΊΠΎΠ»ΠΈΡ‡Π΅ΡΡ‚Π²ΠΎ строк ΡƒΠ²Π΅Π»ΠΈΡ‡ΠΈΡ‚ΡŒ, Ρ‚ΠΎ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ся ΠΏΡ€ΡΠΌΠΎΡƒΠ³ΠΎΠ»ΡŒΠ½ΠΈΠΊ-Ρ€Π΅ΡˆΠ΅Ρ‚ΠΊΠ°, Π² ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΌΠΎΠΆΠ½ΠΎ Π·Π°ΠΏΠΈΡΡ‹Π²Π°Ρ‚ΡŒ исходный тСкст. Но Ρ‚ΡƒΡ‚ ΡƒΠΆΠ΅ потрСбуСтся ΠΏΡ€Π΅Π΄Π²Π°Ρ€ΠΈΡ‚Π΅Π»ΡŒΠ½Π°Ρ Π΄ΠΎΠ³ΠΎΠ²ΠΎΡ€Π΅Π½Π½ΠΎΡΡ‚ΡŒ ΠΌΠ΅ΠΆΠ΄Ρƒ адрСсатом ΠΈ ΠΎΡ‚ΠΏΡ€Π°Π²ΠΈΡ‚Π΅Π»Π΅ΠΌ посланий, ΠΏΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ сама Ρ€Π΅ΡˆΠ΅Ρ‚ΠΊΠ° ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ Ρ€Π°Π·Π»ΠΈΡ‡Π½ΠΎΠΉ Π΄Π»ΠΈΠ½Ρ‹-высоты, Π·Π°ΠΏΠΈΡΡ‹Π²Π°Ρ‚ΡŒ ΠΊ Π½Π΅Π΅ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎ ΡΡ‚Ρ€ΠΎΠΊΠ°ΠΌ, ΠΏΠΎ ΡΡ‚ΠΎΠ»Π±Ρ†Π°ΠΌ, ΠΏΠΎ ΡΠΏΠΈΡ€Π°Π»ΠΈ Ρ‚ΡƒΠ΄Π° ΠΈΠ»ΠΈ ΠΏΠΎ ΡΠΏΠΈΡ€Π°Π»ΠΈ ΠΎΠ±Ρ€Π°Ρ‚Π½ΠΎ, ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΈΡΠ°Ρ‚ΡŒ ΠΈ ΠΏΠΎ Π΄ΠΈΠ°Π³ΠΎΠ½Π°Π»ΡΠΌΠΈ, Π° Π΄Π»Ρ ΡˆΠΈΡ„Ρ€ΠΎΠ²Π°Π½ΠΈΡ ΠΌΠΎΠΆΠ½ΠΎ Π±Ρ€Π°Ρ‚ΡŒ Ρ‚ΠΎΠΆΠ΅ Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Π΅ направлСния. Π’ ΠΎΠ±Ρ‰Π΅ΠΌ, здСсь масса Π²Π°Ρ€ΠΈΠ°Π½Ρ‚ΠΎΠ².

3.3 Алгоритм гаммирования

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

Ri = (Si + G) mod (k -1),

Π³Π΄Π΅ Ri, Si, G — символы соотвСтствСнно Π·Π°ΡˆΠΈΡ„Ρ€ΠΎΠ²Π°Π½Π½ΠΎΠ³ΠΎ, исходного тСкста ΠΈ Π³Π°ΠΌΠΌΡ‹.

Рис. 3.3.1 ΠŸΡ€ΠΈΠΌΠ΅Ρ€ ΡˆΠΈΡ„Ρ€ΠΎΠ²Π°Π½ΠΈΡ Π³Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ

ΠŸΡ€ΠΈ Π²Ρ‚ΠΎΡ€ΠΎΠΌ ΠΌΠ΅Ρ‚ΠΎΠ΄Π΅ символы исходного тСкста ΠΈ Π³Π°ΠΌΠΌΡ‹ ΠΏΡ€Π΅Π΄ΡΡ‚Π°Π²Π»ΡΡŽΡ‚ΡΡ Π² Π²ΠΈΠ΄Π΅ Π΄Π²ΠΎΠΈΡ‡Π½ΠΎΠ³ΠΎ ΠΊΠΎΠ΄Π°, Π·Π°Ρ‚Π΅ΠΌ ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠ΅ разряды ΡΠΊΠ»Π°Π΄Ρ‹Π²Π°ΡŽΡ‚ΡΡ ΠΏΠΎ ΠΌΠΎΠ΄ΡƒΠ»ΡŽ 2. ВмСсто

слоТСния ΠΏΠΎ ΠΌΠΎΠ΄ΡƒΠ»ΡŽ 2 ΠΏΡ€ΠΈ Π³Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠΈ ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΠ΅ логичСскиС ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ ΠΏΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΏΠΎ ΠΏΡ€Π°Π²ΠΈΠ» логичСской эквивалСнтности ΠΈ Π½Π΅ΡΠΊΠ²ΠΈΠ²Π°Π»Π΅Π½Ρ‚ности .

Π¨ΠΈΡ„Ρ€ΡƒΠ΅ΠΌΡ‹ΠΉ тСкст

Π‘

Π£

Π”

Π¬ …

Π—Π½Π°ΠΊΠΈ Π³Π°ΠΌΠΌΡ‹

2 …

Π¨ΠΈΡ„Ρ€ΠΎΠ²Π°Π½Π½Ρ‹ΠΉ тСкст

Вакая Π·Π°ΠΌΠ΅Π½Π° Ρ€Π°Π²Π½ΠΎΡΠΈΠ»ΡŒΠ½Π° ввСдСнию Π΅Ρ‰Π΅ ΠΎΠ΄Π½ΠΎΠ³ΠΎ ΠΊΠ»ΡŽΡ‡Π°, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ являСтся Π²Ρ‹Π±ΠΎΡ€ ΠΏΡ€Π°Π²ΠΈΠ»Π° формирования символов Π·Π°ΡˆΠΈΡ„Ρ€ΠΎΠ²Π°Π½Π½ΠΎΠ³ΠΎ сообщСния ΠΈΠ· ΡΠΈΠΌΠ²ΠΎΠ»ΠΎΠ² исходного тСкста ΠΈ Π³Π°ΠΌΠΌΡ‹ (Рис 3.3.1).

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

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

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

3.4 Алгоритмы, основанныС Π½Π° ΡΠ»ΠΎΠΆΠ½Ρ‹Ρ… матСматичСских прСобразованиях

Алгоритм RSA

Алгоритм RSA (ΠΏΠΎ ΠΏΠ΅Ρ€Π²Ρ‹ΠΌ Π±ΡƒΠΊΠ²Π°ΠΌ Ρ„Π°ΠΌΠΈΠ»ΠΈΠΉ Π΅Π³ΠΎ создатСлСй Rivest-Shamir-Adleman) основан Π½Π° ΡΠ²ΠΎΠΉΡΡ‚Π²Π°Ρ… простых чисСл (ΠΏΡ€ΠΈΡ‡Π΅ΠΌ ΠΎΡ‡Π΅Π½ΡŒ Π±ΠΎΠ»ΡŒΡˆΠΈΡ…). ΠŸΡ€ΠΎΡΡ‚Ρ‹ΠΌΠΈ Π½Π°Π·Ρ‹Π²Π°ΡŽΡ‚ΡΡ Ρ‚Π°ΠΊΠΈΠ΅ числа, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π½Π΅ ΠΈΠΌΠ΅ΡŽΡ‚ Π΄Π΅Π»ΠΈΡ‚Π΅Π»Π΅ΠΉ, ΠΊΡ€ΠΎΠΌΠ΅ самих сСбя ΠΈ Π΅Π΄ΠΈΠ½ΠΈΡ†Ρ‹. А Π²Π·Π°ΠΈΠΌΠ½ΠΎ простыми Π½Π°Π·Ρ‹Π²Π°ΡŽΡ‚ΡΡ числа, Π½Π΅ ΠΈΠΌΠ΅ΡŽΡ‰ΠΈΠ΅ ΠΎΠ±Ρ‰ΠΈΡ… Π΄Π΅Π»ΠΈΡ‚Π΅Π»Π΅ΠΉ, ΠΊΡ€ΠΎΠΌΠ΅ 1.

Для Π½Π°Ρ‡Π°Π»Π° Π²Ρ‹Π±Π΅Ρ€Π΅ΠΌ Π΄Π²Π° ΠΎΡ‡Π΅Π½ΡŒ Π±ΠΎΠ»ΡŒΡˆΠΈΡ… простых числа (большиС исходныС числа Π½ΡƒΠΆΠ½Ρ‹ для построСния Π±ΠΎΠ»ΡŒΡˆΠΈΡ… криптостойких ΠΊΠ»ΡŽΡ‡Π΅ΠΉ. НапримСр, Unix-ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° ssh-keygen ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ Π³Π΅Π½Π΅Ρ€ΠΈΡ€ΡƒΠ΅Ρ‚ ΠΊΠ»ΡŽΡ‡ΠΈ Π΄Π»ΠΈΠ½ΠΎΠΉ 1024 Π±ΠΈΡ‚Π°).ΠžΠΏΡ€Π΅Π΄Π΅Π»ΠΈΠΌ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ n ΠΊΠ°ΠΊ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ пСрСмноТСния Ρ€ ΠΈ q. Π’Ρ‹Π±Π΅Ρ€Π΅ΠΌ большоС случайноС число ΠΈ Π½Π°Π·ΠΎΠ²Π΅ΠΌ Π΅Π³ΠΎ d, ΠΏΡ€ΠΈΡ‡Π΅ΠΌ ΠΎΠ½ΠΎ Π΄ΠΎΠ»ΠΆΠ½ΠΎ Π±Ρ‹Ρ‚ΡŒ Π²Π·Π°ΠΈΠΌΠ½ΠΎ простым с Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ΠΎΠΌ умноТСния (Ρ€ -1)*(q -1). ΠžΡ‚Ρ‹Ρ‰Π΅ΠΌ Ρ‚Π°ΠΊΠΎΠ΅ число e, для ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ Π²Π΅Ρ€Π½ΠΎ ΡΠΎΠΎΡ‚Π½ΠΎΡˆΠ΅Π½ΠΈΠ΅

(e*d) mod ((Ρ€ -1) *(q -1)) = 1

(mod — остаток ΠΎΡ‚ Π΄Π΅Π»Π΅Π½ΠΈΡ, Ρ‚. Π΅. Ссли e, ΡƒΠΌΠ½ΠΎΠΆΠ΅Π½Π½ΠΎΠ΅ Π½Π° d, ΠΏΠΎΠ΄Π΅Π»ΠΈΡ‚ΡŒ Π½Π° ((Ρ€ -1) *(q -1)), Ρ‚ΠΎ Π² ΠΎΡΡ‚Π°Ρ‚ΠΊΠ΅ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΠΌ 1).

ΠžΡ‚ΠΊΡ€Ρ‹Ρ‚Ρ‹ΠΌ ΠΊΠ»ΡŽΡ‡ΠΎΠΌ являСтся ΠΏΠ°Ρ€Π° чисСл e ΠΈ n, Π° Π·Π°ΠΊΡ€Ρ‹Ρ‚Ρ‹ΠΌ — d ΠΈ n. ΠŸΡ€ΠΈ ΡˆΠΈΡ„Ρ€ΠΎΠ²Π°Π½ΠΈΠΈ исходный тСкст рассматриваСтся ΠΊΠ°ΠΊ числовой ряд, ΠΈ Π½Π°Π΄ ΠΊΠ°ΠΆΠ΄Ρ‹ΠΌ Π΅Π³ΠΎ числом ΠΌΡ‹ ΡΠΎΠ²Π΅Ρ€ΡˆΠ°Π΅ΠΌ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΡŽ

C (i)= (M (i)e) mod n.

Π’ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π΅ получаСтся ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ C (i), которая ΠΈ ΡΠΎΡΡ‚Π°Π²ΠΈΡ‚ криптотСкст. Π”Π΅ΠΊΠΎΠ΄ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ происходит ΠΏΠΎ Ρ„ΠΎΡ€ΠΌΡƒΠ»Π΅

M (i) = (C (i)d) mod n.

Как Π²ΠΈΠ΄ΠΈΡ‚Π΅, Ρ€Π°ΡΡˆΠΈΡ„Ρ€ΠΎΠ²ΠΊΠ° ΠΏΡ€Π΅Π΄ΠΏΠΎΠ»Π°Π³Π°Π΅Ρ‚ Π·Π½Π°Π½ΠΈΠ΅ сСкрСтного ΠΊΠ»ΡŽΡ‡Π°.

Π”Π°Π²Π°ΠΉΡ‚Π΅ ΠΏΠΎΠΏΡ€ΠΎΠ±ΡƒΠ΅ΠΌ Π½Π° ΠΌΠ°Π»Π΅Π½ΡŒΠΊΠΈΡ… числах. Установим Ρ€=3, q=7. Π’ΠΎΠ³Π΄Π° n=Ρ€*q=21. Π’Ρ‹Π±ΠΈΡ€Π°Π΅ΠΌ d ΠΊΠ°ΠΊ 5. Из Ρ„ΠΎΡ€ΠΌΡƒΠ»Ρ‹ (e*5) mod 12=1 вычисляСм e=17. ΠžΡ‚ΠΊΡ€Ρ‹Ρ‚Ρ‹ΠΉ ΠΊΠ»ΡŽΡ‡ 17, 21, сСкрСтный — 5, 21.

Π—Π°ΡˆΠΈΡ„Ρ€ΡƒΠ΅ΠΌ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ «2345»:

C (2)= 217 mod 21 =11

C (3)= 317 mod 21= 12

C (4)= 417 mod 21= 16

C (5)= 517 mod 21= 17

ΠšΡ€ΠΈΠΏΡ‚ΠΎΡ‚Π΅ΠΊΡΡ‚ — 11 12 16 17.

ΠŸΡ€ΠΎΠ²Π΅Ρ€ΠΈΠΌ Ρ€Π°ΡΡˆΠΈΡ„Ρ€ΠΎΠ²ΠΊΠΎΠΉ:

M (2)= 115 mod 21= 2

M (3)= 125 mod 21= 3

M (4)= 165 mod 21= 4

M (5)= 175 mod 21= 5

Как Π²ΠΈΠ΄ΠΈΠΌ, Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ совпал.

ΠšΡ€ΠΈΠΏΡ‚ΠΎΡΠΈΡΡ‚Π΅ΠΌΠ° RSA ΡˆΠΈΡ€ΠΎΠΊΠΎ примСняСтся Π² Π˜Π½Ρ‚Π΅Ρ€Π½Π΅Ρ‚Π΅. Когда Π²Ρ‹ ΠΏΠΎΠ΄ΡΠΎΠ΅Π΄ΠΈΠ½ΡΠ΅Ρ‚Π΅ΡΡŒ ΠΊ Π·Π°Ρ‰ΠΈΡ‰Π΅Π½Π½ΠΎΠΌΡƒ сСрвСру ΠΏΠΎ ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ»Ρƒ SSL, устанавливаСтС Π½Π° ΡΠ²ΠΎΠΉ ΠŸΠš сСртификат WebMoney Π»ΠΈΠ±ΠΎ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚Π΅ΡΡŒ ΠΊ ΡƒΠ΄Π°Π»Π΅Π½Π½ΠΎΠΌΡƒ сСрвСру с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ OΡ€en SSH ΠΈΠ»ΠΈ SecureShell, Ρ‚ΠΎ Π²ΡΠ΅ эти ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ ΠΏΡ€ΠΈΠΌΠ΅Π½ΡΡŽΡ‚ ΡˆΠΈΡ„Ρ€ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚Ρ‹ΠΌ ΠΊΠ»ΡŽΡ‡ΠΎΠΌ с ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ ΠΈΠ΄Π΅ΠΉ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠ° RSA. Π”Π΅ΠΉΡΡ‚Π²ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ Π»ΠΈ эта систСма Ρ‚Π°ΠΊ Π½Π°Π΄Π΅ΠΆΠ½Π°?

Π‘ ΠΌΠΎΠΌΠ΅Π½Ρ‚Π° своСго создания RSA постоянно ΠΏΠΎΠ΄Π²Π΅Ρ€Π³Π°Π»Π°ΡΡŒ Π°Ρ‚Π°ΠΊΠ°ΠΌ Ρ‚ΠΈΠΏΠ° Brute-force attack (Π°Ρ‚Π°ΠΊΠ° ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠΌ Π³Ρ€ΡƒΠ±ΠΎΠΉ силы, Ρ‚. Π΅. ΠΏΠ΅Ρ€Π΅Π±ΠΎΡ€ΠΎΠΌ). Π’ 1978 Π³. Π°Π²Ρ‚ΠΎΡ€Ρ‹ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠ° ΠΎΠΏΡƒΠ±Π»ΠΈΠΊΠΎΠ²Π°Π»ΠΈ ΡΡ‚Π°Ρ‚ΡŒΡŽ, Π³Π΄Π΅ ΠΏΡ€ΠΈΠ²Π΅Π»ΠΈ строку, Π·Π°ΡˆΠΈΡ„Ρ€ΠΎΠ²Π°Π½Π½ΡƒΡŽ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Ρ‡Ρ‚ΠΎ ΠΈΠ·ΠΎΠ±Ρ€Π΅Ρ‚Π΅Π½Π½Ρ‹ΠΌ ΠΈΠΌΠΈ ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠΌ. ΠŸΠ΅Ρ€Π²ΠΎΠΌΡƒ, ΠΊΡ‚ΠΎ Ρ€Π°ΡΡˆΠΈΡ„Ρ€ΡƒΠ΅Ρ‚ сообщСниС, Π±Ρ‹Π»ΠΎ Π½Π°Π·Π½Π°Ρ‡Π΅Π½ΠΎ Π²ΠΎΠ·Π½Π°Π³Ρ€Π°ΠΆΠ΄Π΅Π½ΠΈΠ΅ Π² Ρ€Π°Π·ΠΌΠ΅Ρ€Π΅ 100 Π΄ΠΎΠ»Π»., Π½ΠΎ Π΄Π»Ρ этого Ρ‚Ρ€Π΅Π±ΠΎΠ²Π°Π»ΠΎΡΡŒ Ρ€Π°Π·Π»ΠΎΠΆΠΈΡ‚ΡŒ Π½Π° Π΄Π²Π° сомноТитСля 129-Π·Π½Π°Ρ‡Π½ΠΎΠ΅ число. Π­Ρ‚ΠΎ Π±Ρ‹Π» ΠΏΠ΅Ρ€Π²Ρ‹ΠΉ конкурс Π½Π° Π²Π·Π»ΠΎΠΌ RSA. Π—Π°Π΄Π°Ρ‡Ρƒ Ρ€Π΅ΡˆΠΈΠ»ΠΈ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Ρ‡Π΅Ρ€Π΅Π· 17 Π»Π΅Ρ‚ послС ΠΏΡƒΠ±Π»ΠΈΠΊΠ°Ρ†ΠΈΠΈ ΡΡ‚Π°Ρ‚ΡŒΠΈ.

ΠšΡ€ΠΈΠΏΡ‚ΠΎΡΡ‚ΠΎΠΉΠΊΠΎΡΡ‚ΡŒ RSA основываСтся Π½Π° Ρ‚ΠΎΠΌ ΠΏΡ€Π΅Π΄ΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΠΈ, Ρ‡Ρ‚ΠΎ ΠΈΡΠΊΠ»ΡŽΡ‡ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ Ρ‚Ρ€ΡƒΠ΄Π½ΠΎ, Ссли Π²ΠΎΠΎΠ±Ρ‰Π΅ Ρ€Π΅Π°Π»ΡŒΠ½ΠΎ, ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ΡŒ Π·Π°ΠΊΡ€Ρ‹Ρ‚Ρ‹ΠΉ ΠΊΠ»ΡŽΡ‡ ΠΈΠ· ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΠΎΠ³ΠΎ. Для этого Ρ‚Ρ€Π΅Π±ΠΎΠ²Π°Π»ΠΎΡΡŒ Ρ€Π΅ΡˆΠΈΡ‚ΡŒ Π·Π°Π΄Π°Ρ‡Ρƒ ΠΎ ΡΡƒΡ‰Π΅ΡΡ‚Π²ΠΎΠ²Π°Π½ΠΈΠΈ Π΄Π΅Π»ΠΈΡ‚Π΅Π»Π΅ΠΉ ΠΎΠ³Ρ€ΠΎΠΌΠ½ΠΎΠ³ΠΎ Ρ†Π΅Π»ΠΎΠ³ΠΎ числа. Π”ΠΎ ΡΠΈΡ… ΠΏΠΎΡ€ Π΅Π΅ Π°Π½Π°Π»ΠΈΡ‚ичСскими ΠΌΠ΅Ρ‚ΠΎΠ΄Π°ΠΌΠΈ Π½ΠΈΠΊΡ‚ΠΎ Π½Π΅ Ρ€Π΅ΡˆΠΈΠ», ΠΈ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌ RSA ΠΌΠΎΠΆΠ½ΠΎ Π²Π·Π»ΠΎΠΌΠ°Ρ‚ΡŒ лишь ΠΏΡƒΡ‚Π΅ΠΌ ΠΏΠΎΠ»Π½ΠΎΠ³ΠΎ ΠΏΠ΅Ρ€Π΅Π±ΠΎΡ€Π°. Π‘Ρ‚Ρ€ΠΎΠ³ΠΎ говоря, ΡƒΡ‚Π²Π΅Ρ€ΠΆΠ΄Π΅Π½ΠΈΠ΅, Ρ‡Ρ‚ΠΎ Π·Π°Π΄Π°Ρ‡Π° разлоТСния Π½Π° ΠΌΠ½ΠΎΠΆΠΈΡ‚Π΅Π»ΠΈ слоТна ΠΈ Ρ‡Ρ‚ΠΎ Π²Π·Π»ΠΎΠΌ систСмы RSA Ρ‚Ρ€ΡƒΠ΄Π΅Π½, Ρ‚Π°ΠΊΠΆΠ΅ Π½Π΅ Π΄ΠΎΠΊΠ°Π·Π°Π½ΠΎ.

Компания RSA (httΡ€://www.rsa.ru) рСгулярно ΠΏΡ€ΠΎΠ²ΠΎΠ΄ΠΈΡ‚ конкурсы Π½Π° Π²Π·Π»ΠΎΠΌ собствСнных (ΠΈ Π½Π΅ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ собствСнных) ΡˆΠΈΡ„Ρ€ΠΎΠ². ΠŸΡ€Π΅Π΄Ρ‹Π΄ΡƒΡ‰ΠΈΠ΅ конкурсы Π²Ρ‹ΠΈΠ³Ρ€Π°Π»Π° организация Distributed.net (httΡ€://www.distributed. net/), ΡΠ²Π»ΡΡŽΡ‰Π°ΡΡΡ Π˜Π½Ρ‚Π΅Ρ€Π½Π΅Ρ‚-сообщСством Π΄ΠΎΠ±Ρ€ΠΎΠ²ΠΎΠ»ΡŒΡ†Π΅Π².

Участники Distributed.net Π·Π°Π³Ρ€ΡƒΠΆΠ°ΡŽΡ‚ ΠΊ ΡΠ΅Π±Π΅ Π½Π° ΠŸΠš Π½Π΅Π±ΠΎΠ»ΡŒΡˆΡƒΡŽ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡƒ-ΠΊΠ»ΠΈΠ΅Π½Ρ‚, которая подсоСдиняСтся ΠΊ Ρ†Π΅Π½Ρ‚Ρ€Π°Π»ΡŒΠ½ΠΎΠΌΡƒ сСрвСру ΠΈ ΠΏΠΎΠ»ΡƒΡ‡Π°Π΅Ρ‚ кусочСк Π΄Π°Π½Π½Ρ‹Ρ… для вычислСний. Π—Π°Ρ‚Π΅ΠΌ всС Π΄Π°Π½Π½Ρ‹Π΅ Π·Π°Π³Ρ€ΡƒΠΆΠ°ΡŽΡ‚ΡΡ Π½Π° Ρ†Π΅Π½Ρ‚Ρ€Π°Π»ΡŒΠ½Ρ‹ΠΉ сСрвСр, ΠΈ ΠΊΠ»ΠΈΠ΅Π½Ρ‚ ΠΏΠΎΠ»ΡƒΡ‡Π°Π΅Ρ‚ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΉ Π±Π»ΠΎΠΊ исходной ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ. И Ρ‚Π°ΠΊ происходит Π΄ΠΎ Ρ‚Π΅Ρ… ΠΏΠΎΡ€, ΠΏΠΎΠΊΠ° всС ΠΊΠΎΠΌΠ±ΠΈΠ½Π°Ρ†ΠΈΠΈ Π½Π΅ Π±ΡƒΠ΄ΡƒΡ‚ ΠΏΠ΅Ρ€Π΅Π±Ρ€Π°Π½Ρ‹. ΠŸΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΠΈ, участники систСмы, ΠΎΠ±ΡŠΠ΅Π΄ΠΈΠ½ΡΡŽΡ‚ΡΡ Π² ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹, Π° Π½Π° ΡΠ°ΠΉΡ‚Π΅ вСдСтся Ρ€Π΅ΠΉΡ‚ΠΈΠ½Π³ ΠΊΠ°ΠΊ ΠΊΠΎΠΌΠ°Π½Π΄, Ρ‚Π°ΠΊ ΠΈ ΡΡ‚Ρ€Π°Π½. НапримСр, ΡƒΡ‡Π°ΡΡ‚Π²ΡƒΡŽΡ‰Π΅ΠΉ Π² ΠΊΠΎΠ½ΠΊΡƒΡ€ΡΠ΅ ΠΏΠΎ Π²Π·Π»ΠΎΠΌΡƒ RC5−64 (Π±Π»ΠΎΡ‡Π½Ρ‹ΠΉ ΡˆΠΈΡ„Ρ€ ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ RSA, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‰ΠΈΠΉ ΠΊΠ»ΡŽΡ‡ Π΄Π»ΠΈΠ½ΠΎΠΉ 64 Π±ΠΈΡ‚Π°) ΠΎΡ€Π³Π°Π½ΠΈΠ·Π°Ρ†ΠΈΠΈ Distributed.net ΡƒΠ΄Π°Π»ΠΎΡΡŒ ΠΎΡΡƒΡ‰Π΅ΡΡ‚Π²ΠΈΡ‚ΡŒ Π²Π·Π»ΠΎΠΌ Ρ‡Π΅Ρ€Π΅Π· ΠΏΡΡ‚ΡŒ Π»Π΅Ρ‚ (1757 Π΄Π½Π΅ΠΉ) Ρ€Π°Π±ΠΎΡ‚Ρ‹. Π—Π° ΡΡ‚ΠΎ врСмя Π² ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π΅ участвовали 327 856 ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ ΠΈ Π±Ρ‹Π»ΠΎ ΠΏΠ΅Ρ€Π΅Π±Ρ€Π°Π½ΠΎ 15 268 315 356 922 380 288 Π²Π°Ρ€ΠΈΠ°Π½Ρ‚ΠΎΠ² ΠΊΠ»ΡŽΡ‡Π°. Π’Ρ‹ΡΡΠ½ΠΈΠ»ΠΎΡΡŒ, Ρ‡Ρ‚ΠΎ Π±Ρ‹Π»Π° (Π½Π΅ Π±Π΅Π· ΡŽΠΌΠΎΡ€Π°) Π·Π°ΡˆΠΈΡ„Ρ€ΠΎΠ²Π°Π½Π° Ρ„Ρ€Π°Π·Π° «some things are better left unread» («Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π²Π΅Ρ‰ΠΈ Π»ΡƒΡ‡ΡˆΠ΅ ΠΎΡΡ‚Π°Π²Π»ΡΡ‚ΡŒ Π½Π΅ΠΏΡ€ΠΎΡ‡Ρ‚Π΅Π½Π½Ρ‹ΠΌΠΈ»). ΠžΠ±Ρ‰ΠΈΠ΅ Ρ€Π΅ΠΊΠΎΠΌΠ΅Π½Π΄Π°Ρ†ΠΈΠΈ ΠΏΠΎ ΡˆΠΈΡ„Ρ€Ρƒ RC5−64 Ρ‚Π°ΠΊΠΎΠ²Ρ‹: Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌ достаточно стоСк для повсСднСвных Π½ΡƒΠΆΠ΄, Π½ΠΎ ΡˆΠΈΡ„Ρ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΈΠΌ Π΄Π°Π½Π½Ρ‹Π΅, ΠΎΡΡ‚Π°ΡŽΡ‰ΠΈΠ΅ΡΡ сСкрСтными Π½Π° ΠΏΡ€ΠΎΡ‚яТСнии Π±ΠΎΠ»Π΅Π΅ пяти Π»Π΅Ρ‚, Π½Π΅ Ρ€Π΅ΠΊΠΎΠΌΠ΅Π½Π΄ΡƒΠ΅Ρ‚ся".

3.5 ΠšΠΎΠΌΠ±ΠΈΠ½ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹Π΅ ΠΌΠ΅Ρ‚ΠΎΠ΄Ρ‹ ΡˆΠΈΡ„Ρ€ΠΎΠ²Π°Π½ΠΈΡ

Одним ΠΈΠ· Π²Π°ΠΆΠ½Π΅ΠΉΡˆΠΈΡ… Ρ‚Ρ€Π΅Π±ΠΎΠ²Π°Π½ΠΈΠΉ, ΠΏΡ€Π΅Π΄ΡŠΡΠ²Π»ΡΠ΅ΠΌΡ‹Ρ… ΠΊ ΡΠΈΡΡ‚Π΅ΠΌΠ΅ ΡˆΠΈΡ„Ρ€ΠΎΠ²Π°Π½ΠΈΡ, являСтся Π΅Π΅ Π²Ρ‹ΡΠΎΠΊΠ°Ρ ΡΡ‚ΠΎΠΉΠΊΠΎΡΡ‚ΡŒ. Однако ΠΏΠΎΠ²Ρ‹ΡˆΠ΅Π½ΠΈΠ΅ стойкости любого ΠΌΠ΅Ρ‚ΠΎΠ΄Π° ΡˆΠΈΡ„Ρ€ΠΎΠ²Π°Π½ΠΈΡ ΠΏΡ€ΠΈΠ²ΠΎΠ΄ΠΈΡ‚, ΠΊΠ°ΠΊ ΠΏΡ€Π°Π²ΠΈΠ»ΠΎ, ΠΊ ΡΡƒΡ‰Π΅ΡΡ‚Π²Π΅Π½Π½ΠΎΠΌΡƒ ΡƒΡΠ»ΠΎΠΆΠ½Π΅Π½ΠΈΡŽ самого процСсса ΡˆΠΈΡ„Ρ€ΠΎΠ²Π°Π½ΠΈΡ ΠΈ ΡƒΠ²Π΅Π»ΠΈΡ‡Π΅Π½ΠΈΡŽ Π·Π°Ρ‚Ρ€Π°Ρ‚ рСсурсов (Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ, Π°ΠΏΠΏΠ°Ρ€Π°Ρ‚Π½Ρ‹Ρ… срСдств, ΡƒΠΌΠ΅Π½ΡŒΡˆΠ΅Π½ΠΈΡŽ пропускной способности ΠΈ Ρ‚. ΠΏ.).

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

Как ΠΏΠΎΠΊΠ°Π·Π°Π»ΠΈ исслСдования, ΡΡ‚ΠΎΠΉΠΊΠΎΡΡ‚ΡŒ ΠΊΠΎΠΌΠ±ΠΈΠ½ΠΈΡ€ΠΎΠ²Π°Π½Π½ΠΎΠ³ΠΎ ΡˆΠΈΡ„Ρ€ΠΎΠ²Π°Π½ΠΈΡ Π½Π΅ Π½ΠΈΠΆΠ΅ произвСдСния стойкостСй ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡ‹Ρ… способов.

Π’ΠΎΠΎΠ±Ρ‰Π΅ говоря, ΠΊΠΎΠΌΠ±ΠΈΠ½ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΌΠΎΠΆΠ½ΠΎ Π»ΡŽΠ±Ρ‹Π΅ ΠΌΠ΅Ρ‚ΠΎΠ΄Ρ‹ ΡˆΠΈΡ„Ρ€ΠΎΠ²Π°Π½ΠΈΡ ΠΈ Π² Π»ΡŽΠ±ΠΎΠΌ количСствС, ΠΎΠ΄Π½Π°ΠΊΠΎ Π½Π° ΠΏΡ€Π°ΠΊΡ‚ΠΈΠΊΠ΅ наибольшСС распространСниС ΠΏΠΎΠ»ΡƒΡ‡ΠΈΠ»ΠΈ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ ΠΊΠΎΠΌΠ±ΠΈΠ½Π°Ρ†ΠΈΠΈ:

1) подстановка + Π³Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅;

2) пСрСстановка + Π³Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅;

3) Π³Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ + Π³Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅;

4) паодстановка + пСрСстановка;

Π’ΠΈΠΏΠΈΡ‡Π½Ρ‹ΠΌ ΠΏΡ€ΠΈΠΌΠ΅Ρ€ΠΎΠΌ ΠΊΠΎΠΌΠ±ΠΈΠ½ΠΈΡ€ΠΎΠ²Π°Π½Π½ΠΎΠ³ΠΎ ΡˆΠΈΡ„Ρ€Π° являСтся Π½Π°Ρ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½Ρ‹ΠΉ стандарт БША криптографичСского закрытия Π΄Π°Π½Π½Ρ‹Ρ… (DES).

3.5.1 ΠšΡ€ΠΈΠΏΡ‚ΠΎΠ³Ρ€Π°Ρ„ΠΈΡ‡Π΅ΡΠΊΠΈΠΉ стандарт DES

Π’ 1973 Π³. ΠΠ°Ρ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½ΠΎΠ΅ Π±ΡŽΡ€ΠΎ стандартов БША Π½Π°Ρ‡Π°Π»ΠΎ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΡƒ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ ΠΏΠΎ ΡΠΎΠ·Π΄Π°Π½ΠΈΡŽ стандарта ΡˆΠΈΡ„Ρ€ΠΎΠ²Π°Π½ΠΈΡ Π΄Π°Π½Π½Ρ‹Ρ… Π½Π° Π­Π’Πœ. Π‘Ρ‹Π» объявлСн конкурс срСди Ρ„ΠΈΡ€ΠΌ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΎΠ² БША, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π²Ρ‹ΠΈΠ³Ρ€Π°Π»Π° Ρ„ΠΈΡ€ΠΌΠ° IBM, ΠΏΡ€Π΅Π΄ΡΡ‚Π°Π²ΠΈΠ²ΡˆΠ°Ρ Π² 1974 Π³ΠΎΠ΄Ρƒ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌ ΡˆΠΈΡ„Ρ€ΠΎΠ²Π°Π½ΠΈΡ, извСстный ΠΏΠΎΠ΄ Π½Π°Π·Π²Π°Π½ΠΈΠ΅ΠΌ DES (Data Encryption Standart).

Π’ ΡΡ‚ΠΎΠΌ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠ΅ Π²Ρ…ΠΎΠ΄Π½Ρ‹Π΅ 64-Π±ΠΈΡ‚ΠΎΠ²Ρ‹Π΅ Π²Π΅ΠΊΡ‚ΠΎΡ€Ρ‹, Π½Π°Π·Ρ‹Π²Π°Π΅ΠΌΡ‹Π΅ Π±Π»ΠΎΠΊΠ°ΠΌΠΈ ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΠΎΠ³ΠΎ тСкста, ΠŸΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΡƒΡŽΡ‚ΡΡ Π² Π²Ρ‹Ρ…ΠΎΠ΄Π½Ρ‹Π΅ 64-Π±ΠΈΡ‚ΠΎΠ²Ρ‹Π΅ Π²Π΅ΠΊΡ‚ΠΎΡ€Ρ‹, Π½Π°Π·Ρ‹Π²Π°Π΅ΠΌΡ‹Π΅ Π±Π»ΠΎΠΊΠ°ΠΌΠΈ ΡˆΠΈΡ„Ρ€ΠΎΡ‚Π΅ΠΊΡΡ‚Π°, с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Π΄Π²ΠΎΠΈΡ‡Π½ΠΎΠ³ΠΎ 56-Π±ΠΈΡ‚ΠΎΠ²ΠΎΠ³ΠΎ ΠΊΠ»ΡŽΡ‡Π° К. Число Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Ρ… ΠΊΠ»ΡŽΡ‡Π΅ΠΉ DES-Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠ° Ρ€Π°Π²Π½ΠΎ 256>7*1016.

Алгоритм рСализуСтся Π² Ρ‚Π΅Ρ‡Π΅Π½ΠΈΠ΅ 16 Π°Π½Π°Π»ΠΎΠ³ΠΈΡ‡Π½Ρ‹Ρ… Ρ†ΠΈΠΊΠ»ΠΎΠ² ΡˆΠΈΡ„Ρ€ΠΎΠ²Π°Π½ΠΈΡ, Π³Π΄Π΅ Π½Π° I-ΠΎΠΌ Ρ†ΠΈΠΊΠ»Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ Ρ†ΠΈΠΊΠ»ΠΎΠ²ΠΎΠΉ ΠΊΠ»ΡŽΡ‡ Ki , ΠΏΡ€Π΅Π΄ΡΡ‚Π°Π²Π»ΡΡŽΡ‰ΠΈΠΉ собой алгоритмичСски Π²Ρ‹Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°Π΅ΠΌΡƒΡŽ Π²Ρ‹Π±ΠΎΡ€ΠΊΡƒ 48 Π±ΠΈΡ‚ΠΎΠ² ΠΈΠ· 56 Π±ΠΈΡ‚ΠΎΠ² ΠΊΠ»ΡŽΡ‡Π° Ki, I=1,2,…, 16.

Алгоритм обСспСчиваСт Π²Ρ‹ΡΠΎΠΊΡƒΡŽ ΡΡ‚ΠΎΠΉΠΊΠΎΡΡ‚ΡŒ, ΠΎΠ΄Π½Π°ΠΊΠΎ Π½Π΅Π΄Π°Π²Π½ΠΈΠ΅ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Ρ‹ ΠΏΠΎΠΊΠ°Π·Π°Π»ΠΈ, Ρ‡Ρ‚ΠΎ соврСмСнная тСхнология позволяСт ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ Π²Ρ‹Ρ‡ΠΈΡΠ»ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠ΅ устройство ΡΡ‚ΠΎΠΈΠΌΠΎΡΡ‚ΡŒΡŽ ΠΎΠΊΠΎΠ»ΠΎ 1 ΠΌΠ»Π½. Π΄ΠΎΠ»Π»Π°Ρ€ΠΎΠ² БША, способноС Π²ΡΠΊΡ€Ρ‹Ρ‚ΡŒ сСкрСтный ΠΊΠ»ΡŽΡ‡ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΏΠΎΠ»Π½ΠΎΠ³ΠΎ ΠΏΠ΅Ρ€Π΅Π±ΠΎΡ€Π° Π² ΡΡ€Π΅Π΄Π½Π΅ΠΌ Π·Π° 3,5 часа.

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

DES-Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌ явился ΠΏΠ΅Ρ€Π²Ρ‹ΠΌ ΠΏΡ€ΠΈΠΌΠ΅Ρ€ΠΎΠΌ ΡˆΠΈΡ€ΠΎΠΊΠΎΠ³ΠΎ производства ΠΈ Π²Π½Π΅Π΄Ρ€Π΅Π½ΠΈΡ тСхничСских срСдств Π² ΠΎΠ±Π»Π°ΡΡ‚ΠΈ Π·Π°Ρ‰ΠΈΡ‚Ρ‹ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ. ΠΠ°Ρ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½ΠΎΠ΅ Π±ΡŽΡ€ΠΎ стандартов БША ΠΏΡ€ΠΎΠ²ΠΎΠ΄ΠΈΡ‚ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΡƒ Π°ΠΏΠΏΠ°Ρ€Π°Ρ‚Π½Ρ‹Ρ… Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠΉ DES-Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠ°, ΠΏΡ€Π΅Π΄Π»ΠΎΠΆΠ΅Π½Π½Ρ‹Ρ… Ρ„ΠΈΡ€ΠΌΠ°ΠΌΠΈ-Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ°ΠΌΠΈ, Π½Π° ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½ΠΎΠΌ Ρ‚Π΅ΡΡ‚ΠΈΡ€ΡƒΡŽΡ‰Π΅ΠΌ стСндС. Волько послС ΠΏΠΎΠ»ΠΎΠΆΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ΠΎΠ² ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠΈ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒ ΠΏΠΎΠ»ΡƒΡ‡Π°Π΅Ρ‚ ΠΎΡ‚ ΠΠ°Ρ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½ΠΎΠ³ΠΎ Π±ΡŽΡ€ΠΎ стандартов сСртификат Π½Π° ΠΏΡ€Π°Π²ΠΎ Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ своСго ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚Π°. К Π½Π°ΡΡ‚ΠΎΡΡ‰Π΅ΠΌΡƒ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ аттСстовано нСсколько дСсятков ΠΈΠ·Π΄Π΅Π»ΠΈΠΉ, Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½Π½Ρ‹Ρ… Π½Π° Ρ€Π°Π·Π»ΠΈΡ‡Π½ΠΎΠΉ элСмСнтарной Π±Π°Π·Π΅.

Достигнута высокая ΡΠΊΠΎΡ€ΠΎΡΡ‚ΡŒ ΡˆΠΈΡ„Ρ€ΠΎΠ²Π°Π½ΠΈΡ. Она составляСт Π² Π»ΡƒΡ‡ΡˆΠΈΡ… издСлиях 45 ΠœΠ±ΠΈΡ‚/с. Π¦Π΅Π½Π° Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… Π°ΠΏΠΏΠ°Ρ€Π°Ρ‚Π½Ρ‹Ρ… ΠΈΠ·Π΄Π΅Π»ΠΈΠΉ Π½ΠΈΠΆΠ΅ 100 Π΄ΠΎΠ»Π»Π°Ρ€ΠΎΠ² БША.

ΠžΡΠ½ΠΎΠ²Π½Ρ‹Π΅ области примСнСния DES-Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠ°:

1) Ρ…Ρ€Π°Π½Π΅Π½ΠΈΠ΅ Π΄Π°Π½Π½Ρ‹Ρ… Π½Π° ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π°Ρ… (ΡˆΠΈΡ„Ρ€ΠΎΠ²Π°Π½ΠΈΠ΅ Ρ„Π°ΠΉΠ»ΠΎΠ², ΠΏΠ°Ρ€ΠΎΠ»Π΅ΠΉ);

2) аутСнтификация сообщСний (имСя сообщСниС ΠΈ ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΡŒΠ½ΡƒΡŽ Π³Ρ€ΡƒΠΏΠΏΡƒ, нСслоТно ΡƒΠ±Π΅Π΄ΠΈΡ‚ΡŒΡΡ Π² ΠΏΠΎΠ΄Π»ΠΈΠ½Π½ΠΎΡΡ‚ΠΈ сообщСния;

3) элСктронная систСма ΠΏΠ»Π°Ρ‚Π΅ΠΆΠ΅ΠΉ (ΠΏΡ€ΠΈ опСрациях с ΡˆΠΈΡ€ΠΎΠΊΠΎΠΉ ΠΊΠ»ΠΈΠ΅Π½Ρ‚ΡƒΡ€ΠΎΠΉ ΠΈ ΠΌΠ΅ΠΆΠ΄Ρƒ Π±Π°Π½ΠΊΠ°ΠΌΠΈ);

4) Π­Π»Π΅ΠΊΡ‚Ρ€ΠΎΠ½Π½Ρ‹ΠΉ ΠΎΠ±ΠΌΠ΅Π½ коммСрчСской ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠ΅ΠΉ (ΠΎΠ±ΠΌΠ΅Π½ Π΄Π°Π½Π½Ρ‹ΠΌΠΈ ΠΌΠ΅ΠΆΠ΄Ρƒ покупатСлями, ΠΏΡ€ΠΎΠ΄Π°Π²Ρ†ΠΎΠΌ ΠΈ Π±Π°Π½ΠΊΠΈΡ€ΠΎΠΌ Π·Π°Ρ‰ΠΈΡ‰Π΅Π½ ΠΎΡ‚ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠΉ ΠΈ ΠΏΠ΅Ρ€Π΅Ρ…Π²Π°Ρ‚Π°.

ПозднСС появилась модификация DESa — Triple Des («Ρ‚Ρ€ΠΎΠΉΠ½ΠΎΠΉ DES» — Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ Ρ‚Ρ€ΠΈΠΆΠ΄Ρ‹ ΡˆΠΈΡ„Ρ€ΡƒΠ΅Ρ‚ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ «ΠΎΠ±Ρ‹Ρ‡Π½Ρ‹ΠΌ» DESΠΎΠΌ) свободСн ΠΎΡ‚ ΠΎΡΠ½ΠΎΠ²Π½ΠΎΠ³ΠΎ нСдостатка ΠΏΡ€Π΅ΠΆΠ½Π΅Π³ΠΎ Π²Π°Ρ€ΠΈΠ°Π½Ρ‚Π° — ΠΊΠΎΡ€ΠΎΡ‚ΠΊΠΎΠ³ΠΎ ΠΊΠ»ΡŽΡ‡Π°; ΠΎΠ½ Π·Π΄Π΅ΡΡŒ Π² Π΄Π²Π° Ρ€Π°Π·Π° Π΄Π»ΠΈΠ½Π½Π΅Π΅. Но Π·Π°Ρ‚ΠΎ, ΠΊΠ°ΠΊ оказалось, Triple DES унаслСдовал Π΄Ρ€ΡƒΠ³ΠΈΠ΅ слабыС стороны своСго ΠΏΡ€Π΅Π΄ΡˆΠ΅ΡΡ‚Π²Π΅Π½Π½ΠΈΠΊΠ°: отсутствиС возмоТности для ΠΏΠ°Ρ€Π°Π»Π»Π΅Π»ΡŒΠ½Ρ‹Ρ… вычислСний ΠΏΡ€ΠΈ ΡˆΠΈΡ„Ρ€ΠΎΠ²Π°Π½ΠΈΠΈ ΠΈ Π½ΠΈΠ·ΠΊΡƒΡŽ ΡΠΊΠΎΡ€ΠΎΡΡ‚ΡŒ.

3.5.2 Π“ΠžΠ‘Π’ 28 147–89

Π’ 1989 Π³ΠΎΠ΄Ρƒ Π² Π‘Π‘Π‘Π  Π±Ρ‹Π» Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Π°Π½ Π±Π»ΠΎΡ‡Π½Ρ‹ΠΉ ΡˆΠΈΡ„Ρ€ для использования Π² ΠΊΠ°Ρ‡Π΅ΡΡ‚Π²Π΅ государствСнного стандарта ΡˆΠΈΡ„Ρ€ΠΎΠ²Π°Π½ΠΈΡ Π΄Π°Π½Π½Ρ‹Ρ…. Π Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° Π±Ρ‹Π»Π° принята ΠΈ Π·Π°Ρ€Π΅Π³ΠΈΡΡ‚Ρ€ΠΈΡ€ΠΎΠ²Π°Π½Π° ΠΊΠ°ΠΊ Π“ΠžΠ‘Π’ 28 147–89. Алгоритм Π±Ρ‹Π» Π²Π²Π΅Π΄Π΅Π½ Π² Π΄Π΅ΠΉΡΡ‚Π²ΠΈΠ΅ Π² 1990 Π³ΠΎΠ΄Ρƒ. И Ρ…ΠΎΡ‚Ρ ΠΌΠ°ΡΡˆΡ‚Π°Π±Ρ‹ примСнСния этого Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠ° ΡˆΠΈΡ„Ρ€ΠΎΠ²Π°Π½ΠΈΡ Π΄ΠΎ ΡΠΈΡ… ΠΏΠΎΡ€ ΡƒΡ‚ΠΎΡ‡Π½ΡΡŽΡ‚ΡΡ, Π½Π°Ρ‡Π°Π»ΠΎ Π΅Π³ΠΎ внСдрСния, Π² Ρ‡Π°ΡΡ‚ности Π² Π±Π°Π½ΠΊΠΎΠ²ΡΠΊΠΎΠΉ систСмС, ΡƒΠΆΠ΅ ΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΎ. Алгоритм нСсколько ΠΌΠ΅Π΄Π»ΠΈΡ‚Π΅Π»Π΅Π½, Π½ΠΎ ΠΎΠ±Π»Π°Π΄Π°Π΅Ρ‚ вСсьма высокой ΡΡ‚ΠΎΠΉΠΊΠΎΡΡ‚ΡŒΡŽ.

Π’ ΠΎΠ±Ρ‰ΠΈΡ… Ρ‡Π΅Ρ€Ρ‚Π°Ρ… Π“ΠžΠ‘Π’ 28 147 Π°Π½Π°Π»ΠΎΠ³ΠΈΡ‡Π΅Π½ DES. Π‘Π»ΠΎΠΊ-схСма Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠ° Π“ΠžΠ‘Π’ отличаСтся ΠΎΡ‚ Π±Π»ΠΎΠΊ-схСмы DES-Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠ° лишь отсутствиСм Π½Π°Ρ‡Π°Π»ΡŒΠ½ΠΎΠΉ пСрСстановки ΠΈ Ρ‡ΠΈΡΠ»ΠΎ Ρ†ΠΈΠΊΠ»ΠΎΠ² ΡˆΠΈΡ„Ρ€ΠΎΠ²Π°Π½ΠΈΡ (32 Π² Π“ΠžΠ‘Π’ ΠΏΡ€ΠΎΡ‚ΠΈΠ² 16 Π² DES-Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠ΅).

ΠšΠ»ΡŽΡ‡ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠ° Π“ΠžΠ‘Π’ — это массив, состоящий ΠΈΠ· 32-ΠΌΠ΅Ρ€Π½Ρ‹Ρ… Π²Π΅ΠΊΡ‚ΠΎΡ€ΠΎΠ² X1, X2,…X8. Π¦ΠΈΠΊΠ»ΠΎΠ²ΠΎΠΉ ΠΊΠ»ΡŽΡ‡ i-Π³ΠΎ Ρ†ΠΈΠΊΠ»Π° Ki Ρ€Π°Π²Π΅Π½ Xs, Π³Π΄Π΅ ряду Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ i ΠΎΡ‚ 1 Π΄ΠΎ 32 соотвСтствуСт ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΉ ряд Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ s:

1,2,3,4,5,6,7,8,1,2,3,4,5,6,7,8,1,2,3,4,5,6,7,8,8,7,6,5,4,3,2,1.

Π’ ΡˆΠΈΡ„Ρ€Π΅ Π“ΠžΠ‘Π’ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ 256-Π±ΠΈΡ‚ΠΎΠ²Ρ‹ΠΉ ΠΊΠ»ΡŽΡ‡ ΠΈ ΠΎΠ±ΡŠΠ΅ΠΌ ΠΊΠ»ΡŽΡ‡Π΅Π²ΠΎΠ³ΠΎ пространства составляСт 2256. Ни Π½Π° ΠΎΠ΄Π½ΠΎΠΉ ΠΈΠ· ΡΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΡ… Π² Π½Π°ΡΡ‚оящСС врСмя ΠΈΠ»ΠΈ ΠΏΡ€Π΅Π΄ΠΏΠΎΠ»Π°Π³Π°Π΅ΠΌΡ‹Ρ… ΠΊ Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ Π² Π½Π΅Π΄Π°Π»Π΅ΠΊΠΎΠΌ Π±ΡƒΠ΄ΡƒΡ‰Π΅ΠΌ ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π½ΠΎΠΉ систСмС ΠΎΠ±Ρ‰Π΅Π³ΠΎ примСнСния нСльзя ΠΏΠΎΠ΄ΠΎΠ±Ρ€Π°Ρ‚ΡŒ ΠΊΠ»ΡŽΡ‡ Π·Π° Π²Ρ€Π΅ΠΌΡ, мСньшСС ΠΌΠ½ΠΎΠ³ΠΈΡ… сотСн Π»Π΅Ρ‚. Российский стандарт проСктировался с Π±ΠΎΠ»ΡŒΡˆΠΈΠΌ запасом, ΠΏΠΎ ΡΡ‚ойкости ΠΎΠ½ Π½Π° ΠΌΠ½ΠΎΠ³ΠΎ порядков прСвосходит амСриканский стандарт DES с Π΅Π³ΠΎ Ρ€Π΅Π°Π»ΡŒΠ½Ρ‹ΠΌ Ρ€Π°Π·ΠΌΠ΅Ρ€ΠΎΠΌ ΠΊΠ»ΡŽΡ‡Π° Π² 56 Π±ΠΈΡ‚ ΠΎ ΠΈ ΠΎΠ±ΡŠΠ΅ΠΌΠΎΠΌ ΠΊΠ»ΡŽΡ‡Π΅Π²ΠΎΠ³ΠΎ пространства всСго 256(ΠΈ Π½Π΅ΡƒΠ΄ΠΈΠ²ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ: Π΅Π³ΠΎ ΠΊΠ»ΡŽΡ‡ Π΄Π»ΠΈΠ½ΠΎΠΉ 32 Π±Π°ΠΉΡ‚Π° (256 Π±ΠΈΡ‚) Π²Ρ‡Π΅Ρ‚Π²Π΅Ρ€ΠΎ большС ΠΊΠ»ΡŽΡ‡Π° DES. НСобходимоС ΠΆΠ΅ Π½Π° ΠΏΠ΅Ρ€Π΅Π±ΠΎΡ€ всСх ΠΊΠ»ΡŽΡ‡Π΅ΠΉ врСмя ΠΏΡ€ΠΈ этом возрастаСт Π½Π΅ Π² Ρ‡Π΅Ρ‚Ρ‹Ρ€Π΅ Ρ€Π°Π·Π°, Π° Π² 25632−8=25624, Ρ‡Ρ‚ΠΎ выливаСтся ΡƒΠΆΠ΅ Π² Π°ΡΡ‚рономичСскиС Ρ†ΠΈΡ„Ρ€Ρ‹), Ρ‡Π΅Π³ΠΎ явно нСдостаточно. Π’ ΡΡ‚ΠΎΠΉ связи DES ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΡ€Π΅Π΄ΡΡ‚Π°Π²Π»ΡΡ‚ΡŒ скорСС ΠΈΡΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΈΠΉ ΠΈΠ»ΠΈ Π½Π°ΡƒΡ‡Π½Ρ‹ΠΉ, Ρ‡Π΅ΠΌ практичСский интСрСс.

3.6 Π’Ρ‹Π²ΠΎΠ΄Ρ‹

Π’ 3 Π³Π»Π°Π²Π΅ Π±Ρ‹Π»ΠΈ рассмотрСны нСсколько Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Ρ… ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠ² ΡˆΠΈΡ„Ρ€ΠΎΠ²Π°Π½ΠΈΡ. Алгоритмы 3.1−3.4 Π² «Ρ‡ΠΈΡΡ‚ΠΎΠΌ Π²ΠΈΠ΄Π΅» использовались Ρ€Π°Π½ΡŒΡˆΠ΅, Π° Π² Π½Π°ΡˆΠΈ Π΄Π½ΠΈ ΠΎΠ½ΠΈ Π·Π°Π»ΠΎΠΆΠ΅Π½Ρ‹ практичСски Π² Π»ΡŽΠ±ΠΎΠΉ, Π΄Π°ΠΆΠ΅ самой слоТной ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ΅ ΡˆΠΈΡ„Ρ€ΠΎΠ²Π°Π½ΠΈΡ. ΠšΠ°ΠΆΠ΄Ρ‹ΠΉ ΠΈΠ· Ρ€Π°ΡΡΠΌΠΎΡ‚Ρ€Π΅Π½Π½Ρ‹Ρ… ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠ² Ρ€Π΅Π°Π»ΠΈΠ·ΡƒΠ΅Ρ‚ собствСнный способ криптографичСской Π·Π°Ρ‰ΠΈΡ‚Ρ‹ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ ΠΈ ΠΈΠΌΠ΅Π΅Ρ‚ собствСнныС достоинства ΠΈ Π½Π΅Π΄ΠΎΡΡ‚Π°Ρ‚ΠΊΠΈ, Π½ΠΎ ΠΈΡ… ΠΎΠ±Ρ‰Π΅ΠΉ ваТнСйшСй характСристикой являСтся ΡΡ‚ΠΎΠΉΠΊΠΎΡΡ‚ΡŒ. Под этим понимаСтся ΠΌΠΈΠ½ΠΈΠΌΠ°Π»ΡŒΠ½Ρ‹ΠΉ объСм Π·Π°ΡˆΠΈΡ„Ρ€ΠΎΠ²Π°Π½Π½ΠΎΠ³ΠΎ тСкста, статистичСским Π°Π½Π°Π»ΠΈΠ·ΠΎΠΌ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ ΠΌΠΎΠΆΠ½ΠΎ Π²ΡΠΊΡ€Ρ‹Ρ‚ΡŒ исходный тСкст. Π’Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ, ΠΏΠΎ ΡΡ‚ойкости ΡˆΠΈΡ„Ρ€Π° ΠΌΠΎΠΆΠ½ΠΎ ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ΡŒ ΠΏΡ€Π΅Π΄Π΅Π»ΡŒΠ½ΠΎ допустимый объСм ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ, Π·Π°ΡˆΠΈΡ„Ρ€ΠΎΠ²Π°Π½Π½ΠΎΠΉ ΠΏΡ€ΠΈ использовании ΠΎΠ΄Π½ΠΎΠ³ΠΎ ΠΊΠ»ΡŽΡ‡Π°. ΠŸΡ€ΠΈ Π²Ρ‹Π±ΠΎΡ€Π΅ криптографичСского Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠ° для использования Π² ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½ΠΎΠΉ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ΅ Π΅Π³ΠΎ ΡΡ‚ΠΎΠΉΠΊΠΎΡΡ‚ΡŒ являСтся ΠΎΠ΄Π½ΠΈΠΌ ΠΈΠ· ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΡΡŽΡ‰ΠΈΡ… Ρ„Π°ΠΊΡ‚ΠΎΡ€ΠΎΠ².

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

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

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

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

МоТно ΠΎΡ‚ΠΌΠ΅Ρ‚ΠΈΡ‚ΡŒ, Ρ‡Ρ‚ΠΎ для Π½Π°Π΄Π΅ΠΆΠ½ΠΎΠ³ΠΎ закрытия Π±ΠΎΠ»ΡŒΡˆΠΈΡ… массивов ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ Π½Π°ΠΈΠ±ΠΎΠ»Π΅Π΅ ΠΏΡ€ΠΈΠ³ΠΎΠ΄Π½Ρ‹ Π³Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΈ ΡƒΡΠ»ΠΎΠΆΠ½Π΅Π½Π½Ρ‹Π΅ пСрСстановки ΠΈ ΠΏΠΎΠ΄ΡΡ‚Π°Π½ΠΎΠ²ΠΊΠΈ.

ΠŸΡ€ΠΈ использовании ΠΊΠΎΠΌΠ±ΠΈΠ½ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹Ρ… ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠ² ΡˆΠΈΡ„Ρ€ΠΎΠ²Π°Π½ΠΈΡ ΡΡ‚ΠΎΠΉΠΊΠΎΡΡ‚ΡŒ ΡˆΠΈΡ„Ρ€Π° Ρ€Π°Π²Π½Π° ΠΏΡ€ΠΎΠΈΠ·Π²Π΅Π΄Π΅Π½ΠΈΡŽ стойкостСй ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹Ρ… ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠ². ΠŸΠΎΡΡ‚ΠΎΠΌΡƒ ΠΊΠΎΠΌΠ±ΠΈΠ½ΠΈΡ€ΠΎΠ²Π°Π½Π½ΠΎΠ΅ ΡˆΠΈΡ„Ρ€ΠΎΠ²Π°Π½ΠΈΠ΅ являСтся Π½Π°ΠΈΠ±ΠΎΠ»Π΅Π΅ Π½Π°Π΄Π΅ΠΆΠ½Ρ‹ΠΌ способом криптографичСского закрытия. ИмСнно Ρ‚Π°ΠΊΠΎΠΉ ΠΌΠ΅Ρ‚ΠΎΠ΄ Π±Ρ‹Π» ΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ Π² ΠΎΡΠ½ΠΎΠ²Ρƒ Ρ€Π°Π±ΠΎΡ‚Ρ‹ всСх извСстных Π² Π½Π°ΡΡ‚оящСС врСмя ΡˆΠΈΡ„Ρ€ΡƒΡŽΡ‰ΠΈΡ… Π°ΠΏΠΏΠ°Ρ€Π°Ρ‚ΠΎΠ².

Алгоритм DES Π±Ρ‹Π» ΡƒΡ‚Π²Π΅Ρ€ΠΆΠ΄Π΅Π½ Π΅Ρ‰Π΅ Π΄ΠΎΠ»Π΅Π΅ 20 Π»Π΅Ρ‚ Π½Π°Π·Π°Π΄, ΠΎΠ΄Π½Π°ΠΊΠΎ Π·Π° ΡΡ‚ΠΎ врСмя ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Ρ‹ сдСлали нСмыслимый скачок Π² ΡΠΊΠΎΡ€ΠΎΡΡ‚ΠΈ вычислСний, ΠΈ ΡΠ΅ΠΉΡ‡Π°Ρ Π½Π΅ Ρ‚Π°ΠΊ ΡƒΠΆ Ρ‚Ρ€ΡƒΠ΄Π½ΠΎ ΡΠ»ΠΎΠΌΠ°Ρ‚ΡŒ этот Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌ ΠΏΡƒΡ‚Π΅ΠΌ ΠΏΠΎΠ»Π½ΠΎΠ³ΠΎ ΠΏΠ΅Ρ€Π΅Π±ΠΎΡ€Π° всСх Π²ΠΎΠ·ΠΌΠΎΠΆΠ½Ρ‹Ρ… Π²Π°Ρ€ΠΈΠ°Π½Ρ‚ΠΎΠ² ΠΊΠ»ΡŽΡ‡Π΅ΠΉ (Π° Π² DES ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ всСго 8-Π±Π°ΠΉΡ‚Π½Ρ‹ΠΉ), Ρ‡Ρ‚ΠΎ Π½Π΅Π΄Π°Π²Π½ΠΎ казалось ΡΠΎΠ²Π΅Ρ€ΡˆΠ΅Π½Π½ΠΎ Π½Π΅Π²ΠΎΠ·ΠΌΠΎΠΆΠ½Ρ‹ΠΌ.

Π“ΠžΠ‘Π’ 28 147–89 Π±Ρ‹Π» Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Π°Π½ Π΅Ρ‰Π΅ спСцслуТбами БовСтского Боюза, ΠΈ ΠΎΠ½ ΠΌΠΎΠ»ΠΎΠΆΠ΅ DES всСго Π½Π° 10 Π»Π΅Ρ‚; ΠΏΡ€ΠΈ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ΅ Π² Π½Π΅Π³ΠΎ Π±Ρ‹Π» Π·Π°Π»ΠΎΠΆΠ΅Π½ Ρ‚Π°ΠΊΠΎΠΉ запас прочности, Ρ‡Ρ‚ΠΎ Π΄Π°Π½Π½Ρ‹ΠΉ Π“ΠžΠ‘Π’ являСтся Π°ΠΊΡ‚ΡƒΠ°Π»ΡŒΠ½Ρ‹ΠΌ Π΄ΠΎ ΡΠΈΡ… ΠΏΠΎΡ€.

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

4. ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½Ρ‹Π΅ ΡˆΠΈΡ„Ρ€Π°Ρ‚ΠΎΡ€Ρ‹

Иногда Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ Π·Π°ΡˆΠΈΡ„Ρ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹ΠΉ Ρ„Π°ΠΉΠ», Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‚ΡŒ Π΅Π³ΠΎ ΠΊΠΎΠΌΡƒ-Π½ΠΈΠ±ΡƒΠ΄ΡŒ ΠΈΠ»ΠΈ просто ΡΠΊΡ€Ρ‹Ρ‚ΡŒ ΠΎΡ‚ ΠΏΠΎΡΡ‚ΠΎΡ€ΠΎΠ½Π½ΠΈΡ…. Π­Ρ‚ΠΎ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ личная пСрСписка, Ρ„ΠΎΡ‚ΠΎΠ°Π»ΡŒΠ±ΠΎΠΌ, Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ собствСнного Ρ‚Ρ€ΡƒΠ΄Π°. Π’ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ, Π²Π°ΠΌ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΠΎΠ±ΠΌΠ΅Π½ΠΈΠ²Π°Ρ‚ΡŒΡΡ ΠΊΠΎΠ½Ρ„ΠΈΠ΄Π΅Π½Ρ†ΠΈΠ°Π»ΡŒΠ½ΠΎΠΉ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠ΅ΠΉ ΠΏΠΎ ΡΠ»Π΅ΠΊΡ‚Ρ€ΠΎΠ½Π½ΠΎΠΉ ΠΏΠΎΡ‡Ρ‚Π΅ с ΠΊΠΎΠ»Π»Π΅Π³Π°ΠΌΠΈ. ΠžΡ‡Π΅Π²ΠΈΠ΄Π½ΠΎ, Ρ‡Ρ‚ΠΎ ΠΊΠΎΠ½Ρ„ΠΈΠ΄Π΅Π½Ρ†ΠΈΠ°Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ ΠΌΠΎΠΆΠ½ΠΎ Π΄ΠΎΠ±ΠΈΡ‚ΡŒΡΡ двумя способами: примСняя Π°ΠΏΠΏΠ°Ρ€Π°Ρ‚Π½Ρ‹Π΅ ΡˆΠΈΡ„Ρ€Π°Ρ‚ΠΎΡ€Ρ‹ ΠΈΠ»ΠΈ ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½Ρ‹Π΅ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ для ΡˆΠΈΡ„Ρ€ΠΎΠ²Π°Π½ΠΈΡ. О ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°Ρ… ΠΊΠ°ΠΊ Ρ€Π°Π· ΠΈ ΠΏΠΎΠΉΠ΄Π΅Ρ‚ Ρ€Π΅Ρ‡ΡŒ Π² ΡΡ‚ΠΎΠΉ Π³Π»Π°Π²Π΅.

4.1 Π GΠ  6.5.3 (www.Ρ€gΡ€i.com, www.Ρ€gΡ€.com), freeware

Π GΠ  (Π retty Good Π rivacy) — ΠΏΠΎΠΆΠ°Π»ΡƒΠΉ, самый извСстный ΠΈ ΡΠ°ΠΌΡ‹ΠΉ Π½Π°Π΄Π΅ΠΆΠ½Ρ‹ΠΉ ΡˆΠΈΡ„Ρ€ΠΎΠ²Π°Π»ΡŒΡ‰ΠΈΠΊ. Автор ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹, Π hiliΡ€ Zimmermann, практичСски всю свою Тизнь посвятил ΡˆΠΈΡ„Ρ€ΠΎΠ²Π°Π½ΠΈΡŽ Π΄Π°Π½Π½Ρ‹Ρ…. Π­Ρ‚Π° ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° прСдставляСт Ρ†Π΅Π»Ρ‹ΠΉ ряд вСсьма ΠΌΠΎΡ‰Π½Ρ‹Ρ… ΡƒΡ‚ΠΈΠ»ΠΈΡ‚. Π’ ΠΏΠ°ΠΏΠΊΠ΅ Автозагрузка появляСтся Π GΠ tray, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π·Π°Π³Ρ€ΡƒΠΆΠ°Π΅Ρ‚ Π GΠ  ΠΈ ΠΎΡ‚Π²Π΅Ρ‡Π°Π΅Ρ‚ Π·Π° ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ ΠΎΡΡ‚Π°Π»ΡŒΠ½Ρ‹ΠΌΠΈ элСмСнтами ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹. ΠŸΠ΅Ρ€Π²Ρ‹ΠΌ Π΄Π΅Π»ΠΎΠΌ послС установки ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ Π·Π°ΠΉΡ‚ΠΈ Π² Π GΠ keys ΠΈ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ ΠΏΠ°Ρ€Ρƒ ΠΊΠ»ΡŽΡ‡Π΅ΠΉ — ΠΏΡƒΠ±Π»ΠΈΡ‡Π½Ρ‹ΠΉ ΠΈ ΠΏΡ€ΠΈΠ²Π°Ρ‚Π½Ρ‹ΠΉ. ΠšΠ»ΡŽΡ‡ΠΈ ΠΌΠΎΠΆΠ½ΠΎ ΡΠΎΠ·Π΄Π°Π²Π°Ρ‚ΡŒ ΠΏΠΎ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠ°ΠΌ DSS ΠΈ RSA, ΠΏΡ€ΠΈΡ‡Π΅ΠΌ ΠΏΠ΅Ρ€Π²Ρ‹ΠΉ ΠΏΡ€Π΅Π΄ΠΏΠΎΡ‡Ρ‚ΠΈΡ‚Π΅Π»ΡŒΠ½Π΅Π΅. Π”Π»ΠΈΠ½Π° ΠΊΠ»ΡŽΡ‡Π° ΠΌΠΎΠΆΠ΅Ρ‚ Π½Π°Ρ…ΠΎΠ΄ΠΈΡ‚ΡŒΡΡ Π² ΠΏΡ€Π΅Π΄Π΅Π»Π°Ρ… 1024−4096 Π±ΠΈΡ‚. ΠŸΡ€ΠΈ создании ΠΊΠ»ΡŽΡ‡Π΅ΠΉ Π²Π°ΠΌ прСдстоит ввСсти строку символов, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ Π²Ρ‹ Π±ΡƒΠ΄Π΅Ρ‚Π΅ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ Π² Π΄Π°Π»ΡŒΠ½Π΅ΠΉΡˆΠ΅ΠΌ ΠΏΡ€ΠΈ Ρ€Π°ΡΡˆΠΈΡ„Ρ€ΠΎΠ²ΠΊΠ΅ Π΄Π°Π½Π½Ρ‹Ρ…. БпСциалисты Ρ€Π΅ΠΊΠΎΠΌΠ΅Π½Π΄ΡƒΡŽΡ‚ Π²Π²ΠΎΠ΄ΠΈΡ‚ΡŒ строку ΠΈΠ· 100−200 символов, Π½ΠΎ ΡƒΡ‡Ρ‚ΠΈΡ‚Π΅, Ρ‡Ρ‚ΠΎ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° Π½Π΅ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ с Π±ΡƒΡ„Π΅Ρ€ΠΎΠΌ ΠΎΠ±ΠΌΠ΅Π½Π°, Ρ‚Π°ΠΊ Ρ‡Ρ‚ΠΎ эту ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ Π²Π°ΠΌ прСдстоит Π²Π²ΠΎΠ΄ΠΈΡ‚ΡŒ Π²Ρ€ΡƒΡ‡Π½ΡƒΡŽ ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ Ρ€Π°Π·, ΠΊΠΎΠ³Π΄Π° Π²Ρ‹ Π±ΡƒΠ΄Π΅Ρ‚Π΅ Ρ€Π°ΡΡˆΠΈΡ„Ρ€ΠΎΠ²Ρ‹Π²Π°Ρ‚ΡŒ ΠΊΠ°ΠΊΠΎΠΉ-Π»ΠΈΠ±ΠΎ Ρ„Π°ΠΉΠ». Если Π²Ρ‹ Π·Π°Π±ΡƒΠ΄Π΅Ρ‚Π΅ эту строку ΠΈΠ»ΠΈ испортитС свой ΠΏΡ€ΠΈΠ²Π°Ρ‚Π½Ρ‹ΠΉ ΠΊΠ»ΡŽΡ‡, Ρ‚ΠΎ Π²ΡΠ΅, Ρ‡Ρ‚ΠΎ Π±Ρ‹Π»ΠΎ Π·Π°ΡˆΠΈΡ„Ρ€ΠΎΠ²Π°Π½ΠΎ ΠΏΡ€Π΅Π΄Ρ‹Π΄ΡƒΡ‰ΠΈΠΌ ΠΊΠ»ΡŽΡ‡ΠΎΠΌ, Π±ΡƒΠ΄Π΅Ρ‚ Π±Π΅Π·Π²ΠΎΠ·Π²Ρ€Π°Ρ‚Π½ΠΎ утСряно. Π Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ это всС ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ: Π²Ρ‹ ΠΎΠ±ΠΌΠ΅Π½ΠΈΠ²Π°Π΅Ρ‚Π΅ΡΡŒ ΠΏΡƒΠ±Π»ΠΈΡ‡Π½Ρ‹ΠΌΠΈ ΠΊΠ»ΡŽΡ‡Π°ΠΌΠΈ со ΡΠ²ΠΎΠΈΠΌΠΈ Π΄Ρ€ΡƒΠ·ΡŒΡΠΌΠΈ, ΠΏΠΎΠ»Π΅ Ρ‡Π΅Π³ΠΎ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠ΅Ρ€Π΅ΠΏΠΈΡΡ‹Π²Π°Ρ‚ΡŒΡΡ ΠΏΠΎ e-mail. ИмСя ваш ΠΏΡƒΠ±Π»ΠΈΡ‡Π½Ρ‹ΠΉ ΠΊΠ»ΡŽΡ‡, ΠΏΠΎΠ»ΡƒΡ‡Π°Ρ‚Π΅Π»ΡŒ смоТСт ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΡŒ письмо, Π½ΠΎ ΡƒΠΆΠ΅ своим ΠΏΡ€ΠΈΠ²Π°Ρ‚Π½Ρ‹ΠΌ ΠΊΠΎΠ΄ΠΎΠΌ. ΠŸΡ€ΠΈ создании Π·Π°ΠΊΠΎΠ΄ΠΈΡ€ΠΎΠ²Π°Π½Π½ΠΎΠ³ΠΎ Ρ„Π°ΠΉΠ»Π° Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΡƒΠΊΠ°Π·Π°Ρ‚ΡŒ Ρ‚Π΅Ρ…, ΠΊΡ‚ΠΎ смоТСт ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΡŒ этот Ρ„Π°ΠΉΠ». Π’ ΠΏΠΎΡΠ²ΠΈΠ²ΡˆΠ΅Π΅ΡΡ окошко Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ внСсти свой ΠΊΠ»ΡŽΡ‡, Π° Ρ‚Π°ΠΊ ΠΆΠ΅ ΠΊΠ»ΡŽΡ‡ΠΈ Ρ‚Π΅Ρ…, ΠΊΡ‚ΠΎ Ρ‚Π°ΠΊΠΆΠ΅ Π΄ΠΎΠ»ΠΆΠ΅Π½ ΠΈΠΌΠ΅Ρ‚ΡŒ доступ ΠΊ ΡˆΠΈΡ„Ρ€ΡƒΠ΅ΠΌΠΎΠΉ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ. Из ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ Π GΠ tools ΠΌΠΎΠΆΠ½ΠΎ Π·Π°ΡˆΠΈΡ„Ρ€ΠΎΠ²Ρ‹Π²Π°Ρ‚ΡŒ (ΡˆΠΈΡ„Ρ€ΠΎΠ²Π°Π½ΠΈΠ΅ осущСствляСтся ΠΏΡ€ΠΈ ΠΏΠΎΠΌΠΎΡ‰ΠΈ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠΎΠ² CAST, IDEA, ΠΈ TriΡ€e DES), ΠΏΠΎΠ΄ΠΏΠΈΡΡ‹Π²Π°Ρ‚ΡŒ, Ρ€Π°ΡΡˆΠΈΡ„Ρ€ΠΎΠ²Ρ‹Π²Π°Ρ‚ΡŒ Ρ„Π°ΠΉΠ»Ρ‹, Π²Ρ‹Π·Ρ‹Π²Π°Ρ‚ΡŒ Π GΠ keys ΠΈ WiΡ€e. Π£Ρ‚ΠΈΠ»ΠΈΡ‚Π° WiΡ€e выполняСт ΡƒΠ΄Π°Π»Π΅Π½ΠΈΠ΅ Ρ„Π°ΠΉΠ»ΠΎΠ² Π±Π΅Π· возмоТности восстановлСния.

4.2 BestCryΡ€t 6.04(httΡ€://www.jetico.com), freeware

Данная ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° финской Ρ„ΠΈΡ€ΠΌΡ‹ Jetico обСспСчиваСт Π±Π΅Π·ΠΎΠΏΠ°ΡΠ½ΠΎΡΡ‚ΡŒ Π΄Π°Π½Π½Ρ‹Ρ… ΠΏΡ€ΠΈ ΠΏΠΎΠΌΠΎΡ‰ΠΈ создания Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»ΡŒΠ½Ρ‹Ρ… ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€ΠΎΠ². Под ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€Π°ΠΌΠΈ понимаСтся Π·Π°ΡˆΠΈΡ„Ρ€ΠΎΠ²Π°Π½Π½Ρ‹ΠΉ Ρ„Π°ΠΉΠ», хранящийся Π½Π° Π»ΠΎΠ³ΠΈΡ‡Π΅ΡΠΊΠΎΠΌ дискС, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ΡΡ ΠΊ ΡΠΈΡΡ‚Π΅ΠΌΠ΅ ΠΊΠ°ΠΊ Π΅Ρ‰Π΅ ΠΎΠ΄ΠΈΠ½ логичСский диск. ΠŸΡ€ΠΈ Ρ€Π°Π±ΠΎΡ‚Π΅ с ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΎΠΉ ΠΏΠ΅Ρ€Π²Ρ‹ΠΌ Π΄Π΅Π»ΠΎΠΌ придСтся ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€. Для этого трСбуСтся ΡƒΠΊΠ°Π·Π°Ρ‚ΡŒ имя Ρ„Π°ΠΉΠ»Π°, Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ Π±ΡƒΠ΄Π΅Ρ‚ ΡΠΎΠ΄Π΅Ρ€ΠΆΠ°Ρ‚ΡŒΡΡ информация, Π΅Π³ΠΎ Ρ€Π°Π·ΠΌΠ΅Ρ€, описаниС ΠΈ Π»ΠΎΠ³ΠΈΡ‡Π΅ΡΠΊΠΈΠΉ диск, Π½Π° ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ ΠΎΠ½ Π±ΡƒΠ΄Π΅Ρ‚ Ρ€Π°ΡΠΏΠΎΠ»Π°Π³Π°Ρ‚ΡŒΡΡ, Π° Ρ‚Π°ΠΊΠΆΠ΅ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌ ΡˆΠΈΡ„Ρ€ΠΎΠ²Π°Π½ΠΈΡ. ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° прСдоставляСт Π½Π° Π²Ρ‹Π±ΠΎΡ€ Ρ‡Π΅Ρ‚Ρ‹Ρ€Π΅ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠ°: BLOWFISH, DES, Π“ΠžΠ‘Π’ 28 147–89, TWOFISH. ВсС ΠΊΠ»ΡŽΡ‡ΠΈ, ΠΊΡ€ΠΎΠΌΠ΅ DES, ΠΈΠΌΠ΅ΡŽΡ‚ Π΄Π»ΠΈΠ½Ρƒ 256 Π±ΠΈΡ‚, Π΄Π»ΠΈΠ½Π° ΠΊΠ»ΡŽΡ‡Π° DES — 64 Π±ΠΈΡ‚Π°. БСгодня этого ΡƒΠΆΠ΅ ΠΎΡ‚ΠΊΡ€ΠΎΠ²Π΅Π½Π½ΠΎ нСдостаточно для обСспСчСния ΠΏΠΎ-настоящСму высокого уровня ΠΊΠΎΠ½Ρ„ΠΈΠ΄Π΅Π½Ρ†ΠΈΠ°Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ. Π­Ρ‚ΠΈ ΠΊΠ»ΡŽΡ‡ΠΈ ΠΌΠΎΠ³ΡƒΡ‚ ΠΎΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ Ρ…Π°ΠΊΠ΅Ρ€Π°, Π½ΠΎ Π΅ΡΠ»ΠΈ ΠΊΠΎΠΌΡƒ-Ρ‚ΠΎ Π΄Π΅ΠΉΡΡ‚Π²ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ ΠΏΠΎΠ½Π°Π΄ΠΎΠ±ΠΈΡ‚ΡŒΡΡ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ доступ ΠΊ Π²Π°ΡˆΠ΅ΠΉ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ, Ρ‚ΠΎ ΠΎΠ½ Π΅Π³ΠΎ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚. Для открытия диска ΠΌΠΎΠΆΠ½ΠΎ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ Ρ€Π΅ΠΆΠΈΠΌ «Ρ‚ΠΎΠ»ΡŒΠΊΠΎ для чтСния», Ρ‡Ρ‚ΠΎ Π·Π°ΠΏΡ€Π΅Ρ‚ΠΈΡ‚ любой ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ΅ Π·Π°ΠΏΠΈΡΡ‹Π²Π°Ρ‚ΡŒ Π½Π° Π½Π΅Π³ΠΎ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ. Как ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ, ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎΠΏΡ€ΠΎΡΠΈΡ‚ΡŒ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡƒ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ диск ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ Ρ€Π°Π· ΠΏΡ€ΠΈ Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠ΅ ΠΈ ΠΎΡ‚ΠΊΠ»ΡŽΡ‡Π°Ρ‚ΡŒ ΠΏΠΎ ΠΈΡΡ‚Π΅Ρ‡Π΅Π½ΠΈΠΈ ΠΊΠ°ΠΊΠΎΠ³ΠΎ-Ρ‚ΠΎ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ ΠΈΠ»ΠΈ ΠΏΠΎ ΠΊΠΎΠΌΠ±ΠΈΠ½Π°Ρ†ΠΈΠΈ горячих клавиш. ΠŸΡ€ΠΈ этом Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»ΡŒΠ½Ρ‹ΠΉ диск ΠΌΠΎΠΆΠ΅Ρ‚ ΠΎΠ±ΡΠ»ΡƒΠΆΠΈΠ²Π°Ρ‚ΡŒΡΡ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°ΠΌΠΈ Norton Utilites ΠΈ Nuts & Bolts ΠΊΠ°ΠΊ ΠΎΠ±Ρ‹Ρ‡Π½Ρ‹ΠΉ логичСский диск. ВмСстС с ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΎΠΉ BestCryΡ€t устанавливаСтся freeware ΡƒΡ‚ΠΈΠ»ΠΈΡ‚Π° BCWiΡ€e. Она ΠΏΡ€Π΅Π΄Π½Π°Π·Π½Π°Ρ‡Π΅Π½Π° для Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ послС удалСния ΠΊΠ°ΠΊΠΈΡ…-Π»ΠΈΠ±ΠΎ Ρ„Π°ΠΉΠ»ΠΎΠ² с ΠΆΠ΅ΡΡ‚ΠΊΠΎΠ³ΠΎ диска ΠΈΡ… Π½Π΅Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ Π±Ρ‹Π»ΠΎ Π²ΠΎΡΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ.

Π’ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ΅ Π΅ΡΡ‚ΡŒ Π΅Ρ‰Π΅ ΠΎΠ΄Π½Π° Π·Π°ΠΌΠ΅Ρ‡Π°Ρ‚Π΅Π»ΡŒΠ½Π°Ρ ΡƒΡ‚ΠΈΠ»ΠΈΡ‚Π° ΠΏΠΎΠ΄ Π½Π°Π·Π²Π°Π½ΠΈΠ΅ΠΌ BestCrytΡ€ Service Manager. Она ΠΏΡ€Π΅Π΄Π½Π°Π·Π½Π°Ρ‡Π΅Π½Π° для Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π²Ρ‹ ΠΌΠΎΠ³Π»ΠΈ Π΄ΠΎΠ±Π°Π²Π»ΡΡ‚ΡŒ Π½ΡƒΠΆΠ½Ρ‹Π΅ ΠΈ ΡƒΠ΄Π°Π»ΡΡ‚ΡŒ Π½Π΅Π½ΡƒΠΆΠ½Ρ‹Π΅ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΡ‹ ΡˆΠΈΡ„Ρ€ΠΎΠ²Π°Π½ΠΈΡ ΠΈ ΠΌΠΎΠ΄ΡƒΠ»ΠΈ Π³Π΅Π½Π΅Ρ€Π°Ρ†ΠΈΠΈ ΠΊΠ»ΡŽΡ‡Π΅ΠΉ. Но ΡΡ‚ΠΎ Π½ΡƒΠΆΠ½ΠΎ лишь для Ρ‚Π΅Ρ…, ΠΊΡ‚ΠΎ Π½Π΅ Π΄ΠΎΠ²Π΅Ρ€ΡΠ΅Ρ‚ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΡƒ ΡˆΠΈΡ„Ρ€ΠΎΠ²Π°Π½ΠΈΡ DES. Π’Π°ΠΊ Ρ‡Ρ‚ΠΎ, Ссли Ρƒ Π²Π°Ρ Π΅ΡΡ‚ΡŒ Π΄Ρ€ΡƒΠ³ΠΎΠΉ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌ, Ρ‚ΠΎ ΠΌΠΎΠΆΠ½ΠΎ смСло ΡƒΠ΄Π°Π»ΡΡ‚ΡŒ старыС Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΡ‹ ΡˆΠΈΡ„Ρ€ΠΎΠ²Π°Π½ΠΈΡ ΠΈ ΡƒΠ΄Π°Π»ΡΡ‚ΡŒ Π½ΠΎΠ²Ρ‹Π΅.

4.3 ΠŸΠ»ΡŽΡΡ‹ ΠΈ ΠΌΠΈΠ½ΡƒΡΡ‹ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½Ρ‹Ρ… ΡˆΠΈΡ„Ρ€Π°Ρ‚ΠΎΡ€ΠΎΠ².

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

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