Zum Inhalt springen
uencoder

Format-Preserving Encryption

Formatbewahrende Verschlüsselung (FPE) sorgt dafür, dass der Geheimtext dasselbe Format wie der Klartext behält (z. B. bleibt eine verschlüsselte Kreditkartennummer 16-stellig), sodass keine Änderung des Datenbankschemas nötig ist.

Zweck

Sensible Felder in Altsystemen verschlüsseln, ohne Feldlänge, Format oder Validierungsregeln zu ändern, und so die Migrationskosten senken.

Mechanismus

Der Klartextraum (z. B. die Domäne 16-stelliger Kartennummern) wird als Zahlenmenge {0,...,N-1} aufgefasst, und die FF1/FF3-Algorithmen wenden eine von der NIST zugelassene Pseudozufallspermutation über dieser Domäne an, wodurch Länge und Zeichensatz erhalten bleiben.

Anwendungsfälle

  • Verschlüsselung von Kreditkartennummern
  • Verschlüsselung von Sozialversicherungsnummern
  • Feldverschlüsselung in Altsystemen

Verwandte Tools

References