3DES
トリプルDES(triple-DES)
正式名称はTDEA(Tripe Data Encryption Algorithm)
DES実装を簡単な方法で暗号強度を上げることができる
既知の攻撃手法、中間一致攻撃により実質的な暗号強度は 112ビット程度 2030年までは許容するけど2031年以降は禁止
NIST SP800-57を参照
暗号化、復号を擬似コードで表すと、
暗号化
encrypt(key_3, decrypt(key_2, encrypt(key_1, 平文)))
復号
decrypt(key_1, encrypt(key_2, decrypt(key_3, 平文)))
3-key Triple DES 動作モード
ECB = Electronic Codebook
CBC = Cipher Block Chaining
CFB = Cipher Feedback
OFB = Output Feedback
CTR = Counter
確認用
Q. 3DESとは
Q. 3DESの暗号化手順
Q. 3DESの復号手順
Q. なぜ暗号強度が112ビットなのか
参考
関連
ショートカット攻撃
暗号利用モード