
Презы Капранов+Жуков_2024 / T2_1_Vvedenie_v_kriptografiyu_Istoricheskie_shifry__1
.pdf
Двойной квадрат Уитстона
Имеются две таблицы со случайно расположенными в них алфавитами.
Перед шифрованием исходное сообщение разбивают на биграммы.
Каждая биграмма шифруется отдельно. Первую букву биграммы находят в левой таблице, а вторую букву - в правой таблице.
Затем мысленно строят прямоугольник так, чтобы буквы биграммы лежали в его противоположных вершинах.
Другие две вершины этого прямоугольника дают буквы биграммы шифртекста.
21

Двойной квадрат Уитстона
Сообщение: ПР ИЛ ЕТ АЮ _Ш ЕС ТО ГО Шифртекст: ПЕ ОВ ЩН ФМ ЕШ РФ БЖ ДЦ
22

Шифрование методом гаммирования
Символы шифруемого текста последовательно складываются с символами некоторой специальной последовательности, которая называется гаммой
1)символы исходного текста и гаммы заменяются цифровыми эквивалентами, которые затем складываются по модулю k, где k – число символов в алфавите, т.е.
TШ=(TО+TГ) mod k,
где ТШ, ТО ,ТГ – символы соответственно зашифрованного, исходного текста и гаммы.
2)Исходное сообщение складывается (побитово) по модулю 2 с ключом(гамма шифра) c := E(m,k) = m k= m XOR k
C- crypto M- Message K - Key
XOR – «обратимая» операция: c=a b
a=c b b=a c

Шифрование методом гаммирования
исходный текст имеет вид 10110, а ключ — вид 11010
24

Одноразовый блокнот (шифр Вернама)
Каждый символ ключа используется только один раз и только в одном сообщении. Закончив шифровать сообщение, отправитель уничтожает использованные страницы блокнота. В свою очередь получатель, используя точно такой же блокнот, расшифровывает каждый символ шифртекста. Расшифровав сообщение, он уничтожает соответствующие страницы блокнота. Таким образом, каждое новое сообщение использует новые символы ключа. Например, если сообщение гласит:
CRYPT
а ключевая последовательность в блокноте такова:
TBFAG
то шифртекст будет выглядеть как:
WTEQA |
|
|
Шифртекст может выглядеть так: |
||
|
||
Поскольку |
POYYAEAAZX |
|
(C+T) mod 26 = W (W-T)mod 26 = C |
Что расшифровывается как: |
|
(R+B) mod 26 = T |
SALMONEGGS |
|
(Y+F) mod 26 = E |
||
Или так: |
||
и т.д. |
||
BXEGBMTMXM |
||
|
||
|
Или как: |
|
|
GREENFLUID |
|
|
|
25