暗号Level 3★★★☆☆80 pts

暗号解析 - 小さい素数のDiffie-Hellman

Cryptanalysis - Diffie-Hellman with a Small Prime

今回のミッション

古いIoT機器が36ビットしかない素数pでDiffie-Hellman鍵共有をしていました。handshake.txtには p, g, A = g^a mod p, B = g^b mod p と、共有鍵から作った鍵ストリームで暗号化された設定データがあります。離散対数を解いて共有鍵を求め、設定データに含まれるフラグを取り出してください。鍵ストリームの作り方はREADME.mdにあります。

#cryptography#diffie-hellman#discrete-log#bsgs