Шифр ORYX

Поточный шифр ORYX предполагалось использовать для засекречивания данных, передаваемых в американских сетях сотовой мобильной связи. Как и в случае с алгоритмом A5, автор данного криптоалгоритма неизвестен, а сама схема некоторое время держалась в секрете.

В состав генератора ПСП ORYX входят три 32-разрядных LFSR А, В и С, атакже 8-разрядный 5-блок с фиксированной таблицей замен размерностью 8×256. Ключом является начальное заполнение трех регистров LFSR. В экспортном исполнении применяется алгоритм разворачивания ключа, сокращающий ключевое пространство до размера, легко проверяемого при поиске ключа полным перебором.

Пусть S, – содержимое ячейки таблицы замен 5-блока с адресом и– старшие байты LFSR А, В и С соответственно. Каждый байт гаммы формируется следующим образом. Алгоритм ORYX

1)  Такт работы LFSR С.

2)  Такт работы LFSR А, при этом используется один из двух различных многочленов в зависимости от значения бита LFSR С.

3)  Такт или два такта работы LFSR В в зависимости от значения другого бита LFSR С

4)  Вычисление гаммы:

Криптоанализ показал, что для вскрытия криптоалгоритма требуется 24 байта открытоготекста и перебор 216 вариантов начального заполнения LFSR [13].

 

Источник: Acoсков А. В., Иванов М. A., Мирский А. A., Рузин А. В., Сланин А. В., Тютвин А. Н. Поточные шифры. – M.: КУДИЦ-ОБРАЗ, 2003. – 336 с.

Вы можете следить за любыми ответами на эту запись через RSS 2.0 ленту. Вы можете оставить ответ, или trackback с вашего собственного сайта.

Оставьте отзыв

XHTML: Вы можете использовать следующие теги: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>

 
Rambler's Top100