291.38K
Category: informaticsinformatics

Новая презентация

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)
English     Русский Rules