Шифрование с симметричными ключами. Часть 3

Автор: adm

Пятьсот лет назад метод моноалфавитного шифрования был усовершенствован, в результате появился так называемый полиалфавитный шифр. Идея этого метода заключается в использовании нескольких моноалфавитных шифров, причем выбор шифра определяется позицией кодируемого символа в открытом сообщении. Таким образом, один и тот же символ открытого текста может кодироваться по-разному.
Пример полиалфавитного шифра показан на рис.4. В нем применяются два шифра Цезаря С, и С2 (с параметрами k = 5 и k = 19). Эти два шифра Цезаря могут использоваться в следующем повторяющемся порядке: Q, C2, C2, Q, С2. То есть первый символ открытого текста кодируется при помощи шифра С}, второй и третий символы — с помощью шифра С2, для шифрования четвертого символа опять используется шифр Q, пятый символ шифруется с помощью шифра С2. Затем вся последовательность повторяется, то есть шестой символ шифруется при помощи шифра Q, седьмой — при помощи шифра С2 и т. д. В результате открытое сообщение «bob, i love you» превращается в «ghu, n etox dhz». Обратите внимание, что первый символ «b» открытого сообщения кодируется шифром Q, тогда как второй символ «Ь» — шифром С2. В этом примере «ключ» шифрования и дешифрирования представляет собой знание двух ключей Цезаря (& = 5и&=19)и последовательности Q, C2, C2, Q, С2.
рис 4

Полиалфавитный шифр, использующий два шифра Цезаря

Комментарии

Нет комментариев. Вы можете быть первым!

Оставить комментарий

:

:
: