Математическая модель - теория автоматов и графов. Для каждого текущего состояния существует один переход в следующее.
o Самосинхронизирующиеся – канал не устойчивый. Режим обратной связи по шифр – тексту.
Ошибка в одном бите повлечет ошибки в n битах, потом они синхронизируются. Уязвимы к атаке повторной передачи.
Применяется для военной и дипломатической криптографии, где могут возникать ошибки.
o Синхронные шифры
Если функция переходов Si+1 зависит от ключа, то режим счетчика, если не зависит от ключа, то режим внутренней обратной связи.
Синхронный шифр не распространяет ошибки. Атаки на восстановление внутреннего состояния, применяются техники дифференциальных и линейных уравнений.Поточные шифры быстрее блочных. Гамма может генерироваться вне зависимости от текста (открытый или шифр-текст).
Применяются для защиты данных по каналам связи. Не имеют признанной оптимальной архитектуры в отличие от блочных.
Могут быть построены на основе регистра сдвига с обратной связью.
Пример поточный шифр
Производится сдвиг на 1 на каждом такте, выходы суммируются.
Шифр: