Современные поточные криптоалгоритмы.
Краткие сведения о некоторых наиболее известных поточных криптоалгоритмах, считающихся относительно стойкими сведены в табл.
Таблица 7. Стойкие поточные криптоалгоритмы.
№пп | Алгоритм | Описание |
Каскад Голлмана | Усиленная версия генератора «старт-стоп». Последовательное соединение РСЛОС. | |
А5 | Комбинация трех РСЛОС с изменяемым управлением тактированием | |
Nanoteq | На основе одного РСЛОС | |
Rambutan | Предположительно на основе РСЛОС | |
Pike | На основе трех аддитивных генераторов | |
Mush | Взаимно сжимающий генератор | |
RC4 | S-блочная замена в режиме OFB. Эффективен для программной реализации. | |
SEAL | На основе таблиц SHA. Эффективен для программной реализации. Наиболее быстрый алгоритм. | |
WAKE | S-блочная замена в режиме CFB. Эффективен для программной реализации. | |
Генератор Блюма-Микали | На основе трудности решения задачи дискретного логарифмирования | |
Генератор RSA | На основе трудности решения задачи факторизации. | |
Генератор BBS | На основе трудности решения задачи факторизации. |
Алгоритм Гиффорда.
Алгоритм построен на основе единственного 8-байтового регистра сдвига и работает в режиме OFB. Ключевая гамма генерируется побайтово. Схема работы алгоритма приведена на рис. 25.
Рис.25. Алгоритм Гиффорда.
Характеристический многочлен регистра не примитивен и потому может быть вскрыт.
Алгоритм A5.
Алгоритм построен на основе трех РСЛОС длины 19, 22 и 23 с последовательностью «стоп/вперед», управляющей движением регистров. В каждом такте сдвигаются по меньшей мере два регистра. Схема приведена на рис. 26.
Рис.26. Алгоритм А5.
Алгоритм используется в системах связи стандарта GSM для шифрования трафика между абонентом и базовой станцией.
Дата добавления: 2016-02-13; просмотров: 2713;