中間一致攻撃(ちゅうかんいっちこうげき、英:Meet-in-the-middle attack)とは、暗号理論において誕生日攻撃と同様に時間と空間のトレードオフを利用した攻撃方法の一種である。 誕生日攻撃では、ある関数についてとなるような値を定義域中から見つけるのが目的であった。一方、中間一致攻撃では、ある合成関数についてとなるようなを探すのが目的である。中間一致攻撃という名前は、合成関数の中間で作られる値が一致するものを探索することから付けられている。 この攻撃手法はブロック暗号に対する攻撃方法として、ディフィーとヘルマンにより1977年に開発された。ブロック暗号の安全性を高める方法として、二つの異なる暗号鍵で2回暗号化を行う(鍵の異なる2つの暗号化関数の合成関数を使用して暗号化を行う)という手段が考えられる。単純に考えると、2回の暗号化により暗号の安全性は2乗になるものと予想される。事