ШАКАЛ
-
Обзор шифров SHACAL
- SHACAL-1: 160-битный блочный шифр на основе SHA-1, поддерживает ключи от 128 до 512 бит
- SHACAL-2: 256-битный блочный шифр на основе SHA-256
- Оба шифры участвовали во второй фазе проекта NESSIE, но SHACAL-1 не прошел отбор из-за графика
-
Дизайн и безопасность SHACAL-1
- SHACAL-1 основан на функции сжатия SHA-1, которая обратима при наличии блока данных
- 80-раундовый шифр с 512-битным ключом, ключи менее 512 бит дополняются нулями
- Известны атаки на полные 80 раундов и на первые 51 раунд с уменьшенным количеством раундов
-
Безопасность SHACAL-2
- Атаки на 42-раундовый и 44-раундовый SHACAL-2, лучшие результаты на данный момент
-
Рекомендации
- Ссылки на внешние ресурсы, включая домашнюю страницу Натана Келлера