M6 (шифр)
-
Обзор криптографического алгоритма M6
- M6 — блочный шифр, разработанный Hitachi в 1997 году.
- Используется в стандарте IEEE 1394 FireWire, допускает свободу в выборе операций шифрования.
- Частичное описание алгоритма доступно благодаря Келси и соавторам.
-
Технические детали
- Работает с 64-битными блоками и использует 10-раундовую сеть Фейстеля.
- Размер ключа по умолчанию 40 бит, может достигать 64 бит.
- Схема работы с ключами включает два 32-разрядных подраздела.
-
Криптоанализ и уязвимости
- Подвержен атаке с помощью криптоанализа mod n, особенно при использовании Mod 5.
- Атака методом перебора упрощается при наличии нескольких десятков известных открытых текстов.
- Уязвим для атаки слайдами, требующей больше известных открытых текстов, но меньше вычислений.
-
Рекомендации
- Статья является заглушкой и призывает к расширению для Википедии.