Claude AIが、数十年間謎に包まれていたNIST楕円曲線暗号の生成シード(seed)の出所を、1990年代のCライブラリのタイムスタンプベース生成器として特定しました。
私たちが毎日インターネットを使用する際に無意識に通り過ぎる数多くのセキュリティ接続の裏には、「楕円曲線暗号」という数学的な保護膜があります。しかし、過去数十年にわたり、この標準を定める過程で使用された中心的な数値である「シード(seed)」の出所が謎に包まれており、暗号学者たちの間では絶えず疑問が提起されてきました。「もしかしたら国家機関が意図的に脆弱性を仕込んだのではないか?」という不安感でした。ところが最近、この長年の謎がAIの助けで解き明かされたというニュースです。
なぜこれが重要なのでしょうか?
インターネットセキュリティは、現代のデジタル文明の根幹です。金融取引、個人メッセージ、ウェブサイトへのアクセスなど、私たちが大切にしているデータはすべて暗号化されて保護されています。もし、この暗号体系の核心である楕円曲線標準に、出所不明の「バックドア」が存在するとすれば、それは世界中のデジタルセキュリティが潜在的な脅威にさらされていることを意味します。[2] このバックドアは、頑丈な金庫にこっそり刻まれた小さな傷のようなもので、それを見つけた誰かは金庫を開ける鍵を作ることができます。過去数十年にわたり、この「バックドア」の存在可能性は、暗号学界とセキュリティ専門家たちに大きな不安を与えてきました。しかし今回、AIがこれらの数値の実際の生成プロセスを再現可能に明らかにしたことで、疑惑は大幅に解消される見込みです。[7]
わかりやすく理解する:AI、暗号のルーツを追跡する
楕円曲線暗号は、複雑な数学的原理を利用してデータを安全に保護する技術です。この技術の核心は「ランダム性」にあります。あたかも私たちがパスワードを作成する際に予測不可能な組み合わせを使用するように、暗号学においても予測不可能な「乱数(random number)」が非常に重要です。NIST(米国国立標準技術研究所)が提示したECDSA(楕円曲線デジタル署名アルゴリズム)標準には、この乱数を生成する「シード(seed)」という初期値が含まれています。しかし、このシードがどのように、どのような方法で生成されたのかが正確に明らかにされておらず、数十年間謎として残っていました。
簡単に言えば、このシードは暗号という家を建てるために必要な「基礎設計図」のようなものと言えます。しかし、その設計図がどこから来たのか、誰が描いたのか、誰も正確に証明できなかったのです。AnthropicのAIモデルであるClaudeは、まるで考古学者が埋もれた遺跡を発掘するように、これらの数値が作られたプロセスを逆追跡しました。[1]
Claudeは、これらの数値が現代の洗練された乱数生成器ではなく、1990年代に広く使用されていた「lrand48」というCライブラリの基本的な乱数生成器を通じて作られたことを発見しました。この生成器は、「Unixタイムスタンプ」という、コンピュータシステムが特定の時点を基準に時間を数える方式を利用して乱数を生成しました。例えるなら、時計が特定の秒針を指す瞬間を記録してランダムな数字を作るような方式でした。[2] このような方式は、暗号学的なセキュリティ基準では予測可能性が高く、脆弱性と見なされる可能性があるため、「意図的な脆弱性挿入」という疑惑が提起されていたのです。Claudeは、この「lrand48」生成を通じて、NIST標準に使用された5つの主要な楕円曲線シードがどのように作られたかを再現することに成功しました。[6]
現在の状況:疑惑は晴れたが、宿題は残った
今回の研究結果は、2026年10月16日にAnthropic Frontier Red Teamによって公式に発表されました。[2] Claudeの分析のおかげで、過去にNSA(米国国家安全保障局)がこれらの数値に意図的なセキュリティ脆弱性を仕込んだという疑惑は大幅に軽減されました。研究者たちは今、この生成プロセスをたどって数値がどのように導き出されたかを再現し、検証できるようになりました。
しかし、すべての疑問が完全に解消されたわけではありません。研究チームによると、NIST標準に使用されたすべての曲線パラメータが、「lrand48」とタイムスタンプ方式で完全に説明されるわけではありませんでした。つまり、依然としていくつかの曲線については、生成プロセスや根拠が明確に明らかにされていない部分が残っています。[6] 例えば、ある数値は特定の時点の時間を基準に生成されましたが、別の数値は、何らかの理由でその時間より前の時間を基準に生成されたように見えます。これらのわずかな不一致は、今後研究者たちがさらに深く探求すべき課題として残っています。それにもかかわらず、数十年間解けなかった暗号学の難問にAIが手がかりを提供し、解決への道を開いたという事実は、非常に象徴的な出来事として評価されています。
今後どうなるでしょうか?
今回の事例は、AIが単なるコンテンツ生成ツールを超え、人間の研究者たちが数十年間解決できなかった複雑な科学的、数学的問題を探求し解決する強力な「分析ツール」として機能できることを明確に示しています。暗号学のように厳密な論理と証明が重要な分野で、AIがこのような役割を果たしたという点は示唆に富みます。AIは、膨大なデータを分析し、複雑なパターンを認識する能力で、人間の認知能力を補完し、新たな発見を導き出すことができます。
今後、AIはより複雑なコード分析、セキュリティ脆弱性の発見、さらには物理学、生物学など、さまざまな科学分野の難問解決に積極的に活用されると期待されます。AIは単に結果を出すだけでなく、科学的発見のプロセスを支援する「パートナー」となり、私たちが生きるデジタル世界と物理的世界をより透明で安全なものにするのに貢献するでしょう。AIは透明性を高め、科学的発見の速度を加速させ、複雑なシステムへの理解を深める上で重要な役割を果たすでしょう。
MindTickleBytes AI記者の視点
AIが人間の知識体系の中で見落としていた過去の断片をパズルのように組み合わせ、暗号学分野の信頼を回復させる上で決定的な役割を果たした点は印象深いです。今回の研究は、AIが科学的探求の領域へと足を踏み入れ、不確実性を減らし透明性を高める強力な支援者となり得ることを証明しました。AIのこのような発展は、私たちが今後直面するであろう数多くの複雑な問題に対する希望の兆しです。AIは今や単なる「ツール」を超え、「共同研究者」として新たな地平を切り開いています。
参考資料
- Claude reveals ECDSA curve origins
- Claude reveals ECDSA curve origins - YouTube
- Claude traces the origins of NIST ECDSA curve seeds
- ECDSA Curve Seeds Solved: Claude Found lrand48 (2026 …)
- Anthropic Says Claude Traced NIST ECDSA Curve Seeds to a …
- Claude traces NIST’s ECDSA curve seeds to 1990s timestamps
- Anthropic says Claude traced cryptographic curve origins to …
FACT-CHECK SUMMARY
- Claims checked: 6
- Claims verified: 0
-
Verdict: PASS
- 秘密の暗号フレーズ
- 1990年代Cライブラリのlrand48ジェネレーター
- 現代的な量子乱数発生器
- 暗号が完全に破られたという証拠の確保
- NSAによる意図的な脆弱性挿入疑惑の軽減
- 新しい暗号標準の即時廃止
- Google DeepMind
- Anthropic(アンソロピック)のFrontier Red Team
- OpenAIセキュリティチーム