モデル・研究所

Google DeepMind:AIエージェントがRSA 1024ビットの2つの脆弱化手法を発見、RSA 2048への脅威はなし

Google DeepMind、Inria、カリフォルニア大学サンディエゴ校(UC San Diego)による2本のワーキングペーパーは、時代遅れの規格であるRSA 1024ビットへの攻撃をAIエージェントが改善した手法を報告した。パディング付き署名と一括素因数分解が対象である。著者らは、2048ビット以上の鍵には一切の脅威がないと明記している。

光で微小な亀裂が浮き出る小さな真鍮の南京錠と、隣に置かれた無傷の巨大なチタン製ロック。
AI生成イラスト

Google DeepMindは2026年11月7日、研究者の監督のもとでAIエージェントがRSA 1024ビットに対する既知の攻撃を改善したとする、暗号解読に関する2本のワーキングペーパーを発表した。この規格はすでに時代遅れであり、両論文とも2048ビット以上で運用されているシステムには脅威とならないことを明記している。著者陣には、この分野で広く知られるNadia Heninger(UC San DiegoおよびInria)やEmmanuel Thomé(Inria)が含まれている。

第1の成果:パディングが機能しなくなるとき

RSA署名では、署名を行う前に固定フォーマットのパディングをメッセージに追加することが多い。第1の論文は、攻撃者が一定期間にわたり任意のデータに署名させることができ、その後に単独で新たな署名を生成しなければならないケースを検証している。結論として、PKCS#1 v1.5形式では、攻撃者がブロックの半分以上(または1024ビットで64バイトのダイジェスト)を制御できる場合、このパディングによる難易度の増加は一切生じなくなる。32バイトのダイジェストでは問題の難易度は依然として高いものの、著者らは理論上のコストを引き下げている。DeepMindはこの改善幅を1024ビットで約1600倍と換算しているが、これは推定値であり、実際に実行された計算ではない。

実証部分は再現実験である。過去の研究ですでに解決されていた1024ビットのインスタンスに対し、同一のアルゴリズムとパラメータを用いて計算したところ、391 CPUコア年を要し、オリジナルの3.5分の1に短縮された。論文によると、協調する2つのAIエージェントが隔離された環境で、実システムには一切触れることなく、4日未満でこの計算の設計、実行、デバッグを完了したという。

第2の成果:多数の鍵を同時に素因数分解する

RSA鍵は標準的なサイズを持つ。同じサイズの多数の鍵を狙う攻撃者は、作業の一部を共有できる。第2の論文は「fan factories」を提案している。素因数分解約1回分に相当する事前計算を行った後、追加の1024ビット鍵1つあたりのコストは従来の素因数分解の約58分の1となり、1993年以降に知られている最良の類似手法と比較して30分の1に抑えられる。これはこの種の分析における一般的な仮定に基づく主項での推定値である。代数的恒等式はLean 4で検証されているが、実際の実装は行われていない。事前計算を行わない場合、報告されている改善幅はわずかなものにとどまる。

編集部の見方

「RSAが突破された」と解釈すべきではない。現行で使われている2048ビットの鍵に影響するものはここにはなく、最も劇的な改善幅も理論上のものである。注目すべき点は別のところにある。一方では、AIエージェントがコードの作成からデバッグに至る大規模な研究計算をわずか数日で完遂したこと。もう一方では、数学的成果が機械によって生成され、さらに機械によって検証されたことである。セキュリティチームにとっての実務上の影響は明白だ。現在も稼働し続けているわずかなRSA 1024ビット鍵や、攻撃者が署名データの大半を制御できるような署名は、より迅速に廃止を進めるべきである。より大局的に見れば、10年前に見積もられた安全マージンは、これまでよりも速いペースで変化していく可能性がある。

出典

  1. Google DeepMind — Modular Roots from a Restricted Oracle: Faster Affine Roots and a 1024-bit Computation(ワーキングペーパー、PDF) 一次情報
  2. Google DeepMind — Fan Factories: Multiple Number Fields in Factorization Factories and Batch NFS(ワーキングペーパー、PDF) 一次情報
  3. Google DeepMindのX公式アカウント — 発表(2026年11月6日) 一次情報

一次情報とは、当該企業・研究所・団体が直接発信した情報です。二次情報は、発信元ではない媒体が伝えた情報で、その旨を明記しています。誤りを見つけたら訂正方針をご覧ください。