СНЕГ - Википедия - SNOW

СНЕГ 1.0, СНЕГ 2.0, и СНЕГ 3G синхронны на основе слов потоковые шифры разработан Томасом Йоханссоном и Патриком Экдалом в Лундский университет.

История

SNOW 1.0, первоначально просто СНЕГ, был представлен НЕССИ проект. Шифр не имеет известной интеллектуальной собственности или других ограничений. Шифр работает с 32-битными словами и поддерживает как 128-, так и 256-битные ключи. Шифр состоит из комбинации LFSR и Конечный автомат (FSM), где LFSR также передает следующую функцию состояния конечного автомата. Шифр имеет короткую фазу инициализации и очень хорошую производительность как на 32-битных процессорах, так и на оборудовании.

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

В течение ETSI МУДРЕЦ При оценке, конструкция была дополнительно изменена, чтобы повысить ее устойчивость к алгебраическим атакам, получив результат, названный SNOW 3G.[1]

Было обнаружено, что соответствующие ключи существуют как для SNOW 2.0, так и для SNOW 3G,[2] разрешение атак на SNOW 2.0 в модели связанных ключей.

Использовать

СНЕГ использовался в ESTREAM проект как эталонный шифр для оценки производительности.

SNOW 2.0 - один из потоковых шифров, выбранных для ISO / IEC стандарт ISO / IEC 18033-4.[3]

СНЕГ 3G[4] выбран в качестве потокового шифра для 3GPP алгоритмы шифрования UEA2 и UIA2.[5]

Источники

  1. ^ Отчет о проектировании и оценке UEA2
  2. ^ Киркански, Александар; Юсеф, Амр (15 апреля 2012 г.). «О скользкости SNOW 3G и SNOW 2.0» (PDF). Получено 15 апреля 2012.[постоянная мертвая ссылка ]
  3. ^ «ISO / IEC 18033-4: 2011 Информационные технологии. Методы безопасности. Алгоритмы шифрования. Часть 4. Потоковые шифры». ISO. Получено 30 октября 2020.
  4. ^ «Спецификация алгоритмов конфиденциальности и целостности 3GPP UEA2 и UIA2. Документ 2: Спецификация SNOW 3G» (PDF). www.gsma.com. 6 сентября 2006 г.. Получено 13 октября 2017.
  5. ^ «Спецификация алгоритмов конфиденциальности и целостности 3GPP UEA2 и UIA2. Документ 1: Спецификация UEA2 и UIA2» (PDF). www.quintillion.co.jp. Архивировано из оригинал (PDF) 19 марта 2012 г.. Получено 30 октября 2020.

внешняя ссылка