スライド攻撃
ブロック暗号で、同一の鍵のもとラウンドが同一であることを突く暗号解読攻撃。
発想は、同じ鍵のもとで二組の平文・暗号文のペアを互いにずらして対応づけられる、というものだ。攻撃者は一方のペアをもう一方に対して「スライド」させ、ラウンド関数の結果が一致する組を見つけると、鍵の情報が漏れ出す。BiryukovとWagnerが1999年にこの手法を発表した。すべてのラウンドが同一の暗号が対象となる。
対策は単純だが意図的に行う必要がある。ラウンドごとに違いを持たせればよく、たとえば対称性を崩すラウンド定数を入れる。ブロック暗号はラウンド数から想像されるより弱いことがある、という良い教訓である。