量子コンピュータとは?りょうしこんぴゅーた
量子コンピュータとは、0と1の重ね合わせ状態を取る量子ビットを用い、特定の種類の問題を従来型より少ない計算量で解ける可能性を持つ計算方式。任意の演算を回路で組む量子ゲート型と、組合せ最適化に特化した量子アニーリング型がある。素因数分解の高速化は既存暗号への脅威として扱われる。
最終更新:2026-10-06
この語が出る過去問を解く →背景
従来のコンピュータは、素因数分解や大規模な組合せ最適化のように、規模が増すと計算時間が爆発的に伸びる問題を苦手としてきた。公開鍵暗号はまさにこの困難さを安全性の根拠にしている。量子コンピュータは計算の原理そのものを量子力学に置き換え、一部の問題に限ってこの壁を越えようとする試みであり、同時に暗号側へ移行という課題を突き付ける存在でもある。
具体例
RSAの安全性の根拠である大きな数の素因数分解は、ショアのアルゴリズムを量子ゲート型で実行できれば現実的な時間で解ける。この見通しから、NISTは量子計算機でも解読が難しい耐量子計算機暗号(PQC)の標準化を進めている。
試験での引っ掛け
あらゆる計算が速くなる万能の高速機ではなく、有効なアルゴリズムが知られた特定の問題に限られる。量子ビットは0と1を同時に保持して何でも並列にできるのではなく、観測すれば0か1に定まる。数学的困難性に基づく耐量子計算機暗号と、量子力学の性質で鍵を配る量子鍵配送も別物である。
関連用語
出た過去問
出典:令和6年度 秋期 応用情報技術者試験 午前 問9(IPA)
量子超越性(Quantum Supremacy)の説明として、適切なものはどれか。
正解:従来のコンピュータでは実用的な時間で処理することができない計算を、量子コンピュータでは高速に実行できること
要点:量子超越性は古典機に非現実的な計算を量子機が高速に解けること
量子超越性とは、従来型(古典)コンピュータでは現実的な時間内に解けない計算問題を、量子コンピュータが高速に解けることを示す性質・実証を指す。あくまで「計算能力で古典機を凌駕したこと」を指す用語であり、暗号の安全性や装置の小型化を意味する語ではない。
出典:令和6年度 春期 応用情報技術者試験 午前 問9(IPA)
量子ゲート方式の量子コンピュータの説明として、適切なものはどれか。
正解:複数の状態を同時に表現する量子ビットと、その重ね合わせを利用する。
要点:量子ゲート方式は量子ビットの重ね合わせを使う汎用の計算方式
量子ゲート方式の量子コンピュータは、0と1の重ね合わせ状態を取れる量子ビット(キュービット)に量子ゲート操作を施して計算を進める方式である。重ね合わせと量子もつれ(複数の量子ビットの状態が連動する現象)によって多数の状態を同時に扱えることが古典計算機との違いであり、汎用的な演算が可能とされる。なお動作には超低温などの環境が必要である。
出典・参考
公式シラバスの2 コンピュータシステム > 1. プロセッサ > (1) コンピュータの種類に掲載されている用語です。
解説は資格暗記が独自に作成しています。過去問の出典は各問題に記載のとおりです。