ChaCha12-BLAKE3: криптографический хеш на 12 раундов вместо 20

06.08.2025

Объявлен ChaCha12-BLAKE3 — хеш-функция, построенная на потоковом шифре ChaCha с сокращённым до 12 раундов числом раундов вместо двадцати. Цель — та же производительность на любом CPU при меньшем запасе по безопасности.

Идея

ChaCha20 как хеш-функция известен давно: это вариант ускоренного хеширования, при котором раунды идут блоками по восемь слов, что позволяет процессору работать с ними очень эффективно и получать высокую скорость на любой архитектуре, без специальных инструкций. Цена — большое число раундов: двадцать вместо обычных четырёх-пяти.

ChaCha12-BLAKE3 уменьшает это число до двенадцати. Это всё ещё существенно больше, чем у BLAKE2, но уже заметно меньше, чем у ChaCha20, — компромисс между скоростью и запасом по безопасности, с попыткой найти точку, где атака ещё не практична, а скорость уже почти не теряется.

Автор публикации — Sylvain Kerkour.

Оригинал

Announcing ChaCha12-BLAKE3

Упоминаний: 1 · Просмотров: 5