IT用語集 › セキュリティ › 形式保存暗号(FPE)

形式保存暗号(FPE)

セキュリティ Svenska → 更新: 2026-10-22

出力が入力と同じ形式を保つ暗号。16桁のカード番号を暗号化しても16桁の数字のままである。

形式保存暗号(FPE)は、出力が入力と同じ文字集合と長さになることを保証する。16桁のカード番号は別の16桁の数字になるので、スキーマを変えずに既存データベースの項目を暗号化できる。構成はたいていFeistel構造か、数の集合上のサイクルウォーキングに基づき、文脈を分けるためにtweakを使う。

NISTは2016年にSP 800-38GでFF1とFF3を公表した。FF3は2017年に攻撃され、すべてのパラメータで安全目標を満たすわけではないと分かり、NISTは推奨を改めた。FPEを実装するなら、自作せずレビュー済みの方式を使うべきである。

← 用語集に戻る