Format-Preserving Encryption
Le chiffrement préservant le format (FPE) fait en sorte que le texte chiffré garde le même format que le texte en clair (ex. un numéro de carte chiffré reste à 16 chiffres), ce qui évite de modifier le schéma de la base de données.
Objectif
Chiffrer des champs sensibles dans les systèmes hérités sans modifier la longueur, le format ni les règles de validation du champ, réduisant le coût de migration.
Mécanisme
L'espace des clairs (ex. le domaine des numéros de carte à 16 chiffres) est traité comme l'ensemble d'entiers {0,...,N-1}, et les algorithmes FF1/FF3 appliquent une permutation pseudo-aléatoire approuvée par le NIST sur ce domaine, préservant longueur et jeu de caractères.
Cas d’usage
- Chiffrement de numéros de carte bancaire
- Chiffrement de numéros de sécurité sociale
- Chiffrement de champs dans les systèmes hérités