DES-X
DES-X ( M ) = K 2 ⊕ DES K ( M ⊕ K 1 ) {\displaystyle {\mbox{DES-X}}(M)=K_{2}\oplus {\mbox{DES}}_{K}(M\oplus K_{1})}
したがって鍵長は 56 + 2 × 64 = 184 ビットに強化されている。
しかし、実効鍵長(セキュリティ)は 56+64-1-lb(M) = 119 - lb(M) = ~119 ビットにしかならない。ここで M は、解読しようとする者が入手できる平文と暗号文のペアの数、lb は2を底とする対数である(このため、実装によっては K1 と K から一方向関数で K2 を生成することもある)。
DES-XはDESに比較して差分解読法や線形解読法に対しても強くなっているが、その度合いは総当り攻撃の場合よりも小さい。差分解読法の場合、2 個の選択平文を必要とすると見積もられている(DESの場合は 2)。線形解読法では 2 の既知平文を必要とする(DESの場合は 2)。なお、DESの場合(あるいはブロック長が64ビットのブロック暗号全般では)、2 の平文(選択か既知かは問わない)があれば、完全に破ることができる。