Взаимосвязь классических шифров

На нехитрой картинке приведено, в каких "отношениях" находятся некоторых из шифров, про которые сказано на сиём сайте.

Аффинная система подстановок Цезаря есть более общая вещь, чем шифр Цезаря. Когда параметр-множитель системы подстановок приравнивается к 1, получаем шифр Цезаря.

Шифр Виженера по сути обобщение шифра Цезаря. С точки зрения математики вполне можно сказать, что шифр Цезаря - это случай шифра Виженера, когда ключ имеет длину 1.

Шифр Гронсфельда использует цифровые ключи, а шифр Виженера - обычно буквенные. Тем не менее с математической точки зрения оба типа ключей эквивалентны последовательности чисел, поскольку цифра - однозначное число, а символ имеет какую-то позицию в алфавите (номер). При этом в ключе шифра Гронсфельда числа могут быть от 0 до 9, Виженера - от 0 до N-1, где N - количество символов в алфавите. В зависимости от конкретных N шифр Гронсфельда может быть расширением, эквивалентом или сужением шифра Виженера.

Такого рода взаимоотношения важны из-за следующего соображения: если шифр X является частным случаем шифра Y, то шифр Y - более предпочтительный вариант с точки зрения стойкости к атакам.

copyright © Исканцев Н.В., 2011

К разделу шифров
На главную
X