暗号利用モード
ブロック暗号はそのまま利用すると単調になるので同じデータがくり返されたりすると解読されやすい。暗号利用モードと組み合わせて長文データを複雑に暗号化するためのモードがある。 いくつかのモードがある。
主に次の4つが各規格で標準化されている
ECB (Electronic Codebook Mode) ブロック暗号の他に何もしない。安全ではないため使用は避けるのがよい。
CBC (Cipher Block Chaining Mode) OFB
CFB
他にも
PCBC
などがある
NIST SP 800-38C CCM
CTR + AES-CBC
NIST SP 800-38D GCM and GMAC (TLS v1.2以降などで使われる) CTR + GMAC
RFC 5288 5289
OCB
XCBC
などもある
FIPS PUB 81
ISO/IEC 10116
JIS X 5052 2008年廃止
JIS X 5053 nビットブロック暗号の利用モード ISO参照のみ