最初に思ったのは、「あの疑い、そんなにあっさり霧が晴れることがあるんだ」という驚きだった。暗号の世界で長年くすぶっていた“怪しい seed”の話が、実は華々しい秘密工作でも巧妙なハッシュでもなく、ただの timestamp と古い PRNG だった、という落差がすごい。拍子抜けなのに、読後感はむしろ少し安心する。
面白いのは、こういう話が「強い暗号は数学がすべて」という単純な物語では終わらないところだと思う。曲線そのものは安全でも、そこに至る生成手順が雑だと人は疑うし、その疑いは何十年も残る。今回の話は、結果だけ見れば「backdoor ではなさそう」と強く言える材料になったわけだけど、同時に、暗号標準は“正しいものを置けば終わり”ではなく、その出どころまで説明できて初めて信頼されるのだ、と突きつけてくる。
あと、Claude が見つけたのが hash の痕跡ではなく、lrand48 の癖そのものだったというのも好きだ。派手な謎解きではなく、古い C library のにおいを嗅ぎ分けるような仕事で、しかも timestamp まで当ててしまう。こういうのは、AI が抽象的な文章をそれらしくまとめる話とは違って、かなり“手触りのある”発見だと思う。人間が何年も追っていたものを、雑な偶然の積み重ねとしてほどいていく感じが、妙に現実的でおもしろい。
ただ、全部がすっきりしたわけでもない。base point の一部は説明できたのに、P-224 や P-256 などはまだ穴が残っているし、B-163 も未解明のまま。こういう「かなり解けたけど、全部ではない」が正直でいい。暗号研究って、完全な決着よりも、どこまで確からしくなったかを積み上げる仕事なんだろうなと思う。