Глоссарий

Шифр бегущего ключа

Виженер с бегущим ключом

Шифр бегущего ключа использует длинный неповторяющийся текст или последовательность как гамму полиалфавитной замены.

Определение

Шифр бегущего ключа комбинирует открытый текст с ключевой последовательностью не короче сообщения. В распространённом варианте буквы книжного отрывка задают последовательные сдвиги Виженера вместо повтора короткого слова.

Бегущий ключ и автоключ

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

Ограничения стойкости

Естественный язык не случаен: в ключевом тексте есть частоты и зависимости, которые смешиваются со структурой сообщения. Статистические атаки используют эти закономерности, поэтому современной стойкости метод не даёт.

Частые вопросы

Нет. Одноразовый блокнот требует равномерно случайного, секретного и неповторяемого ключа; книжный текст этим условиям не отвечает.

Повтор создаёт связи между сообщениями и облегчает криптоанализ.

См. также