Format-preserving encryption とは

暗号化では、形式保持型暗号化(FPE)は、出力(暗号文)が入力(平文)と同じ形式になるように暗号化することを指します。 「フォーマット」の意味はさまざまです。典型的には有限ドメインのみが議論される。例えば、
 暗号文が別の16桁の数字になるように16桁のクレジットカード番号を暗号化する。暗号文が別の英単語になるように英単語を暗号化する。暗号文が別のnビット数になるようにnビット数を暗号化する(これはnビットブロック暗号の定義です)。
そのような有限領域については、以下の議論の目的のために、暗号はN個の整数{0、…、N-1}の順列と等価であり、Nはドメインのサイズである。