Triple DES
DES を3回繰り返す方式。元の鍵が短くなりすぎたが、暗号そのものは替えたくない場合の延命策。
DES は1977年に登場した56ビット鍵の暗号で、1990年代後半には総当たりで破れるようになった。Triple DES は DES を3回かけるもので、通常は3つの鍵で暗号化・復号・暗号化の順に処理する。168ビットと聞けば立派だが、中間一致攻撃により実効強度は約112ビットまで下がる。
本当の問題はブロック長が64ビットのままである点だ。2016年の Sweet32 攻撃は、同じ鍵のもとで約32 GB 流れた時点で平文が漏れうることを示した。NIST は3DESの段階的廃止を決めており、今日これに出会う主な理由は、誰も手を付けていない古いコードである。