FF3
Plus d'infos
- Créateur
- Eric Brier, Thomas Peyrin, Jacques Stern (BPS)
- Année
- 2016
- Type
- Mode de chiffrement préservant le format
- Prédécesseur
- BPS
Le cousin plus rapide de FF1 dans la norme du NIST sur le chiffrement préservant le format — cassé, corrigé, puis recassé.
FF3 repose sur la construction BPS de 2010 : un réseau de Feistel à huit tours avec un ajustement fixe de 64 bits, coupé en deux et alterné entre les tours. Moins de tours que FF1, donc plus de vitesse, ce qui était précisément le but.
En 2017, Durak et Vaudenay montrent que la gestion de l'ajustement est exploitable : en combinant des paires d'ajustements, un attaquant peut retrouver des valeurs chiffrées dans de petits domaines avec une quantité de données réaliste. Le NIST répond par FF3-1, qui réduit l'ajustement à 56 bits. En 2021, Tim Beyne publie une attaque linéaire contre FF3-1, et un projet du NIST de 2025 propose de retirer purement et simplement ce mode de la norme. Reste FF1, le candidat plus lent et plus ennuyeux — ce qui, en cryptographie, passe plutôt pour un compliment.