Osegi
セキュリティ·2 分で読めます

Alice & Bob、RSA-2048は2.2万量子ビットで破れると試算

仏Alice & Bobは、RSA-2048の解読に必要なのは数百万ではなく約2万2593個の物理量子ビットと3.14日だと試算した。ただし前提条件は多い。

A superconducting quantum computer chip inside a cryogenic cooling system, illustrating research on breaking RSA encryption.
画像: CHIP Polska - Technologie mamy we krwi!

RSA-2048を破るにはどれだけの量子コンピューターが必要か。フランスのAlice & Bobは、物理量子ビット約2万2593個、計算時間3.14日という試算を出しました。従来の見積もりより桁違いに小さい数字ですが、前提条件はかなり厳しいものです。

RSA-2048の安全性は、617桁の数を二つの素数に分解する難しさに支えられています。掛け算は簡単でも、因数を知らずに逆算するのは従来型コンピューターにはほぼ不可能です。電子署名や認証の一部がこの仕組みに依存しています。

2000万から2.3万量子ビットへ、何が変わったのか

ショアのアルゴリズムは1994年からあります。問題は、攻撃に使える機械がどれほどの規模と信頼性を要するかです。2019年の試算は約2000万個の物理量子ビット。2025年にはGoogleのCraig Gidneyが100万個未満まで下げました。

ハードウェアが千倍近く進歩したわけではありません。前提やアーキテクチャの異なるモデルの比較です。鍵になるのは「猫量子ビット」(cat qubits)で、超伝導共振器の電磁場の重ね合わせを利用します。特定の種類のエラーを大幅に抑えられるため、誤り訂正に要る追加の量子ビットが減ります。LDPC-catコードやアルゴリズムの改良も効いています。

10台に分けた計61万530個の量子ビットなら、約75分で分解できるというシナリオもあります。

この試算の前提と限界は?

2.3万個の構成も、現在の機器で達成済みではなく計画段階です。ある種のエラーが1量子ビットあたり平均100年に1回という極端な低さを仮定しており、1時間に1回なら必要数は約4万5000個に増えます。動作速度、制御、冷却などの条件もあります。査読を受けていない理論解析で、同社に有利な主張でもあります。

銀行の暗号は破られるのか

RSA-2048は銀行の暗号全体ではありません。現代の通信にはAESなどの共通鍵暗号や楕円曲線の鍵交換も使われ、RSAが破れても口座に直接入れるわけではありません。ただしショアのアルゴリズムは楕円曲線暗号も脅かします。

対策はすでにあります。米NISTは2024年、秘密共有用のML-KEMと電子署名用のML-DSAを含むポスト量子暗号の標準を承認しました。量子コンピューターは不要ですが、システムの更新と旧方式の廃止が必要で、金融インフラでは数年かかる可能性があります。

注目のアプリ

SUMO:数字パズル

正しいマスを選んで足し算、目標の数に。覚えるのは簡単、極めるのは難しい。無料、全年齢向け。

Dialo:話して学ぶ語学アプリ

AIの会話パートナーと話すだけ。一文ごとに添削され、あなたの言語で解説が返ってきます。9言語、A1からC2まで。

タグ:alice & bobquantum computingrsa-2048shor's algorithmpost-quantum cryptographycat qubits

同じ日のニュース

すべて見る →

関連カテゴリ: セキュリティ

すべて見る →