ЧЕТВЕРКА (шифр)
-
Описание и процесс генерации ключевого потока QUAD
- QUAD — это потоковый шифр с доказанной безопасностью.
- Основан на итерации многомерной квадратичной системы с n неизвестными.
- Процесс генерации ключевого потока включает вычисление и обновление внутреннего состояния.
-
Безопасность и рекомендуемые параметры
- Безопасность генерации ключевого потока основана на неразрешимости задачи MQ.
- Первое доказательство безопасности было выполнено для GF(2), позже расширено для современных шифров.
- Авторы рекомендуют использовать 80-битный ключ, 80-битный IV и 160-битное внутреннее состояние.
- Выводит 160 бит ключевого потока на каждой итерации до получения 240 бит.
-
Анализ скорости и обсуждение параметров
- Представлены отчеты о скорости на Eurocrypt 2006 для различных полей.
- Параметры QUAD не противоречат теоремам о безопасности, но могут быть ненадежными.
- Исследование показало, что некоторые наборы параметров могут быть уязвимы для атак.
- Теоремы о безопасности часто основаны на коэффициентах ослабления, что требует более широких параметров для доказательства безопасности.