Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Лекции ТЗИ.doc
Скачиваний:
11
Добавлен:
01.07.2025
Размер:
1 Мб
Скачать
☆

2.2.4. Вертикальная перестановка. Комбинированная перестановка

(еще более криптостойкое шифрование)

      1. Исходная матрица может заполняться различными способами – многовариантность исходной матрицы.

* * * * * * * *

* * * * * * * *

* * * * * * * *

С тандартная Инверсная

* * * * * * * *

* * * * * * * *

* * * * * * * *

Вертикальная Вертикально-инверсная

* * * * * * * *

* * * * * * * *

* * * * * * * *

Диагональная Спираль Архимеда

(по главной, побочной,

инверсной диагонали)

* * * * Бустрофедон можно применять:

* * * * горизонтально, инверсно, вертикально,

* * * * вертикально - инверсно, диагонально и т. д.

Бустрофедон (стандартная)

        1. Многовариантность перестановки по ключу с количеством перестановок n!

    1. Вывод шифротекста – многовариантен: смотри пункт 4.1, но другим, чем заполнение матрицы.

2.2.5. Квадратная решетка Кордано (2n х 2n)

(Четное число строк и столбцов)

а) Шифрование

S = КРАТКОСТЬ СЕСТРА ТАЛАНТА И ЭТО ИСТИНА АБВГ ls = 22 символ.

90 90 90 90

К

Р

А

С

Т

И

Т

К

С

А

Н

А

О

С

Е

Н

А

Б

Т

С

Т

Т

А

В

Ь

Р

А

И

Э

Г

Т

А

Л

Т

О

И

Ключ – это маска, в которой вырезается 9 окон таким образом, чтобы при 4х повторах квадрата все ячейки квадрата открылись, и наложений окон не было. Применяется операция дополнения в оставшиеся пустые окна трафарета.

С

С

К

Т

Р

И

А

А

Н

Т

А

К

С

А

Н

Б

О

Е

С

Т

В

А

С

Т

Т

Г

И

Р

Э

А

Ь

Т

Т

О

А

И

Л

= СКТРИААНТАКСАНБОЕСТВАСТТГИРЭАЬТТОАИЛ

Из заполненного квадрата шифротекст выводится построчно, группами букв. При стандартном выводе:

С = СКТР ИААН ТАКС АНБО ЕСТВ

АСТТ ГИРЭ АЬТТ ОАИЛ

б) Дешифрование

Выполняется в обратном порядке. Записываем С в матрицу и накладываем решетку – трафарет с поворотами.

в) Криптографическая стойкость: Криптостойкость высокая. Одновременная перестановка по строкам и столбцам.