既知平文攻撃

CELTF解説

XOR暗号化されたデータから暗号鍵を取得する【CTF】

手軽に使えるXOR暗号化ですが、鍵が分からなければ比較的安全ではあるものの、暗号化された元のデータが入手可能な場合に脆弱になります。 そのような条件の解読手法として既知平文攻撃(KPA)がありますが、XOR暗号化はKPAに対して非常に脆弱です。 今回はXOR暗号化されたデータを元に実際に既知平文攻撃を試してみます。