Similar presentations:
Новая презентация
1.
Таблица Порта2.
Общая информацияТаблица Порта(Шифр Порта) — шифр, созданный Генри Портом в 1901 году,
перестановочного типа (замена символов на основе заранее подготовленной
таблицы).
Описание
Шифр Порта использует таблицу с буквами или символами, где каждый символ
имеет уникальные координаты. Эти координаты используются для замены букв в
исходном сообщении, превращая текст в последовательность чисел или других
символов.
3.
Алгоритм шифрования1. Формирование таблицы:
Сначала создается таблица символов (например, 5x5 для латинских или
русских букв). В таблице находятся все символы, которые могут быть
использованы в шифровании.
2. Шифрование текста:
Разделяем текст на символы и для каждого символа находим номера столбцов
и строк, на пересечение которых находится элемент. Заменяем символ его
координатами.
4.
Алгоритм дешифровки1. Таблица и ключ:
Для дешифрования необходимо иметь таблицу (или ключ), которая была
использована для шифрования.
2. Шаги дешифровки:
Получаем зашифрованный текст в виде последовательности чисел или
координат. Используем таблицу для восстановления символов по данным
координатам.
5.
Преимущества шифра1. Простота реализации:
Алгоритм не требует сложных действий.
2. Низкие вычислительные требования:
Шифрование и дешифрование выполняются с использованием таблицы, что
делает процесс достаточно быстрым.
3. Гибкость:
Можно использовать различные таблицы и ключи, что позволяет
адаптировать шифр под разные алфавиты и символы.
4. Решение проблемы с однотипными заменами:
В отличие от простых подстановочных шифров, где одна буква всегда
заменяется на одну и ту же, шифр Порта использует координаты, что
усложняет анализ.
6.
Недостатки шифра1. Уязвимость к анализу:
Если используется стандартная таблица без перемешивания, то шифр может
быть подвержен анализу частотности.
2. Необходимость ключа или таблице:
Для дешифровки требуется таблица, и если ключ или таблица утеряны, шифр
становится бесполезным.
3. Ограниченность алфавита:
В шифре часто ограничиваются возможные символы (например, для таблицы
5x5 можно использовать только 25 символов), что может быть неудобно для
некоторых языков или символов.
7.
Пример работы1. Исходное слово: СТОЛ
2. Построение таблицы:
1
2
3
4
5
1
А
Б
В
Г
Д
2
Е
Ж
З
И
К
3
Л
М
Н
О
П
4
Р
С
Т
У
Ф
5
Х
Ц
Ч
Ш
Э
8.
3. Перевод слова:С → (4, 2)
Т → (5, 3)
О → (3, 4)
Л → (3, 1)
4. Результат:
(4,2), (5,3), (3,4), (3,1)