Система шифрования Альберти

Основоположником теории криптологии и многоалфавитных шифров является Леон Батист Альберти. В своей книге «Трактат о шифре», написанной в начале 16 века, он подробно описал принципы шифрования с помощью многоалфавитной замены. Альберти предложил оригинальный шифр сложной замены, на основе двух концентрических кругов, по окружности которых записывались алфавиты открытого текста и шифртекста. При этом алфавит замены мог быть не последовательным «АБВГ… ЭЮЯ», а произвольным «АЭВЮГ…» и мог быть смещен на любое число позиций (рис 2).

 

 

Рис. 2. Схема шифра Альберти

В шифре Альберти была впервые реализована идея увеличения стойкости шифровальной системы путем повторения шифрования с помощью разных алфавитов (меняя последовательность алфавита замены и его сдвиг относительно алфавита открытого текста).

Шифрование по методу Альберти может быть реализовано в различных вариантах. Ключом в них, как правило, является порядок букв в алфавите замены, число позиций начального сдвига алфавитов и величина шага при относительных сдвигах алфавитов после шифрования каждого символа или слова.