Криптографическая защита информации. Яковлев А.В - 37 стр.

UptoLike

2.2. Коды букв русского алфавита
Буква А Б В Г Д Е Ж З И Й К Л М Н О П Р
Код 01 02 03 04 05 06 07 08 09 10 11 12 13 14 15 16 17
Буква С Т У Ф Х Ц Ч Ш Щ Ъ Ы Ь Э Ю Я _
Код 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33
При моноалфавитной замене каждой букве алфавита открытого текста
ставится в соответствие одна буква шифртекста из этого же алфавита, на-
пример шрифт "отбаш".
Пpимеp. Открытый текст: "ШИФРОВАНИЕ_ЗАМЕНОЙ". Подстанов-
ка задана в табл. 2.3.
2.3. Подстановка шифра
ИТ А Б В Г Д Е Ж З И Й К Л М Н О П Р
ШТ _ Я Ю Э Ь Ы Ъ Щ Ш Ч Ц Х Ф У Т С Р
ИТ С Т У Ф Х Ц Ч Ш Щ Ъ Ы Ь Э Ю Я _
ШТ П О Н М Л К Й И З Ж Е Д Г В Б А
ИТалфавит исходного текста ШТалфавит шифpтекста. Шифртекст:
"ИШМРТЮ_УШЫАЩ_ФЫУТЧ".
Основным недостатком рассмотренного метода является сохранение
статистических свойств открытого текста (частота повторения букв) в
шифртексте.
Общая формула моноалфавитной замены выглядит в виде:
Y
i
= k
1
X
i
+ k
2
(mod N),
где Y
i
i-й символ aлфавитa; k
1
и k
2
константы; X
i
i-й символ открытого
текста (номер буквы в алфавите); Nдлина используемого алфавита.
Шифр, задаваемый фоpмулой:
Y
i
= X
i
+ k
i
(mod N),
где k
i
i-я буква ключа, в качестве которого используются слово или фраза,
называется шифpом Вижинера.
Пример. Открытый текст: "ЗАМЕНА". Ключ: "КЛЮЧ" (табл. 2.4).
2.4. Шифр Вижинера
Открытый текст Ключ Преобразование Шифр
З К y1 = 8 + 11(mod 33) = 19 Т
А Л y2 = 1 + 12(mod 33) = 13 М
М Ю у3 = 13 + 31(mod 33) = 11 К
Е Ч y4 = 6 + 24(mod 33) = 30 Э
Н К у5 = 14 + 11(mod 33) = 25 Ш
А Л y6 = 1 + 12(mod 33) = 13 М
Шифртекст: "ТМКЭШМ".
Шифр Бофортамногоалфавитная криптосистема, аналогичная
криптосистеме Вижинера. Строками квадрата Бофорта являются строки
квадрата Вижинера, записанные в обратном порядке. Криптосистема на-
звана в честь адмирала Френсиса Бофорта. Шифр Бофорта использует