Оглавление [Скрыть]
Раунд (криптография)
-
Основы циклических функций в криптографии
- Циклические функции используются для многократного повторения в алгоритмах шифрования.
- Разбиение алгоритма на раунды упрощает реализацию и анализ.
-
Пример трехшагового шифра
- Шифрование с использованием трехшагового шифра можно описать как итерацию трех функций.
-
Параметризация и защита от атак
- Параметризация раундов уменьшает самоподобие шифра, предотвращая атаки с использованием слайдов.
- Увеличение числа раундов защищает от дифференциального и линейного криптоанализа.
-
История итеративных шифров
- Идея итеративных шифров восходит к 1945 году и работе Шеннона.
- Современные шифры обычно используют итеративную схему с 8-32 раундами.
-
Терминология и оптимизация
- Включение констант в процесс шифрования предотвращает атаки с использованием слайдов.
- Оптимизация шифра направлена на снижение рабочей нагрузки и может включать локальную и глобальную оптимизацию.
-
Методы криптоанализа
- Использование версий шифров с меньшим числом раундов может предоставить информацию о надежности алгоритма.
- Взлом полного шифра часто начинается с успеха в атаке на сокращенную версию.