「量子コンピューターが実用化されれば、現在使っているパソコンやスマートフォンは不要になるのだろうか」という疑問を持つ人は少なくありません。科学ニュースやSF作品では万能のスーパーマシンとして描かれることが多く、従来のコンピューターを完全に置き換えるかのような印象を持たれがちです。
しかし結論から言えば、量子コンピューターが日常のPCやスマートフォンを丸ごと置き換えることはありません。量子コンピューターは、既存のコンピューターが苦手とする特定の構造を持った計算を高速化する「専用の計算アクセラレータ」として機能する見通しです。
この記事では、量子コンピューターの基本的な仕組みや得意な計算分野、直面している工学的な限界を整理し、なぜ私たちが将来も通常のPCを使い続けるのかを分かりやすく解説します。
---
量子コンピューターはPCの代わりになるのか:結論と協調の全体像
メールの送受信、文書作成、動画再生、ウェブ閲覧といった日常的な処理は、従来のコンピューター(古典コンピューター)が最も得意とする領域です。何十年もの技術改良を経て洗練された現代の半導体CPUは、安価でありながら極めて高い信頼性で連続動作します。
一方、量子コンピューターの中核である量子処理装置(QPU: Quantum Processing Unit)は、電子や超伝導回路などが示す量子力学的な現象を利用して計算を行う特殊な装置です。すべての計算を万能に高速化するわけではなく、量子力学特有の「重ね合わせ」や「波の干渉」を有効に活かせる特殊な計算においてのみ、古典コンピューターを上回る力を発揮します。
したがって、将来の計算環境で主流になると見込まれているのは、日常のPCを廃止することではなく、古典コンピューターが全体の制御やデータ管理を担い、極めて複雑な特定計算のみをQPUに委託する「協調システム(ハイブリッド構成)」です。

上の図1は、古典コンピューターと量子コンピューター(QPU)が役割を分担して問題を解く協調プロセスを示しています。処理は主に次の4つのステップで進みます。
- 準備(古典処理):解きたい課題を数式やアルゴリズムとして整理し、量子回路命令に変換してQPUへ送る。
- 量子操作(QPU):QPU内で量子ビットにゲート操作を施し、重ね合わせや干渉を制御して計算を実行する。
- 測定(量子から古典への変換):計算結果を取り出すために量子状態を観測し、0または1の古典情報(デジタルデータ)に確定させる。ただし、測定を1回行っただけで最終的な正解が必ず得られるわけではないため、複数回のサンプリング(統計的な集計)を行って有意な結果を抽出する。
- 古典的処理(解析・反復):得られた古典データを古典コンピューターが解析・検証し、最終的な出力をまとめる。
さらに、材料計算などに用いられるVQE(変分量子固有値ソルバー)やQAOA(量子近似最適化アルゴリズム)のようなハイブリッドアルゴリズムでは、QPUの測定結果をもとに古典コンピューターが計算パラメータを最適化し、再びQPUに新しい設定値を送って実行させる「反復ループ」を形成します。
このように、量子コンピューターは単独で完結する汎用機ではなく、古典コンピューターの手厚い制御とサポートを受けて初めて力を発揮するアクセラレータなのです。
---
重ね合わせと干渉の本当の姿:コイン投げとの本質的な違い
量子コンピューターの性能を語る際、最初に取り上げられるのが「重ね合わせ」です。
従来の古典コンピューターの情報単位である「ビット」は、電圧の高低などにより「0」か「1」のどちらか一方を確定的に保持します。これに対し、量子コンピューターの基本単位である「量子ビット(qubit)」は、「0」と「1」が重なり合った状態をとることができます。
この現象を説明するとき、「回転しているコインは表(0)でも裏(1)でもあり、手で止めた瞬間にどちらかに決まる」という比喩がよく使われます。この比喩は、「測定する前は結果が決まっておらず、観測によって二通りの結果のいずれかに決まる」という確率的な側面を直感的にイメージする上では役立ちます。
しかし物理学の観点からは、このコイン投げの比喩には限界があります。回転するコインの表裏は、高速で回っているために人間がどちらの面か把握できていないという「主観的な情報不足(古典的確率)」にすぎません。コイン自体は、どの瞬間においても確実にどちらかの向きを向いています。
これに対し、量子ビットの重ね合わせは単なる確率の曖昧さではありません。量子ビットの状態は、「位相」と呼ばれる波の性質(山と谷)を持った「確率振幅」という複素数で表されます。
波と波がぶつかると、山と山が合わさって大きくなり(強め合い)、山と谷が合わさると打ち消し合って消滅します(弱め合い)。これが「干渉」です。量子コンピューターは、正と負の位相を持つ確率振幅同士を干渉させ、不要な答えに対応する波を打ち消し、正解に対応する波だけを増幅させて答えを取り出します。
この波の干渉を示す代表的な実験が、「アダマールゲート(Hゲート)」を2回連続で適用する操作です。
初期状態が「0」の量子ビットにアダマールゲートを1回かけると、「0」と「1」がそれぞれ50%の確率で観測される均等な重ね合わせ状態になります。もしこれが単なる「コインを投げてランダムにする操作」であれば、もう一度アダマールゲートをかけても結果はランダムな0と1のままになるはずです。
しかし、ノイズやゲート誤差のない理想的な量子回路では、重ね合わせ状態に再度アダマールゲートを適用すると、波の干渉によって「1」になる確率振幅が完全に打ち消し合い、「0」になる確率振幅だけが強め合います。その結果、測定結果は100%の確実さで初期状態の「0」に戻ります。
この現象は、量子ビットが単に0と1の間でランダムに揺らいでいるのではなく、厳密な「位相」を保ちながら干渉している明確な証拠です。なお、現在実験室で動いている実機では、ハードウェアの微細なノイズやデコヒーレンス(周囲の熱や電磁波によって量子状態が壊れる現象)が存在するため、測定値は完全な100%にはならず、わずかな誤差が生じます。
---
「何でも一瞬で解ける」は誤解:量子並列性と測定の壁
量子コンピューターに関して最も多い誤解が、「N個の量子ビットがあれば2のN乗通りの計算を同時に並列実行できるため、すべての組み合わせを一瞬で計算できる」という言説です。
たしかに数学的には、N個の量子ビットを重ね合わせることで、2のN乗通りの状態を同時に含む計算空間を扱えます。30量子ビットで約10億通り、50量子ビットで約1000兆通りもの組み合わせを同時に表現可能です。
しかし、ここには「測定の壁」という物理制約が存在します。
量子力学の基本原理により、重ね合わさった量子状態は、観測(測定)を行った瞬間に特定の1つの状態へと収縮してしまいます。通常の0と1を測る基準(計算基底)でN個の量子ビットを一回測定したときに人間が取り出せる古典情報は、たった「Nビット」(0と1がN個並んだ列が1つ)にすぎません。
どれほど膨大な状態を途中で並列に計算していても、すべての結果を一覧表のように一度に読み出すことは物理的に不可能です。さらに、「コピー禁止定理(No-Cloning Theorem)」があるため、未知の量子状態をそのまま複製して保存し、後から別の測定を試すという回避策もとれません。
したがって、「すべての組み合わせを計算し、後から総当たりで正解を探す」という方法をとるなら、従来のコンピューターで1つずつ順に確かめるのと手間は変わりません。量子計算で高速化を達成するには、波の干渉を起こして測定時に正解が得られる確率を極めて高くしておく特殊なアルゴリズムが不可欠です。
この仕組みと限界を示す代表例が、規則性のないデータから正解を探す「グローバーのアルゴリズム」です。
N件のデータから目的の1件を探す場合、古典コンピューターでは平均してN/2回、最悪でN回の確認が必要です。100万件のデータなら約100万回の確認を要します。
グローバーのアルゴリズムは、重ね合わせと振幅増幅(位相を反転させて干渉させる操作)を使い、正解が観測される確率を段階的に引き上げます。判定を1回の問い合わせ(オラクル呼び出し)として数える理論モデルにおいて、グローバー探索は約√N(平方根のN)回の問い合わせで目的の解を見つけ出します。
100万件のデータであれば、従来の約100万回の確認が約1,000回に短縮されるため、数学的に意義ある加速です。しかし、世間で想像されるような「万能の自乗加速」でも「一瞬(1回)で解ける」わけでもなく、あくまで「平方根(√N)」の加速にとどまります。さらに実用的なデータベース検索では、古典データを量子状態へ展開するコストや判定回路自体のオーバーヘッドが非常に大きいため、日常の検索が直ちに高速化されるわけではない点にも注意が必要です。
---
得意な問題と苦手な問題:どのような計算で加速するのか
量子コンピューターが古典コンピューターに対して真の優位性を発揮できるかどうかは、解こうとする課題の構造とアルゴリズムの適合性に強く依存します。
量子状態の重ね合わせや干渉などを利用するアルゴリズムにより特定の計算を効率よく実行できる可能性がありますが、適用可能な問題や必要なハードウェア条件は限られます。
量子加速が得意な領域
量子加速が成立するには、干渉や位相差を有効に活かせる数学的・物理的構造が存在しなければなりません。その対象は、初期に注目された関数の周期性や対称性の特定にとどまらず、サンプリング課題、探索、物理現象そのもののシミュレーションなど、多様な枠組みを含んでいます。
#### 1. 素因数分解と暗号(ショアのアルゴリズム) 量子アルゴリズムの代表例が、ピーター・ショアが考案した素因数分解アルゴリズムです。 現在のインターネット通信を守るRSA暗号などの公開鍵暗号は、「巨大な整数の素因数分解を古典コンピューターで解くには膨大な時間がかかる」ことを安全性の根拠にしています。ショアのアルゴリズムは、素因数分解を数学的な関数の「周期性」を見つける問題に置き換え、「量子フーリエ変換」を用いることで、古典計算機では指数関数的な時間がかかる計算を現実的な時間(多項式時間)で解く道筋を示しました。 ただし、現代の暗号を実際に解読するには、後述する誤り訂正を備えた数千個以上の高品質な論理量子ビット(物理量子ビット換算では方式により数十万〜数百万個規模と推計される例もある)が必要です。明日すぐに暗号が破られるわけではなく、現在すでに量子コンピューターでも容易には解けない数学構造に基づく「耐量子暗号(PQC: Post-Quantum Cryptography)」への移行が国際標準として着実に進められています。
#### 2. 量子化学・材料科学のシミュレーション 物理学者リチャード・ファインマンが指摘した通り、量子コンピューターが最も自然に力を発揮するのが、分子や原子の振る舞いを解き明かす「量子力学的システムのシミュレーション」です。 古典コンピューターで分子内の電子の動きを厳密に計算しようとすると、電子同士の相互作用(電子相関)の組み合わせが爆発的に増え、電子が少し増えただけで計算が極めて困難になります。古典計算では様々な近似計算を用いていますが、複雑な化学反応のメカニズムを正確に解明するには限界があります。 量子コンピューターの量子ビット自体が量子力学の法則に従って動くため、自然界の分子構造や化学反応のエネルギー状態を直接的に模倣・解析できる可能性があります。現在は創薬や高効率バッテリーの開発に向け、古典計算機とQPUを協調させる研究が進められています。
量子計算が苦手な領域
一方で、日常的なコンピューティングの大半は量子コンピューターの苦手な領域です。
- OSの制御や日常アプリの動作:WindowsやmacOSの起動、ワープロソフトでの文書作成、表計算、ブラウジングなどは、1ステップずつ論理的な判断を積み重ねる逐次処理です。これらには波の干渉を起こして確率的に解を絞り込む余地がありません。
- 大量データの単純な入出力:大容量の動画ファイルを保存・再生したり、膨大なログデータを単純集計したりする処理では、量子回路へのデータ変換と測定がボトルネックとなり、古典的なSSDやCPUを使う方が圧倒的に高速かつ安価です。
日常的な逐次処理全般において、数十GHzに迫るクロックで高速動作し、極めて低い誤り率で確定的に計算する既存の半導体CPUは、技術的にも経済的にも成熟を遂げています。これらを量子コンピューターで置き換える合理的な理由はありません。
---
「量子超越性」と実用化の現在地:ベンチマークと実務の差
「量子コンピューターが世界最高峰のスーパーコンピューターを超えた」という報道は大きな注目を集めました。この節目は専門用語で「量子超越性(Quantum Supremacy)」または量子優位性の実証と呼ばれます。
人工的なベンチマークと実務有用性の区別
代表例が、2019年にGoogleの研究チームが発表した超伝導量子プロセッサによる実験です。チームは「ランダム回路サンプリング」という計算課題を実行し、当時の最先端スーパーコンピューターで約1万年かかると推計された計算を、量子プロセッサがわずか200秒で実行したと報告しました。
しかし、この成果を受け止める際には客観的な理解が必要です。人工的なベンチマーク課題における優位性の実証と、実務上の有用性(実用的な問題での古典計算機に対する優位性)は明確に区別されます。
第一に、原論文で示された「古典スパコンで約1万年」という比較数値は、当時の古典シミュレーション手法に基づく推計値でした。その後、世界中の研究者によって古典アルゴリズムや計算手法が改良された結果、古典スーパーコンピューターを用いても数日あるいは数十秒程度で追試できるとする研究報告が相次ぎました。古典計算と量子計算の境界線は固定されたものではなく、常に競い合いながら進化しています。
第二に、ランダム回路サンプリングという課題は、量子コンピューターが得意なランダム干渉パターンを発生させるために作為的に設計された課題です。この計算自体が新薬開発や物流最適化といった社会の実務課題に直接役立つわけではありません。
したがって、量子超越性の実証は「量子力学的な制御技術が古典計算のシミュレーション能力を上回る領域に到達した」という科学の金字塔ではありますが、実用的な課題で直ちに古典コンピューターに勝利したことを意味するものではないのです。
NISQから誤り耐性量子計算(FTQC)へ
現在開発されている量子コンピューターは、技術史的には「NISQ(Noisy Intermediate-Scale Quantum: ノイズあり中規模量子)」と呼ばれる発展途上の段階に位置づけられます。現在のハードウェアは数十から数百の物理量子ビットを備えていますが、周囲の環境ノイズに弱く、計算ステップが長くなると重ね合わせ状態が崩れて誤りが蓄積します。
実用的なショアのアルゴリズムや大規模な材料計算を実行するには、計算途中で生じるエラーを自動検知して訂正しながら正しい答えを導く「FTQC(Fault-Tolerant Quantum Computing: 誤り耐性量子計算)」の実現が必須です。
しかし、量子コンピューターの誤り訂正は簡単ではありません。古典コンピューターであれば同じビットを3重に保持して多数決をとることで誤りを訂正できますが、量子計算では前述の「コピー禁止定理」があるため、未知の量子状態を複製して多数決にかけることができません。さらに、状態を直接測定すると重ね合わせ自体が破壊されてしまいます。
この難題を克服するために開発されているのが、「表面符号(Surface Code)」をはじめとする量子誤り訂正技術です。表面符号では、1つの論理的な情報(論理量子ビット)を多数の物理量子ビットのネットワークに分散して符号化します。そして、データ本体の重ね合わせを壊さないよう、周囲の補助的な測定系を通じて「シンドローム測定」と呼ばれる間接的な検査を繰り返し、誤りの有無と位置だけを特定して補正します。
1つの安定した論理量子ビットを維持するために必要な物理量子ビットの数は、数十個から数千個規模に達します。暗号解読などの大規模計算において「数百万個の物理量子ビットが必要」と試算されることがあるのはこのためです。ただし、この必要数は全用途共通の固定値ではなく、採用する物理方式(超伝導方式、イオントラップ方式、中性原子方式、半導体シリコン方式など)や誤り訂正符号の性能、目的とする計算回路の深さによって大きく変動します。
また、超伝導方式では素子を超伝導状態に保つため、希釈冷凍機を用いて絶対零度に近い約15mK(ミリケルビン:マイナス約273.13度)まで冷却する必要があるなど、ハードウェアの規模や冷却インフラのコストも大きな課題です。古典CPUのような動作周波数と単純比較するのではなく、一回の操作にかかる物理的な費用や誤り率、制御装置の複雑さを含めた工学的バランスが模索されています。
---
よくある疑問に答えるFAQ
Q1. 将来、家庭用PCやスマートフォンが量子コンピューターに置き換わる日は来ますか?
A. そのような未来は想定されていません。 文書作成、ウェブ閲覧、動画視聴といった日常の用途では、成熟した半導体CPUが極めて高速・安価・省電力に動作します。これらの処理に量子力学的な干渉を用いる利点はありません。また、超伝導方式のような極低温冷却設備や精密な制御装置を家庭機器に組み込むことは現実的ではありません。将来量子コンピューターを利用する場合も、個人が所有するのではなく、クラウド経由でデータセンターのQPUにアクセスし、特定の重い計算のみを委託する形態が主流となります。
Q2. 量子コンピューターが完成したら、世界中のあらゆる暗号が一瞬で破られてしまいますか?
A. すべての暗号が無差別に破られるわけではありません。 影響を受けるのは、主に巨大な整数の素因数分解などの数学的困難性に依存するRSA暗号をはじめとした一部の公開鍵暗号です。一方で、共通鍵暗号(AESなど)への影響は限定的であり、鍵の長さを適切に保つことで安全性を維持できます。さらに、量子コンピューターでも容易には解けない数学構造を用いた「耐量子暗号(PQC)」への移行標準化が世界中で進められており、誤り耐性量子コンピューターが実用化される前に対策が整う見通しです。
Q3. 測定すると状態が壊れてしまうのに、なぜ正しい計算結果を取り出すことができるのですか?
A. 波の干渉を利用して、正解が出る確率をあらかじめ極限まで高めてから測定するためです。 量子アルゴリズムでは、計算過程で確率振幅の位相を操作し、間違った答え同士を打ち消し合わせ、正しい答えの波だけを強め合うように回路を設計します。その結果、測定によって状態が確定する際、極めて高い確率で正解が出力されます。さらに複数回のサンプリング(試行)を行って統計的に確からしい結果を抽出し、古典コンピューター側で検証することで、確実に正しい結果を導き出します。
---
まとめ:万能の魔法ではなく、強力な協調パートナー
量子コンピューターは、既存のコンピューターをすべて時代遅れにして駆逐するような万能マシンではありません。
量子ビットの重ね合わせは単なる古典的確率ではなく位相を持つ確率振幅であり、適切なアルゴリズムと誤り耐性を備えたハードウェアが揃って初めて、波の干渉を通じた計算加速が実現します。一方で、測定の壁やコピー禁止定理といった物理制約があるため、日常の逐次処理や大容量データの扱いでは、長年磨かれた古典コンピューターの優位性が揺らぐことはありません。
日常処理を高い安定性でこなす古典コンピューターと、分子シミュレーションや特殊な数学的難問に挑む量子コンピューター。双方が強みを活かして協調するハイブリッドな構成こそが、現実的で確かな未来のコンピューティングの姿です。
---
出典・参考資料
- National Academies of Sciences, Engineering, and Medicine (2019) *Quantum Computing: Progress and Prospects*, The National Academies Press, https://doi.org/10.17226/25196
- John Preskill (2018) "Quantum Computing in the NISQ era and beyond", *Quantum* 2, 79, arXiv:1801.00862v3, https://arxiv.org/html/1801.00862v3
- IBM Quantum Learning, "Superposition with Qiskit", Module: Quantum Mechanics, Section: Quantum Coins & Interference, https://quantum.cloud.ibm.com/learning/en/modules/quantum-mechanics/superposition-with-qiskit
