23.2. Метод замены
Для примера используем буквы русского алфавита (без буквы «ё») плюс пробел, обозначаемый символом ‗. Для удобства приведем русский алфавит в виде таблицы, содержащей также номера букв.
| Буква | А | Б | В | Г | Д | Е | Ж | З | И | Й | К |
| № | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 |
| Буква | Л | М | Н | О | П | Р | С | Т | У | Ф | Х |
| № | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 |
| Буква | Ц | Ч | Ш | Щ | Ъ | Ы | Ь | Э | Ю | Я | _ |
| № | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 |
В качестве примера рассмотрим шифр простой подстановки. В основе шифрования этим методом лежит алгебраическая операция над алфавитом сообщения, называемая подстановкой.
Подстановкой называется взаимно однозначное отображение конечного множества M на себя. Это означает, что каждому элементу множества (например, символу алфавита) ставится в соответствие один и только один элемент этого же множества. Очевидно, для задания конкретной подстановки природа элементов не имеет значения, важно лишь их количество N (называемое степенью подстановки). Можно поэтому в качестве множества рассматривать множество целых чисел М = {1, 2, 3, ..., N}.
Любая подстановка может быть описана матрицей 2 ? N, в которой первая строка содержит числа 1, 2, …, N, а вторая строка состоит из тех же чисел, расположенных в порядке, определяемом подстановкой, например, если число i после подстановки получает значение ki, то можно записать
,
где
.
Очевидно, если последовательно применить две подстановки S1 и S2, то их результат снова будет подстановкой, равной композиции (произведению) исходных подстановок S = S1 ? S2. Множество подстановок одинаковой степени образует группу относительно «умножения», определенного таким образом. Отсюда следует, что для каждой подстановки существует обратная операция. Нейтральным элементом группы подстановок служит тривиальная подстановка, оставляющая на месте все элементы множества.
Пусть открытый текст представляет собой фразу «открытый текст», а подстановка задана таблицей
.
Шифртекст имеет вид «тоцреоечаоыцпо». Очевидно, что ключом к этому шифру является сама подстановка S. Количество всевозможных подстановок для алфавита из N символов равно N!,что делает раскрытие ключа методом полного перебора проблематичным. На первый взгляд, криптостойкость такого шифра должна быть очень высокой. Однако недостатком шифра простой подстановки является то, что статистические свойства текста (частоты появления букв) при шифровании сохраняются, благодаря чему криптостойкость шифра на самом деле низка. Если в распоряжении дешифровальщика окажется достаточно длинный шифртекст (несколько десятков знаков), то шифр может быть взломан за несколько минут путем подсчета частот букв и сравнения с известными статистическими характеристиками русского (английского и т.д.) текста.
Еще по теме 23.2. Метод замены:
- § 2. Диалектический метод исследования как система. Соотношение диалектического метода с методами исследования конкретных наук
- Методы коммерческой деятельности 1.3.1. Прямые и косвенные методы торговли
- 3. Методы диалектической логики. Научная абстракция, восхождение от абстрактного к конкретному. Единство исторического и логического. Равновесный и неравновесный методы
- : БАЛАНСОВЫЙ МЕТОД, МЕТОД СИСТЕМЫ НАЦИОНАЛЬНЫХ СЧЕТОВ
- 13.6. Национальное счетоводство: балансовый метод, метод системы национальных счетов
- Раздел ГѴ Методы управленческих действий Глава 15 Понятие и виды методов управленческих действий
- Тема 10. Административно-правовые методы 10.1. Понятие и сущность административно-правовых методов
- Налог на прибыль организаций. Данным налогом облагается результат хозяйственной деятельности. Глава 25 НК гласит: «Налогом облагается положительная разница между доходами и разрешенными расходами организаций любых организационных форм. Предприятия имеют право выбрать кассовый метод или метод начисления для расчета налоговых обязательств.
- Методы социологических исследований
- Методы ценообразования
- 14. МЕТОДЫ В ЛОГИКЕ
- Методы управления
- Методы управления
- Тема 2. Методы социологических исследований
- Методы МИ:
- ПРИНЦИП ЕДИНСТВА МЕТОДОВ
- Сравнительная оценка различных методов
- Методы юридической психологии
- §3. Спеціальні методи криміналістики
- 3. Методы криминологического прогнозирования