Главная Случайная страница Контакты | Мы поможем в написании вашей работы! | ||
|
Потоковые шифры также могут работать в режиме OFB. В этом случае ключ влияет на функцию следующ е-го состояния (см. -4-й). Функция выхода не зависит от ключа, очень часто она является чем-то простым, напр и-мер, одним битом внутреннего состояния или результатом XOR нескольких битов внутреннего состояния. Криптографически сложной является функция следующего состояния, которая зависит от ключа. Этот метод также называется внутренней обратной связью [291], потому что механизм обратной связи является вложенным по отношению к алгоритму генерации ключей.
Рис. 9-13. Генератор потока ключей в режиме с выходной обратной связью.
В одном из вариантов этого режима ключ определяет только начальное состояние генератора потока ключей. После того, как ключ определит внутреннее состояние генератора, генератор работает, не подвергаясь воздейс т-виям извне.
9.9 Режим счетчика
Блочные шифры в режиме счетчика используют в качестве входов алгоритма последовательные номера [824, 498, 715]. Для заполнения регистра используется счетчик, а не выход алгоритма шифрования. После шифрования каждого блока счетчик инкрементируется на определенную константу, обычно единицу. Для этого режима свойства синхронизации и распространения ошибки такие же, как и для OFB. Режим счетчика решает проблему й-битового выхода режима OFB, где п меньше длины блока.
К счетчику не предъявляется никаких особых требований, он не должен проходить по порядку все возмо ясные значения. В качестве входа блочного алгоритма можно использовать генераторы случайных чисел, описа н-ные в главах 16 и 17, независимо от того, являются ли они криптографически безопасными или нет.
Дата публикования: 2014-11-03; Прочитано: 321 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!