Format-Preserving Encryption
El cifrado de conservación de formato (FPE) hace que el texto cifrado mantenga el mismo formato que el texto claro (p. ej., un número de tarjeta cifrado sigue teniendo 16 dígitos), por lo que no hay que modificar el esquema de la base de datos.
Propósito
Cifrar campos sensibles en sistemas heredados sin alterar la longitud, el formato ni las reglas de validación del campo, reduciendo el coste de migración.
Mecanismo
El espacio de texto claro (p. ej., el dominio de números de tarjeta de 16 dígitos) se trata como el conjunto de enteros {0,...,N-1}, y los algoritmos FF1/FF3 aplican una permutación seudoaleatoria aprobada por NIST sobre ese dominio, conservando la longitud y el juego de caracteres.
Casos de uso
- Cifrado de números de tarjeta de crédito
- Cifrado de números de seguridad social
- Cifrado de campos en sistemas heredados