コンテンツへスキップ
uencoder

Slide Attack

スライド攻撃は、各ラウンドが同一構造を共有する暗号の自己相似性を悪用し、あるラウンドの出力を別のラウンドの入力に揃えた「スライドペア」を構成して鍵を復元する。

目的

ラウンド数に依存せず、高度に均一なラウンド構造を持つ暗号(古典的な DES バリアントや Feistel 暗号)を攻撃する。

メカニズム

P′ = F(P)(1 ラウンド)を満たす平文ペア (P, P′) を見つけると、対応する暗号文ペアは C′ = F(C) を満たし、鍵を解くためのスライド方程式が得られる。攻撃の計算量はラウンド数に依存しない。

ユースケース

  • Feistel 暗号のセキュリティ評価
  • ラウンド関数の均一性分析
  • ブロック暗号の設計指針

関連ツール

References