ШИФР Вижинера

ШИФР «Квадрат Вижинера»

На практике поточные и блочные методы применяются совместно, сочетая достоинства каждого из них. Пример: шифр – квадрат Вижинера. Квадрат содержит 13 EMBED Microsoft Equation 3.0 1415 алфавитов, т.е. размер квадрата 13 EMBED Microsoft Equation 3.0 1415
Генерация квадрата Вижинера
Строится квадрат 13 EMBED Microsoft Equation 3.0 1415;
К алфавиту А применяется ключ перестановки 13 EMBED Microsoft Equation 3.0 1415 и записывается в первую строку квадрата;
Формирование строки 2. Строка 1 циклически сдвигается на 1 символ влево, и вытесненный первый символ перемещается на последнюю позицию и т.д.
Применен ключ перестановки 13 EMBED Microsoft Equation 3.0 1415 (инверсный). Количество ключей будет 8!
Шифрование 13 EMBED Microsoft Equation 3.0 1415
13 EMBED Microsoft Equation 3.0 1415 – квадрат Вижинера
13 EMBED Microsoft Equation 3.0 1415 – ключ алфавитного сложения, замены.
S = Б Е Л Е Т П А Р У С
13 EMBED Microsoft Equation 3.0 1415= Б А Л А Л А Й К А


·


По символу исходника выбирается строка (или столбец), по символу ключа выбирается столбец (или строка) и на пересечении в квадрате находится символ замены.
Симметрия квадрата Вижинера.
Квадрата Вижинера симметричен относительно диагонали.
Дешифрование 13
·EMBED Microsoft Equation 3.0 1415


·


По ключу выбираем строку (столбец) в этой строке (столбце) внутри квадрата находим символ шифротекста и по нему в верхней строке столбца (или в левом столбце) находим символ сообщения.
Криптостойкость.
Ключ перестановки 13 EMBED Microsoft Equation 3.0 1415 (количество 13 EMBED Microsoft Equation 3.0 1415), многовариантность ключа.
Ключ замены 13 EMBED Microsoft Equation 3.0 1415 с длиной 13 EMBED Microsoft Equation 3.0 1415.
Для выбора ключей 13 EMBED Microsoft Equation 3.0 1415 и 13 EMBED Microsoft Equation 3.0 1415 можно использовать шифроблокнот. Многозначность замены (например, три буквы Е заменяются на В, В, Ч).
Упрощенный квадрат Вижинера. При формировании квадрата Вижинера не применяется ключ перестановки 13 EMBED Microsoft Equation 3.0 1415.

S
=
Б
Е
Л
Е
Е
Т
П
А
Р
У
С

13 EMBED Microsoft Equation 3.0 1415
=
Б
А
Л
А
Л
А
Й
К
А
Б
А

С
=
Е
В
С
В
Ч
Х
Я
Н
Ч
У
Ц



С
=
Е
В
С
В
Ч
Х
Я
Н
Ч
У
Ц

13 EMBED Microsoft Equation 3.0 1415
=
Б
А
Л
А
Л
А
Й
К
А
Б
А

S
=
Б
Е
Л
Е
Е
Т
П
А
Р
У
С





Root Entry

Приложенные файлы

  • doc 275927
    Размер файла: 68 kB Загрузок: 0

Добавить комментарий