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