Π”ΠΈΠΏΠ»ΠΎΠΌ, курсовая, ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΡŒΠ½Π°Ρ Ρ€Π°Π±ΠΎΡ‚Π°
ΠŸΠΎΠΌΠΎΡ‰ΡŒ Π² написании студСнчСских Ρ€Π°Π±ΠΎΡ‚

Алгоритм ΡˆΠΈΡ„Ρ€ΠΎΠ²Π°Π½ΠΈΡ Π“ΠžΠ‘Π’ 28.147-89

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

ΠŸΡ€ΠΈ ΠΎΠ±ΠΌΠ΅Π½Π΅ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠ΅ΠΉ имитоприставка слуТит своСго Ρ€ΠΎΠ΄Π° Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΌ срСдством контроля. Она вычисляСтся для ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΠΎΠ³ΠΎ тСкста ΠΏΡ€ΠΈ Π·Π°ΡˆΠΈΡ„Ρ€ΠΎΠ²Π°Π½ΠΈΠΈ ΠΊΠ°ΠΊΠΎΠΉ-Π»ΠΈΠ±ΠΎ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ ΠΈ ΠΏΠΎΡΡ‹Π»Π°Π΅Ρ‚ся вмСстС с ΡˆΠΈΡ„ртСкстом. ПослС Ρ€Π°ΡΡˆΠΈΡ„Ρ€ΠΎΠ²Π°Π½ΠΈΡ вычисляСтся Π½ΠΎΠ²ΠΎΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ имитоприставки, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ сравниваСтся с ΠΏΡ€ΠΈΡΠ»Π°Π½Π½ΠΎΠΉ. Если значСния Π½Π΅ ΡΠΎΠ²ΠΏΠ°Π΄Π°ΡŽΡ‚ — Π·Π½Π°Ρ‡ΠΈΡ‚, ΡˆΠΈΡ„Ρ€Ρ‚Π΅ΠΊΡΡ‚ Π±Ρ‹Π» искаТСн ΠΏΡ€ΠΈ ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡Π΅ ΠΈΠ»ΠΈ ΠΏΡ€ΠΈ Ρ€Π°ΡΡˆΠΈΡ„Ρ€ΠΎΠ²Π°Π½ΠΈΠΈ… Π§ΠΈΡ‚Π°Ρ‚ΡŒ Π΅Ρ‰Ρ‘ >

Алгоритм ΡˆΠΈΡ„Ρ€ΠΎΠ²Π°Π½ΠΈΡ Π“ΠžΠ‘Π’ 28.147-89 (Ρ€Π΅Ρ„Π΅Ρ€Π°Ρ‚, курсовая, Π΄ΠΈΠΏΠ»ΠΎΠΌ, ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΡŒΠ½Π°Ρ)

Алгоритм, опрСдСляСмый Π“ΠžΠ‘Π’ 28 147–89, ΠΈΠΌΠ΅Π΅Ρ‚ Π΄Π»ΠΈΠ½Ρƒ ΠΊΠ»ΡŽΡ‡Π° ΡˆΠΈΡ„Ρ€ΠΎΠ²Π°Π½ΠΈΡ 256 Π±ΠΈΡ‚. Он ΡˆΠΈΡ„Ρ€ΡƒΠ΅Ρ‚ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ Π±Π»ΠΎΠΊΠ°ΠΌΠΈ ΠΏΠΎ 64 Π±ΠΈΡ‚ (Ρ‚Π°ΠΊΠΈΠ΅ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΡ‹ Π½Π°Π·Ρ‹Π²Π°ΡŽΡ‚ΡΡ Π±Π»ΠΎΡ‡Π½Ρ‹ΠΌΠΈ), ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π·Π°Ρ‚Π΅ΠΌ Ρ€Π°Π·Π±ΠΈΠ²Π°ΡŽΡ‚ΡΡ Π½Π° Π΄Π²Π° субблока ΠΏΠΎ 32 Π±ΠΈΡ‚ (N1 ΠΈ N2) (рисунок 1). Π‘ΡƒΠ±Π±Π»ΠΎΠΊ N1 обрабатываСтся ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹ΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ, послС Ρ‡Π΅Π³ΠΎ Π΅Π³ΠΎ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ складываСтся со Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ΠΌ субблока N2 (слоТСниС выполняСтся ΠΏΠΎ ΠΌΠΎΠ΄ΡƒΠ»ΡŽ 2, Ρ‚. Π΅. примСняСтся логичСская опСрация XOR — «ΠΈΡΠΊΠ»ΡŽΡ‡Π°ΡŽΡ‰Π΅Π΅ ΠΈΠ»ΠΈ»), Π° Π·Π°Ρ‚Π΅ΠΌ субблоки ΠΌΠ΅Π½ΡΡŽΡ‚ΡΡ мСстами. Π”Π°Π½Π½ΠΎΠ΅ ΠΏΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Π°Π½ΠΈΠ΅ выполняСтся ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½ΠΎΠ΅ число Ρ€Π°Π· («Ρ€Π°ΡƒΠ½Π΄ΠΎΠ²»): 16 ΠΈΠ»ΠΈ 32 Π² Π·Π°Π²ΠΈΡΠΈΠΌΠΎΡΡ‚ΠΈ ΠΎΡ‚ Ρ€Π΅ΠΆΠΈΠΌΠ° Ρ€Π°Π±ΠΎΡ‚Ρ‹ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠ°. Π’ ΠΊΠ°ΠΆΠ΄ΠΎΠΌ Ρ€Π°ΡƒΠ½Π΄Π΅ Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡŽΡ‚ΡΡ Π΄Π²Π΅ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ. [13].

Π‘Ρ…Π΅ΠΌΠ° Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠ° Π“ΠžΠ‘Π’ 28147-89.

Рисунок 1. Π‘Ρ…Π΅ΠΌΠ° Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠ° Π“ΠžΠ‘Π’ 28 147–89.

ΠŸΠ΅Ρ€Π²Π°Ρ — Π½Π°Π»ΠΎΠΆΠ΅Π½ΠΈΠ΅ ΠΊΠ»ΡŽΡ‡Π°. Π‘ΠΎΠ΄Π΅Ρ€ΠΆΠΈΠΌΠΎΠ΅ субблока N1 складываСтся ΠΏΠΎ ΠΌΠΎΠ΄ΡƒΠ»ΡŽ 2 с 32-Π±ΠΈΡ‚ Ρ‡Π°ΡΡ‚ΡŒΡŽ ΠΊΠ»ΡŽΡ‡Π° Kx. ΠŸΠΎΠ»Π½Ρ‹ΠΉ ΠΊΠ»ΡŽΡ‡ ΡˆΠΈΡ„Ρ€ΠΎΠ²Π°Π½ΠΈΡ прСдставляСтся Π² Π²ΠΈΠ΄Π΅ ΠΊΠΎΠ½ΠΊΠ°Ρ‚Π΅Π½Π°Ρ†ΠΈΠΈ 32-Π±ΠΈΡ‚ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅ΠΉ: K0, K1, K2, K3, K4, K5, K6, K7. Π’ ΠΏΡ€ΠΎΡ†Π΅ΡΡΠ΅ ΡˆΠΈΡ„Ρ€ΠΎΠ²Π°Π½ΠΈΡ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ ΠΎΠ΄ΠΈΠ½ ΠΈΠ· ΡΡ‚ΠΈΡ… ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅ΠΉ — Π² Π·Π°Π²ΠΈΡΠΈΠΌΠΎΡΡ‚ΠΈ ΠΎΡ‚ Π½ΠΎΠΌΠ΅Ρ€Π° Ρ€Π°ΡƒΠ½Π΄Π° ΠΈ Ρ€Π΅ΠΆΠΈΠΌΠ° Ρ€Π°Π±ΠΎΡ‚Ρ‹ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠ°.

Вторая опСрация — табличная Π·Π°ΠΌΠ΅Π½Π°. ПослС налоТСния ΠΊΠ»ΡŽΡ‡Π° субблок N1 разбиваСтся Π½Π° 8 частСй ΠΏΠΎ 4 Π±ΠΈΡ‚, Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΠΊΠ°ΠΆΠ΄ΠΎΠΉ ΠΈΠ· ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… замСняСтся Π² ΡΠΎΠΎΡ‚вСтствии с Ρ‚Π°Π±Π»ΠΈΡ†Π΅ΠΉ Π·Π°ΠΌΠ΅Π½Ρ‹ для Π΄Π°Π½Π½ΠΎΠΉ части субблока. Π—Π°Ρ‚Π΅ΠΌ выполняСтся ΠΏΠΎΠ±ΠΈΡ‚ΠΎΠ²Ρ‹ΠΉ цикличСский сдвиг субблока Π²Π»Π΅Π²ΠΎ Π½Π° 11 Π±ΠΈΡ‚.

Π’Π°Π±Π»ΠΈΡ‡Π½Ρ‹Π΅ Π·Π°ΠΌΠ΅Π½Ρ‹ (Substitution box — S-box) часто ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ Π² ΡΠΎΠ²Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Ρ… Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠ°Ρ… ΡˆΠΈΡ„Ρ€ΠΎΠ²Π°Π½ΠΈΡ, поэтому стоит ΠΏΠΎΡΡΠ½ΠΈΡ‚ΡŒ, ΠΊΠ°ΠΊ организуСтся подобная опСрация. Π’ Ρ‚Π°Π±Π»ΠΈΡ†Ρƒ Π·Π°ΠΏΠΈΡΡ‹Π²Π°ΡŽΡ‚ΡΡ Π²Ρ‹Ρ…ΠΎΠ΄Π½Ρ‹Π΅ значСния Π±Π»ΠΎΠΊΠΎΠ². Π‘Π»ΠΎΠΊ Π΄Π°Π½Π½Ρ‹Ρ… ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½ΠΎΠΉ размСрности (Π² Π½Π°ΡˆΠ΅ΠΌ случаС — 4-Π±ΠΈΡ‚) ΠΈΠΌΠ΅Π΅Ρ‚ своС числовоС прСдставлСниС, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ опрСдСляСт Π½ΠΎΠΌΠ΅Ρ€ Π²Ρ‹Ρ…ΠΎΠ΄Π½ΠΎΠ³ΠΎ значСния. НапримСр, Ссли S-box ΠΈΠΌΠ΅Π΅Ρ‚ Π²ΠΈΠ΄ 4, 11, 2, 14, 15, 0, 8, 13, 3, 12, 9, 7, 5, 10, 6, 1 ΠΈ Π½Π° Π²Ρ…ΠΎΠ΄ ΠΏΡ€ΠΈΡˆΠ΅Π» 4-Π±ΠΈΡ‚ Π±Π»ΠΎΠΊ «0100» (Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ 4), Ρ‚ΠΎ, согласно Ρ‚Π°Π±Π»ΠΈΡ†Π΅, Π²Ρ‹Ρ…ΠΎΠ΄Π½ΠΎΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Π±ΡƒΠ΄Π΅Ρ‚ Ρ€Π°Π²Π½ΠΎ 15, Ρ‚. Π΅. «1111» (0 Π° 4, 1 Π° 11, 2 Π° 2 …).

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

Π’ Ρ€Π΅ΠΆΠΈΠΌΠ΅ простой Π·Π°ΠΌΠ΅Π½Ρ‹ для Π·Π°ΡˆΠΈΡ„Ρ€ΠΎΠ²Π°Π½ΠΈΡ ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ 64-Π±ΠΈΡ‚ Π±Π»ΠΎΠΊΠ° ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡŽΡ‚ΡΡ 32 описанных Π²Ρ‹ΡˆΠ΅ Ρ€Π°ΡƒΠ½Π΄Π°. ΠŸΡ€ΠΈ этом 32-Π±ΠΈΡ‚ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡ΠΈ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ Π² ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΉ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ:

K0, K1, K2, K3, K4, K5, K6, K7, K0, K1 ΠΈ Ρ‚. Π΄. — Π² Ρ€Π°ΡƒΠ½Π΄Π°Ρ… с 1-Π³ΠΎ ΠΏΠΎ 24-ΠΉ;

K7, K6, K5, K4, K3, K2, K1, K0 — Π² Ρ€Π°ΡƒΠ½Π΄Π°Ρ… с 25-Π³ΠΎ ΠΏΠΎ 32-ΠΉ.

Π Π°ΡΡˆΠΈΡ„Ρ€ΠΎΠ²Π°Π½ΠΈΠ΅ Π² Π΄Π°Π½Π½ΠΎΠΌ Ρ€Π΅ΠΆΠΈΠΌΠ΅ проводится Ρ‚ΠΎΡ‡Π½ΠΎ Ρ‚Π°ΠΊ ΠΆΠ΅, Π½ΠΎ Ρ Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΎ Π΄Ρ€ΡƒΠ³ΠΎΠΉ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒΡŽ примСнСния ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅ΠΉ:

K0, K1, K2, K3, K4, K5, K6, K7 — Π² Ρ€Π°ΡƒΠ½Π΄Π°Ρ… с 1-Π³ΠΎ ΠΏΠΎ 8-ΠΉ;

K7, K6, K5, K4, K3, K2, K1, K0, K7, K6 ΠΈ Ρ‚. Π΄. — Π² Ρ€Π°ΡƒΠ½Π΄Π°Ρ… с 9-Π³ΠΎ ΠΏΠΎ 32-ΠΉ.

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

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

  • 1. Π’ Ρ€Π΅Π³ΠΈΡΡ‚Ρ€Ρ‹ N1 ΠΈ N2 записываСтся ΠΈΡ… Π½Π°Ρ‡Π°Π»ΡŒΠ½ΠΎΠ΅ Π·Π°ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ — 64-Π±ΠΈΡ‚ Π²Π΅Π»ΠΈΡ‡ΠΈΠ½Π°, называСмая синхропосылкой.
  • 2. ВыполняСтся Π·Π°ΡˆΠΈΡ„Ρ€ΠΎΠ²Π°Π½ΠΈΠ΅ содСрТимого рСгистров N1 ΠΈ N2 (Π² Π΄Π°Π½Π½ΠΎΠΌ случаС — синхропосылки) Π² Ρ€Π΅ΠΆΠΈΠΌΠ΅ простой Π·Π°ΠΌΠ΅Π½Ρ‹.
  • 3. Π‘ΠΎΠ΄Π΅Ρ€ΠΆΠΈΠΌΠΎΠ΅ рСгистра N1 складываСтся ΠΏΠΎ ΠΌΠΎΠ΄ΡƒΠ»ΡŽ (232 — 1) с ΠΊΠΎΠ½ΡΡ‚Π°Π½Ρ‚ΠΎΠΉ C1 = 224 + 216 + 28 + 24, Π° Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ слоТСния записываСтся Π² Ρ€Π΅Π³ΠΈΡΡ‚Ρ€ N1.
  • 4. Π‘ΠΎΠ΄Π΅Ρ€ΠΆΠΈΠΌΠΎΠ΅ рСгистра N2 складываСтся ΠΏΠΎ ΠΌΠΎΠ΄ΡƒΠ»ΡŽ 232 с ΠΊΠΎΠ½ΡΡ‚Π°Π½Ρ‚ΠΎΠΉ C2 = 224 + 216 + 28 + 1, Π° Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ слоТСния записываСтся Π² Ρ€Π΅Π³ΠΈΡΡ‚Ρ€ N2.
  • 5. Π‘ΠΎΠ΄Π΅Ρ€ΠΆΠΈΠΌΠΎΠ΅ рСгистров N1 ΠΈ N2 подаСтся Π½Π° Π²Ρ‹Ρ…ΠΎΠ΄ Π² ΠΊΠ°Ρ‡Π΅ΡΡ‚Π²Π΅ 64-Π±ΠΈΡ‚ Π±Π»ΠΎΠΊΠ° Π³Π°ΠΌΠΌΡ‹ ΡˆΠΈΡ„Ρ€Π° (Π² Π΄Π°Π½Π½ΠΎΠΌ случаС N1 ΠΈ N2 ΠΎΠ±Ρ€Π°Π·ΡƒΡŽΡ‚ ΠΏΠ΅Ρ€Π²Ρ‹ΠΉ Π±Π»ΠΎΠΊ Π³Π°ΠΌΠΌΡ‹).

Если Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΉ Π±Π»ΠΎΠΊ Π³Π°ΠΌΠΌΡ‹ (Ρ‚. Π΅. Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΠΏΡ€ΠΎΠ΄ΠΎΠ»ΠΆΠΈΡ‚ΡŒ Π·Π°ΡˆΠΈΡ„Ρ€ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΈΠ»ΠΈ Ρ€Π°ΡΡˆΠΈΡ„Ρ€ΠΎΠ²Π°Π½ΠΈΠ΅), выполняСтся Π²ΠΎΠ·Π²Ρ€Π°Ρ‚ ΠΊ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ 2.

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

Π’Π°Π±Π»ΠΈΡ†Π° 1. Π—Π°ΡˆΠΈΡ„Ρ€ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΈ Ρ€Π°ΡΡˆΠΈΡ„Ρ€ΠΎΠ²Π°Π½ΠΈΠ΅ Π² Ρ€Π΅ΠΆΠΈΠΌΠ΅ гаммирования.

ΠžΠΏΠ΅Ρ€Π°Ρ†ΠΈΡ.

Π Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚.

Π˜ΡΡ…ΠΎΠ΄Π½Ρ‹ΠΉ тСкст.

Π“Π°ΠΌΠΌΠ°.

XOR.

ШифртСкст.

=.

Π“Π°ΠΌΠΌΠ°.

XOR.

Π˜ΡΡ…ΠΎΠ΄Π½Ρ‹ΠΉ тСкст.

=.

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

Π’ Π±ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²Π΅ Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠΉ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠ° Π“ΠžΠ‘Π’ 28 147–89 синхропосылка Π½Π΅ ΡΠ΅ΠΊΡ€Π΅Ρ‚Π½Π°, ΠΎΠ΄Π½Π°ΠΊΠΎ Π΅ΡΡ‚ΡŒ систСмы, Π³Π΄Π΅ синхропосылка — Ρ‚Π°ΠΊΠΎΠΉ ΠΆΠ΅ сСкрСтный элСмСнт, ΠΊΠ°ΠΊ ΠΈ ΠΊΠ»ΡŽΡ‡ ΡˆΠΈΡ„Ρ€ΠΎΠ²Π°Π½ΠΈΡ. Для Ρ‚Π°ΠΊΠΈΡ… систСм эффСктивная Π΄Π»ΠΈΠ½Π° ΠΊΠ»ΡŽΡ‡Π° Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠ° (256 Π±ΠΈΡ‚) увСличиваСтся Π΅Ρ‰Π΅ Π½Π° 64 Π±ΠΈΡ‚ сСкрСтной синхропосылки, ΠΊΠΎΡ‚ΠΎΡ€ΡƒΡŽ Ρ‚Π°ΠΊΠΆΠ΅ ΠΌΠΎΠΆΠ½ΠΎ Ρ€Π°ΡΡΠΌΠ°Ρ‚Ρ€ΠΈΠ²Π°Ρ‚ΡŒ ΠΊΠ°ΠΊ ΠΊΠ»ΡŽΡ‡Π΅Π²ΠΎΠΉ элСмСнт.

Π’ Ρ€Π΅ΠΆΠΈΠΌΠ΅ гаммирования с ΠΎΠ±Ρ€Π°Ρ‚Π½ΠΎΠΉ связью для заполнСния рСгистров N1 ΠΈ N2, начиная со 2-Π³ΠΎ Π±Π»ΠΎΠΊΠ°, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ Π½Π΅ ΠΏΡ€Π΅Π΄Ρ‹Π΄ΡƒΡ‰ΠΈΠΉ Π±Π»ΠΎΠΊ Π³Π°ΠΌΠΌΡ‹, Π° Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ Π·Π°ΡˆΠΈΡ„Ρ€ΠΎΠ²Π°Π½ΠΈΡ ΠΏΡ€Π΅Π΄Ρ‹Π΄ΡƒΡ‰Π΅Π³ΠΎ Π±Π»ΠΎΠΊΠ° ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΠΎΠ³ΠΎ тСкста (рисунок 2). ΠŸΠ΅Ρ€Π²Ρ‹ΠΉ ΠΆΠ΅ Π±Π»ΠΎΠΊ Π² Π΄Π°Π½Π½ΠΎΠΌ Ρ€Π΅ΠΆΠΈΠΌΠ΅ гСнСрируСтся ΠΏΠΎΠ»Π½ΠΎΡΡ‚ΡŒΡŽ Π°Π½Π°Π»ΠΎΠ³ΠΈΡ‡Π½ΠΎ ΠΏΡ€Π΅Π΄Ρ‹Π΄ΡƒΡ‰Π΅ΠΌΡƒ. [14].

Π’Ρ‹Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° Π³Π°ΠΌΠΌΡ‹ ΡˆΠΈΡ„Ρ€Π° Π² Ρ€Π΅ΠΆΠΈΠΌΠ΅ гаммирования с ΠΎΠ±Ρ€Π°Ρ‚Π½ΠΎΠΉ связью.

Рисунок 2. Π’Ρ‹Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° Π³Π°ΠΌΠΌΡ‹ ΡˆΠΈΡ„Ρ€Π° Π² Ρ€Π΅ΠΆΠΈΠΌΠ΅ гаммирования с ΠΎΠ±Ρ€Π°Ρ‚Π½ΠΎΠΉ связью.

Рассматривая Ρ€Π΅ΠΆΠΈΠΌ Π³Π΅Π½Π΅Ρ€Π°Ρ†ΠΈΠΈ имитоприставок, слСдуСт ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ΡŒ понятиС ΠΏΡ€Π΅Π΄ΠΌΠ΅Ρ‚Π° Π³Π΅Π½Π΅Ρ€Π°Ρ†ΠΈΠΈ. Π˜ΠΌΠΈΡ‚ΠΎΠΏΡ€ΠΈΡΡ‚Π°Π²ΠΊΠ° — это криптографичСская ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΡŒΠ½Π°Ρ сумма, вычисляСмая с ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ ΠΊΠ»ΡŽΡ‡Π° ΡˆΠΈΡ„Ρ€ΠΎΠ²Π°Π½ΠΈΡ ΠΈ ΠΏΡ€Π΅Π΄Π½Π°Π·Π½Π°Ρ‡Π΅Π½Π½Π°Ρ для ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠΈ цСлостности сообщСний. ΠŸΡ€ΠΈ Π³Π΅Π½Π΅Ρ€Π°Ρ†ΠΈΠΈ имитоприставки Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡŽΡ‚ΡΡ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ: ΠΏΠ΅Ρ€Π²Ρ‹ΠΉ 64-Π±ΠΈΡ‚ Π±Π»ΠΎΠΊ массива ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ, для ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ вычисляСтся имитоприставка, записываСтся Π² Ρ€Π΅Π³ΠΈΡΡ‚Ρ€Ρ‹ N1 ΠΈ N2 ΠΈ Π·Π°ΡˆΠΈΡ„ровываСтся Π² ΡΠΎΠΊΡ€Π°Ρ‰Π΅Π½Π½ΠΎΠΌ Ρ€Π΅ΠΆΠΈΠΌΠ΅ простой Π·Π°ΠΌΠ΅Π½Ρ‹ (Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡŽΡ‚ΡΡ ΠΏΠ΅Ρ€Π²Ρ‹Π΅ 16 Ρ€Π°ΡƒΠ½Π΄ΠΎΠ² ΠΈΠ· 32). ΠŸΠΎΠ»ΡƒΡ‡Π΅Π½Π½Ρ‹ΠΉ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ суммируСтся ΠΏΠΎ ΠΌΠΎΠ΄ΡƒΠ»ΡŽ 2 со ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΌ Π±Π»ΠΎΠΊΠΎΠΌ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ с ΡΠΎΡ…Ρ€Π°Π½Π΅Π½ΠΈΠ΅ΠΌ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π° Π² N1 ΠΈ N2.

Π¦ΠΈΠΊΠ» повторяСтся Π΄ΠΎ ΠΏΠΎΡΠ»Π΅Π΄Π½Π΅Π³ΠΎ Π±Π»ΠΎΠΊΠ° ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ. ΠŸΠΎΠ»ΡƒΡ‡ΠΈΠ²ΡˆΠ΅Π΅ΡΡ Π² Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π΅ этих ΠΏΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Π°Π½ΠΈΠΉ 64-Π±ΠΈΡ‚ содСрТимоС рСгистров N1 ΠΈ N2 ΠΈΠ»ΠΈ Π΅Π³ΠΎ Ρ‡Π°ΡΡ‚ΡŒ ΠΈ Π½Π°Π·Ρ‹Π²Π°Π΅Ρ‚ся имитоприставкой. Π Π°Π·ΠΌΠ΅Ρ€ имитоприставки выбираСтся, исходя ΠΈΠ· Ρ‚Ρ€Π΅Π±ΡƒΠ΅ΠΌΠΎΠΉ достовСрности сообщСний: ΠΏΡ€ΠΈ Π΄Π»ΠΈΠ½Π΅ имитоприставки r Π±ΠΈΡ‚ Π²Π΅Ρ€ΠΎΡΡ‚Π½ΠΎΡΡ‚ΡŒ, Ρ‡Ρ‚ΠΎ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ сообщСния останСтся Π½Π΅Π·Π°ΠΌΠ΅Ρ‡Π΅Π½Π½Ρ‹ΠΌ, Ρ€Π°Π²Π½Π° 2-r.Π§Π°Ρ‰Π΅ всСго ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ 32-Π±ΠΈΡ‚ имитоприставка, Ρ‚. Π΅. ΠΏΠΎΠ»ΠΎΠ²ΠΈΠ½Π° содСрТимого рСгистров. Π­Ρ‚ΠΎΠ³ΠΎ достаточно, ΠΏΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ, ΠΊΠ°ΠΊ любая ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΡŒΠ½Π°Ρ сумма, имитоприставка ΠΏΡ€Π΅Π΄Π½Π°Π·Π½Π°Ρ‡Π΅Π½Π° ΠΏΡ€Π΅ΠΆΠ΄Π΅ всСго для Π·Π°Ρ‰ΠΈΡ‚Ρ‹ ΠΎΡ‚ ΡΠ»ΡƒΡ‡Π°ΠΉΠ½Ρ‹Ρ… искаТСний ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ. Для Π·Π°Ρ‰ΠΈΡ‚Ρ‹ ΠΆΠ΅ ΠΎΡ‚ ΠΏΡ€Π΅Π΄Π½Π°ΠΌΠ΅Ρ€Π΅Π½Π½ΠΎΠΉ ΠΌΠΎΠ΄ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΠΈ Π΄Π°Π½Π½Ρ‹Ρ… ΠΏΡ€ΠΈΠΌΠ΅Π½ΡΡŽΡ‚ΡΡ Π΄Ρ€ΡƒΠ³ΠΈΠ΅ криптографичСскиС ΠΌΠ΅Ρ‚ΠΎΠ΄Ρ‹ — Π² ΠΏΠ΅Ρ€Π²ΡƒΡŽ ΠΎΡ‡Π΅Ρ€Π΅Π΄ΡŒ элСктронная цифровая подпись.

ΠŸΡ€ΠΈ ΠΎΠ±ΠΌΠ΅Π½Π΅ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠ΅ΠΉ имитоприставка слуТит своСго Ρ€ΠΎΠ΄Π° Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΌ срСдством контроля. Она вычисляСтся для ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΠΎΠ³ΠΎ тСкста ΠΏΡ€ΠΈ Π·Π°ΡˆΠΈΡ„Ρ€ΠΎΠ²Π°Π½ΠΈΠΈ ΠΊΠ°ΠΊΠΎΠΉ-Π»ΠΈΠ±ΠΎ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ ΠΈ ΠΏΠΎΡΡ‹Π»Π°Π΅Ρ‚ся вмСстС с ΡˆΠΈΡ„ртСкстом. ПослС Ρ€Π°ΡΡˆΠΈΡ„Ρ€ΠΎΠ²Π°Π½ΠΈΡ вычисляСтся Π½ΠΎΠ²ΠΎΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ имитоприставки, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ сравниваСтся с ΠΏΡ€ΠΈΡΠ»Π°Π½Π½ΠΎΠΉ. Если значСния Π½Π΅ ΡΠΎΠ²ΠΏΠ°Π΄Π°ΡŽΡ‚ — Π·Π½Π°Ρ‡ΠΈΡ‚, ΡˆΠΈΡ„Ρ€Ρ‚Π΅ΠΊΡΡ‚ Π±Ρ‹Π» искаТСн ΠΏΡ€ΠΈ ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡Π΅ ΠΈΠ»ΠΈ ΠΏΡ€ΠΈ Ρ€Π°ΡΡˆΠΈΡ„Ρ€ΠΎΠ²Π°Π½ΠΈΠΈ использовались Π½Π΅Π²Π΅Ρ€Π½Ρ‹Π΅ ΠΊΠ»ΡŽΡ‡ΠΈ. ОсобСнно ΠΏΠΎΠ»Π΅Π·Π½Π° имитоприставка для ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠΈ ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎΡΡ‚ΠΈ Ρ€Π°ΡΡˆΠΈΡ„Ρ€ΠΎΠ²Π°Π½ΠΈΡ ΠΊΠ»ΡŽΡ‡Π΅Π²ΠΎΠΉ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ ΠΏΡ€ΠΈ использовании ΠΌΠ½ΠΎΠ³ΠΎΠΊΠ»ΡŽΡ‡Π΅Π²Ρ‹Ρ… схСм. [14].

Алгоритм Π“ΠžΠ‘Π’ 28 147–89 считаСтся ΠΎΡ‡Π΅Π½ΡŒ ΡΠΈΠ»ΡŒΠ½Ρ‹ΠΌ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠΎΠΌ — Π² Π½Π°ΡΡ‚оящСС врСмя для Π΅Π³ΠΎ раскрытия Π½Π΅ ΠΏΡ€Π΅Π΄Π»ΠΎΠΆΠ΅Π½ΠΎ Π±ΠΎΠ»Π΅Π΅ эффСктивных ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠ², Ρ‡Π΅ΠΌ упомянутый Π²Ρ‹ΡˆΠ΅ ΠΌΠ΅Ρ‚ΠΎΠ΄ «Π³Ρ€ΡƒΠ±ΠΎΠΉ силы». Π•Π³ΠΎ высокая ΡΡ‚ΠΎΠΉΠΊΠΎΡΡ‚ΡŒ достигаСтся Π² ΠΏΠ΅Ρ€Π²ΡƒΡŽ ΠΎΡ‡Π΅Ρ€Π΅Π΄ΡŒ Π·Π° ΡΡ‡Π΅Ρ‚ большой Π΄Π»ΠΈΠ½Ρ‹ ΠΊΠ»ΡŽΡ‡Π° — 256 Π±ΠΈΡ‚. ΠŸΡ€ΠΈ использовании сСкрСтной синхропосылки эффСктивная Π΄Π»ΠΈΠ½Π° ΠΊΠ»ΡŽΡ‡Π° увСличиваСтся Π΄ΠΎ 320 Π±ΠΈΡ‚, Π° Π·Π°ΡΠ΅ΠΊΡ€Π΅Ρ‡ΠΈΠ²Π°Π½ΠΈΠ΅ Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹ Π·Π°ΠΌΠ΅Π½ прибавляСт Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ Π±ΠΈΡ‚Ρ‹. ΠšΡ€ΠΎΠΌΠ΅ Ρ‚ΠΎΠ³ΠΎ, ΠΊΡ€ΠΈΠΏΡ‚ΠΎΡΡ‚ΠΎΠΉΠΊΠΎΡΡ‚ΡŒ зависит ΠΎΡ‚ ΠΊΠΎΠ»ΠΈΡ‡Π΅ΡΡ‚Π²Π° Ρ€Π°ΡƒΠ½Π΄ΠΎΠ² ΠΏΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Π°Π½ΠΈΠΉ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… ΠΏΠΎ Π“ΠžΠ‘Π’ 28 147–89 Π΄ΠΎΠ»ΠΆΠ½ΠΎ Π±Ρ‹Ρ‚ΡŒ 32 (ΠΏΠΎΠ»Π½Ρ‹ΠΉ эффСкт рассСивания Π²Ρ…ΠΎΠ΄Π½Ρ‹Ρ… Π΄Π°Π½Π½Ρ‹Ρ… достигаСтся ΡƒΠΆΠ΅ послС 8 Ρ€Π°ΡƒΠ½Π΄ΠΎΠ²).

Достоинствами Π“ΠžΠ‘Π’ 28 147–89 ΡΠ²Π»ΡΡŽΡ‚ΡΡ Π½Π°Π»ΠΈΡ‡ΠΈΠ΅ Π·Π°Ρ‰ΠΈΡ‚Ρ‹ ΠΎΡ‚ Π½Π°Π²ΡΠ·Ρ‹Π²Π°Π½ΠΈΡ Π»ΠΎΠΆΠ½Ρ‹Ρ… Π΄Π°Π½Π½Ρ‹Ρ… (Π²Ρ‹Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° имитовставки) ΠΈ ΠΎΠ΄ΠΈΠ½Π°ΠΊΠΎΠ²Ρ‹ΠΉ Ρ†ΠΈΠΊΠ» ΡˆΠΈΡ„Ρ€ΠΎΠ²Π°Π½ΠΈΡ Π²ΠΎ Π²ΡΠ΅Ρ… Ρ‡Π΅Ρ‚Ρ‹Ρ€Π΅Ρ… Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠ°Ρ… Π“ΠžΠ‘Π’. [15].

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