|
| |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
Next: 5. Оценка секретных систем
Up: Часть I. МАТЕМАТИЧЕСКАЯ СТРУКТУРА СЕКРЕТНЫХ
Previous: 3. Способы изображения систем
Contents: Содержание
4. Примеры секретных системВ данном разделе рассматриваются несколько примеров шифров. В дальнейшем в целях иллюстрации будем часто ссылаться на эти примеры. В таком шифре производится замена каждой буквы сообщения на некоторый определенный символ (обычно также на букву).
Таким образом, сообщение
где причем функция Первая буква --
2. Транспозиция с фиксированным периодом
В этом случае сообщение делится
на группы символов длины
Таким образом, для переходит в Последовательное применение двух или более транспозиций будет называться составной транспозицией. Если периоды этих транспозиций 3. Шифр Виженера и его варианты.
В шифре Виженера ключ задается набором
из
Таким образом,
где
Шифр Виженера с периодом 1 называется
шифром Цезаря. Он
представляет собой простую подстановку, в которой каждая буква
сообщения
Повторное применение двух или более шифров Виженера будет
называться составным шифром Виженера. Он имеет уравнение
где
Если используется шифр Виженера с неограниченным
неповторяющимся ключом, то мы имеем шифр Вернама,
в котором
и
4. Диграммная, триграммная и
Вместо подстановки одной буквы можно использовать подстановку
диграмм, триграмм и т.д. Для
диграммной подстановки в общем
виде требуется ключ, состоящий из перестановок 5. Шифр Виженера с перемешанным один раз алфавитом.
Такой шифр
представляет собой простую подстановку с
последующим применением шифра Виженера
``Обратным''
к такому шифру является шифр Виженера с последующей
простой подстановкой
6. Матричная система
Имеется
один метод подстановки
Матрица 7. Шифр Плэйфер
Этот шифр является частным видом диграммной подстановки,
которая производится с помощью перемешанного алфавита из 25
букв, записанных в виде квадрата
В этом случае диграмма
8. Перемешивание алфавита с помощью многократной подстановки.
В этом шифре используются последовательно заменяется на и т.д. 9. Шифр с автоключом.
Шифр типа Виженера, в котором или само сообщение или
результирующая криптограмма используются в качестве
``ключа'', называется шифром с автоключом. Шифрование начинается
с помощью ``первичного ключа'' (который является настоящим ключом
в нашем смысле) и продолжается с помощью сообщения или
криптограммы, смещенной на длину первичного ключа, как в
указанном ниже примере, где первичным ключом является набор букв
Если в качестве ``ключа'' использовать криптограмму, то
получится1)
10. Дробные шифры.
В этих шифрах каждая буква сначала
зашифровывается в две
(или более) буквы или в два (или более) числа, затем полученные
символы каким-либо способом перемешиваются (например, с помощью
транспозиции), после чего их можно снова перевести в
первоначальный алфавит. Таким образом, используя в качестве
ключа перемешанный25-буквенный алфавит, можно перевести
буквы в двухзначные пятеричные числа с помощью таблицы:
Например, букве 11. Коды. В кодах слова (или иногда слоги) заменяются группами букв. Иногда затем применяется шифр того или иного вида.
Next: 5. Оценка секретных систем
Up: Часть I. МАТЕМАТИЧЕСКАЯ СТРУКТУРА СЕКРЕТНЫХ
Previous: 3. Способы изображения систем
Contents: Содержание
|
|
CITForum © 1997–2025