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