Вы находитесь на странице: 1из 2

Многоалфавитная замена

Тип шифра, изобретенный Порта и Виженером, в современной терминологии


называется многоалфавитной заменой. Как следует из самого названия, в этой
системе используется целый ряд шифровальных алфавитов. Одна из разновидностей
такого шифра, называемая ныне шифром Виженера, включает в себя алфавитный
квадрат (квадратную таблицу), состоящий из 26 пошаговых оборотов (ротаций)
прямого стандартного алфавита:

ABCDEFGHIJKLMNOPQRSTUVWXYZ
-----------------------------
A abcdefghijklmnopqrstuvwxyz
B bcdefghijklmnopqrstuvwxyzA
C cdefghijklmnopqrstuvwxyzAB
D defghijklmnopqrstuvwxyzABC
E efghijklmnopqrstuvwxyzABCD
F fghijklmnopqrstuvwxyzABCDE
G ghijklmnopqrstuvwxyzABCDEF
H hijklmnopqrstuvwxyzABCDEFG
I ijklmnopqrstuvwxyzABCDEFGH
J jklmnopqrstuvwxyzABCDEFGHI
K klmnopqrstuvwxyzABCDEFGHIJ
L lmnopqrstuvwxyzABCDEFGHIJK
M mnopqrstuvwxyzABCDEFGHIJKL
N nopqrstuvwxyzABCDEFGHIJKLM
O opqrstuvwxyzABCDEFGHIJKLMN
P pqrstuvwxyzABCDEFGHIJKLMNO
Q qrstuvwxyzABCDEFGHIJKLMNOP
R rstuvwxyzABCDEFGHIJKLMNOPQ
S stuvwxyzABCDEFGHIJKLMNOPQR
T tuvwxyzABCDEFGHIJKLMNOPQRS
U uvwxyzABCDEFGHIJKLMNOPQRST
V vwxyzABCDEFGHIJKLMNOPQRSTU
W wxyzABCDEFGHIJKLMNOPQRSTUV
X xyzABCDEFGHIJKLMNOPQRSTUVW
Y yzABCDEFGHIJKLMNOPQRSTUVWX
Z zABCDEFGHIJKLMNOPQRSTUVWXY

При шифровании с помощью алфавитного квадрата сначала выбирается ключевое


слово (или ключевая фраза), которое записывается, циклично повторяясь, над
открытым текстом. Затем сообщение может быть зашифровано буква за буквой, для
чего в таблице надо найти столбец, обозначенный той же буквой, что и
соответствующая буква ключа, и строку, обозначенную той же буквой, что и буква
открытого текста, лежащая под данной буквой ключа. Буква, лежащая в таблице на
пересечении означенных столбца и строки, и будет искомым шифросимволом.
Например, если в качестве ключевого использовать слово MAPLE, то шифрование
будет выглядеть следующим образом:

Ключ MAPLEMAPLEMAPLEMAPLEMAP
Открытый текст SHIPMENTTOARRIVETONIGHT
Шифротекст EHXAQQNIESMRGTZQTDYMSHI
Шифрограмма EHXAQ QNIES MRGTZ QTDYM SHI
Шифр Виженера обладает также некоторыми из преимуществ более раннего
номенклаторного типа шифра. Каждая буква открытого текста может передаваться в
шифротексте таким числом разных шифросимволов, сколько разных букв содержится
в ключе. Кроме того, многоалфавитная замена позволяет скрыть повторяющиеся
буквы и другие внутрисловные сочетания, характерные для данного открытого текста.
При этом в окончательном шифротексте используются только 26 обычных букв
алфавита, а какие-либо специальные символы или цифры не нужны.

Из-за своей внешне кажущейся сложности шифр Виженера прослыл


«невзламываемым» (не поддающимся дешифровке) и долгие годы пользовался
репутацией очень стойкого шифра. Помимо вышеописанной шифровальной таблицы,
он может быть исполнен в виде двух картонных или деревянных скользящих
пластинок с нанесенными на них определенными алфавитными
последовательностями. Эффект сдвигающихся строк шифровальной таблицы
достигался за счет правильного наложения этих двух пластинок друг на друга. (Это
устройство известно как «скользящие пластинки Св.Сира» – по названию
французской военной академии, введшей их в употребление.)