← 最新の論文
⚛️ quantum physics

Building Shor's Algorithm in Lean: An Agentic Formalization of Quantum Attacks on RSA-2048 and P-256

本論文は、Leanにおけるショアのアルゴリズムのエージェント的定式化を提示するものであり、そこでは人間のレビューに補助されたAIエージェントが、RSA-2048およびP-256に対する量子攻撃の数学的基礎および論理的リソース見積もりを機械的に検証することに成功しており、量子アルゴリズムのAI支援による設計と検証への道を開くものである。

原著者: Lei Zhang, Yusheng Zhao, Hongshun Yao, Xin Wang

公開日 2026-07-16
📖 1 分で読めます🧠 じっくり読む

原著者: Lei Zhang, Yusheng Zhao, Hongshun Yao, Xin Wang

原論文は CC BY 4.0 (http://creativecommons.org/licenses/by/4.0/) でライセンスされています。 これは以下の論文のAI生成解説です。著者が執筆または承認したものではありません。技術的な正確性については原論文を参照してください。 免責事項の全文を読む

デジタル世界を、あなたの銀行口座から政府の機密メッセージに至るまで、あらゆるものを守る巨大で目に見えない要塞だと想像してみてください。この要塞の鍵は、非常に複雑な数学的パズルであり、今日のスーパーコンピュータを用いても、解くのに宇宙の年齢よりも長い時間がかかるほどです。これらのパズルは現代のセキュリティの根幹を成しており、具体的には、2つの有名なタイプがあります。一つは、2つの巨大な素数を掛け合わせることの困難さに依存するRSA、もう一つは、数字のグリッド上に描かれた曲線のトリッキーな幾何学を利用する楕円曲線暗号です。何十年もの間、私たちはこれらの鍵は破れないと信じてきました。しかし、量子物理学の世界には、ショアのアルゴリズムと呼ばれる理論的な「マスターキー」が存在します。それは、もし構築されれば、これらのパズルを、永劫の時ではなくわずか数分で解いてしまうような、魔法の道具のようなものです。問題は、本物の量子コンピュータを構築することは極めて困難であり、この「マスターキー」の数学的な設計図が実際に正しいことを証明することは、さらに難しいということです。ここで、新しい種類の探偵作業が登場します。人工知能を使用して、数学者に「マシンチェックされた(機械検証された)」証明を書かせるという手法です。これは、法的な議論のあらゆるステップを読み、タイポや論理的な欠陥が一つもないことを確認し、機械を構築する前にその数学が100%強固であることを保証する、ロボット弁護士を持つようなものです。

この論文は、研究チームが、世界で最も一般的な2つのデジタルロック、すなわちRSA-2048とP-256を破るために、一連のソフトウェアエージェント(AIヘルパー)を使用して、厳密でマシンチェックされたバージョンのショアのアルゴリズムを構築したことについて述べています。彼らは単にどのように機能するかを推測したのではなく、AIを使用して科学論文を読み、Leanと呼ばれる言語でコードを書き、そしてコンピュータにすべての論理ステップを検証させて、数学が成立することを確実にしました。彼らの目標は、量子コンピュータがこれらの特定のロックを破るために正確にどれだけの資源を必要とするかを証明する「設計図」を作成することでした。

インターネットの現在のインフラの多くを保護しているRSA-2048のロックについて、彼らの形式化された設計図は、量子コンピュータが約6,190個の論理量子ビット(量子版のコンピュータビット)を必要とし、81億個ものトフォリゲート(特定の種類の量子論理演算)を実行する必要があることを示しています。安全のためにこのプロセスを3回連続で実行した場合、回路の総深さは64.2億ステップになります。この数学的手法は、少なくとも3回中2回は秘密の鍵を見つけることに成功することを証明しています。

多くの安全なウェブサイトやデジタル署名で使用されているP-256のロックについては、要件はさらに過酷です。彼らの形式化された証明によれば、このロックを破るには、2,330個の論理量子ビットと、1,260億個という膨大な数のトフォリゲート、そして1,160億ステップの回路深さが必要となります。RSAと同様に、このアルゴリズムは少なくとも2/3の確率で成功することが証明されています。興味深いことに、量子コンピュータが重労働を終えた後、人間(または古典的なコンピュータ)が行う仕事は驚くほど小さく、作業を完了させるためにわずか7つの単純な算術ステップを必要とするだけです。

この研究を特別なものにしているのは、その数値だけでなく、その「方法」です。人間が長い論文を書いて、間違いが見つからないことを祈る代わりに、彼らは「エージェンジェント的(エージェントを用いた)」なシステムを使用しました。ソフトウェアエージェントは、ジュニア研究者のように振る舞いました。彼らは情報源を捜索し、複雑な主張を小さな断片へと分解し、Leanコードを書き、さらには証明のエラーを修正しようと試みました。人間は科学的な論理をレビューし、コンピュータはコードをチェックしました。その結果、数学のライブラリは「マシンチェック済み」、つまり、コンピュータが論理の連鎖のすべてのリンクを検証した状態となりました。

この論文は、これが理論的な勝利であり、実用的な勝利ではないことを慎重に注記しています。彼らはまだ量子コンピュータを構築しておらず、実際のRSA-2048の鍵を破ったわけでもありません。その代わりに、彼らは究極の「概念実証」を構築しました。それは、「もし我々がこれらの特定の資源を備えた量子コンピュータを構築したならば、それがどのようにこれらのロックを破るのか、そしてそれが機能するという数学的な保証は何か」を示すものです。また、彼らの数値は「論理的」な資源に基づいていることも明確にしています。これらは、機械内のノイズによって引き起こされるエラーを修正するという、厄介な現実を加える前の、理想化された要件です。この研究は、明日あなたのパスワードが安全であることを意味するものではありませんが、もし私たちが量子ハードウェアを手に入れたならば、世界の最も一般的なデジタルロックをどのように破るかを示す、完璧に検証された地図を手にすることになる、ということを意味しています。

自分の分野の論文に埋もれていませんか?

研究キーワードに一致する最新の論文のダイジェストを毎日受け取りましょう——技術要約付き、あなたの言語で。

Digest を試す →