FF3
Подробнее
- Создатель
- Эрик Брие, Тома Пейрен, Жак Стерн (BPS)
- Год
- 2016
- Тип
- Режим шифрования с сохранением формата
- Предшественник
- BPS
Более быстрый собрат FF1 в стандарте NIST по шифрованию с сохранением формата — взломанный, залатанный и снова взломанный.
FF3 основан на конструкции BPS 2010 года: восьмираундовая сеть Фейстеля с фиксированным 64-битным твиком, который делится пополам и чередуется между раундами. Меньше раундов, чем у FF1, означало большую скорость — в этом и был смысл.
В 2017 году Дурак и Воденэ показали, что обработку твика можно использовать для атаки: комбинируя пары твиков, злоумышленник восстанавливал зашифрованные значения в малых областях при практически достижимом объёме данных. NIST ответил FF3-1 с твиком, урезанным до 56 бит. В 2021 году Тим Бейн опубликовал линейную атаку на FF3-1, а черновик NIST 2025 года предложил вовсе исключить этот режим из стандарта. Остаётся FF1 — более медленный и скучный кандидат, что в криптографии обычно считается комплиментом.