Классические алгоритмы шифрования
48.42K
Категория: ИнформатикаИнформатика

Шифры перестановки_конспект+задание

1. Классические алгоритмы шифрования

ШИФРЫ ПЕРЕСТАНОВКИ

2.

Шифры перестановки
Шифры перестановки – преобразование, при котором шифрограммы
получаются из открытого текста с помощью перестановки букв.
Ключом шифрования является способ перестановки букв.
Маршрутное шифрование – шифр перестановки, при котором запись
открытого текста и последующее считывание шифрограммы
производятся по разным путям (маршрутам) внутри некоторой
геометрической фигуры (квадрата или прямоугольника).

3.

Шифры перестановки
Пример. Зашифровать, используя маршрутное шифрование, сообщение
«ПРИЕЗЖАЮ_ШЕСТОГО».
Для шифрования будем использовать таблицу 4 4 (сообщение содержит 16 символов).
Способ_1. Запишем сообщение по строкам, а считаем по столбцам.
П
Р
И
Е
З
Ж
А
Ю
_
Ш
Е
С
Т
О
Г
О
К(2) Л(3) Ё(1) Н(4)
ЗТ1: П З _ Т Р Ж Ш О И А Е Г Е Ю С О
ЗТ1: П З _ Т Р Ж Ш О И А Е Г Е Ю С О
Способ_2. Запишем сообщение по строкам, а
считаем по столбцам с использованием ключевого
слова «КЛЁН».
ЗТ2: И А Е Г П З _ Т Р Ж Ш О Е Ю С О
ЗТ2: И А Е Г П З _ Т Р Ж Ш О Е Ю С О

4.

Шифры перестановки
Пример. Зашифровать, используя маршрутное шифрование, сообщение
«ПРИЕЗЖАЮ_ШЕСТОГО».
Для шифрования будем использовать таблицу 4 4 (сообщение содержит 16 символов).
Способ_3. Запишем сообщение по строкам с использование ключа
записи 3142, а считаем по столбцам с использованием ключа
считывания 2413.
1
2
3
4
1
2
3
4
З
Ж
А
Ю
Т
О
Г
О
П
Р
И
Е
_
Ш
Е
С
Ключ записи – порядок записи открытого текста в
строки таблицы.
Ключ считывания – порядок считывания закрытого
текста (шифрограммы) из столбцов таблицы.
ЗТ3: Ж О Р Ш Ю О Е С З Т П _ А Г И Е
ЗТ3: Ж О Р Ш Ю О Е С З Т П _ А Г И Е

5.

Шифры перестановки
ЗАДАНИЯ ДЛЯ ВЫПОЛНЕНИЯ
1. Сделать конспект.
2. Используя маршрутное шифрование зашифровать сообщения
(3 способами):
➢«Нельзя недооценивать противника»
➢«На_первом_курсе_тяжело_учиться_только_первые_четыре_года».
3. Выполнить дешифрование криптограммы, полученной маршрутным
шифрование с ключом записи 352146 и ключом считывания 425316:
ДКАГЧЬОВА_РУААКОЕБЗЕРЕ_ДСОХТЕСЕ_Т_ЛУ
English     Русский Правила