
NSA陰謀論、AIに一部否定される
地味にすごいニュースを見つけました。
NISTの楕円曲線暗号のパラメーターを決めるためのシード値がどこから来たのか分かったとのこと。
この「シード値」というのはかなり重要で、NSAが公開していたものは、「わざと解ける値を使っているのではないか」と言われていました。
つまり、アメリカだけが暗号を解けるようにしているのではないかということですね。
結構疑われていて、ビットコインではsecp256k1という別の楕円曲線が使われているくらいです。
この陰謀論が広まった原因は、シード値がどこから来たのか分からなかったからです。
確かに正体不明の数値が使われていたら怪しいですよね。
それが今回AIによってシード値の元ネタが分かりました。
1990年代のCライブラリにあったlrand48という疑似乱数生成器で作られた値だったそうです。
こんなことまで分かるなんて、すごいですよね。
人間だったら何年かかっても分からなさそうです。