✉ ニュースレター
🌐 日本語
解説9 分で読めます

耐量子計算機暗号:NIST標準と移行の進め方

NISTが初めて策定した耐量子計算機暗号の標準がどう位置づけられるのか、なぜQ-Day前に移行を始める必要があるのか、そして今組織が直面する実務的なステップを解説する。

このページは英語から翻訳されています。企業名・製品名・出典リンクは変更していません。 英語の原文を読む

耐量子計算機暗号は、将来の量子コンピューターによる攻撃に耐えると考えられている代替方式へ、現在の脆弱な公開鍵暗号を置き換える取り組みだ。2024年に公開されたNISTの最初の3つの最終標準によって、移行は研究段階から実装段階へ移った。組織には今、どこで露出したアルゴリズムが使われているのかを洗い出し、何を優先的に置き換えるかを決め、複数年にわたる移行作業を始めることが求められている。

耐量子計算機暗号が必要な理由

問題は、量子コンピューターがあらゆるものを破れるということではない。中心的な懸念は、より限定的で、しかも重要だ。広く使われている公開鍵方式は、整数因数分解、離散対数、楕円曲線離散対数といった数学的問題に依存している。十分な能力を持つ量子コンピューターがShorのアルゴリズムを実行できれば、これらの問題を効率的に解ける可能性があり、その結果、RSA、有限体Diffie–Hellman、楕円曲線Diffie–Hellmanのような方式は成り立たなくなる。

この脅威は、現時点ではまだ将来のものだ。2026年時点で、量子コンピューターは広く導入されている暗号システムを破るだけの処理能力を持っておらず、研究室でのShorのアルゴリズムの実証もごく小さな数に対してしか成功していない。実用上の障害は理論上の可能性ではなく、工学的な規模にある。Wikipediaによれば、誤り訂正のオーバーヘッドのため、古典的手法を上回るには数百万量子ビット規模のマシンが必要になる可能性がある。

それでも、十分な能力を持つ量子コンピューターが現れるまで待つのは誤りだ。移行には年単位の時間がかかり、長期にわたって機密性を保たなければならないデータもある。そこで重要な計画概念となっているのが「harvest now, decrypt later」だ。攻撃者は今日、暗号化トラフィックや保存済みの暗号文を収集し、将来の技術進歩によって復号できるようになるまで保管できる。メールアーカイブ、医療データ、知的財産、政府記録、重要インフラのログでは、データが最初に傍受されてからずっと後になって被害が表面化する可能性がある。

量子が変えるもの、変えないもの

よくある誤解は、量子コンピューティングがすべての暗号を時代遅れにするというものだ。

現在主流の共通鍵暗号やハッシュ関数の多くは、量子攻撃に対して比較的安全だと考えられている。Groverのアルゴリズムは共通鍵暗号に対する総当たり探索を高速化し得るが、その影響は実務上、鍵長を大きくする、たとえば鍵サイズを2倍にすることで相殺できる。したがって、最大の混乱が生じるのは公開鍵暗号であり、特に次の領域だ。

  • 鍵確立と鍵交換
  • 公開鍵暗号と鍵カプセル化
  • デジタル署名

そのためNISTのPQCプログラムは、スタック全体を一度に置き換えるのではなく、鍵カプセル化メカニズム(KEM)とデジタル署名アルゴリズムに重点を置いてきた。

NISTが最初に標準化したもの

NISTは、提案募集を経て2016年後半に正式な標準化作業を開始した。標準化の記録によれば、第1ラウンドには69件の完全かつ適正な提案が入り、2020年7月に発表された第3ラウンドには7候補が進んだ。数年に及ぶ評価を経て、NISTは2024年8月13日に最初の3つの標準を最終化した。

その標準は次のとおりだ。

  • FIPS 203: ML-KEM、Module-Lattice-Based Key-Encapsulation Mechanism。CRYSTALS-Kyberに基づく
  • FIPS 204: ML-DSA、Module-Lattice-Based Digital Signature Algorithm。CRYSTALS-Dilithiumに基づく
  • FIPS 205: SLH-DSA、Stateless Hash-Based Digital Signature Algorithm。SPHINCS+に基づく

NISTはML-KEMを一般的な暗号利用における主要標準と位置づけ、比較的小さな暗号鍵と高速性を強調している。ML-DSAはデジタル署名の主要標準だ。SLH-DSAは異なる数学的基盤を使っており、将来ML-DSAに脆弱性が見つかった場合のバックアップを意図している。

NIST自身のガイダンスは明確だ。これら3つの標準は直ちに利用可能であり、組織は今すぐ適用を始めるべきだとしている。

なぜ標準が1つの勝者ではなく複数あるのか

耐量子計算機分野には、単一の支配的な数学的基盤があるわけではない。異なる系統には、それぞれ強み、実装特性、リスク特性がある。NISTの選定は、ポートフォリオを意識した考え方を反映している。

格子ベース暗号は現在、実装の中心的な負荷を担っている。NISTが最初に標準化した格子ベースのアルゴリズムはML-KEMとML-DSAだ。性能と、扱いやすい鍵サイズの両面で魅力がある。

ただし、多様化は重要だ。NISTは、主要な格子ベース署名方式のバックアップとして、ハッシュベース署名方式のSLH-DSAを選んだ。さらに2025年3月11日には、一般的な暗号用途向けのバックアップKEMとしてHQCを選定した。HQCは格子ベースではなく符号ベースであり、NISTはこの数学的アプローチの違いこそが、これをフォールバックとして維持する理由だとしている。

ここでのメッセージは戦略的だ。デジタルな信頼の将来を、たった1つの前提に賭けるべきではないということである。

パイプラインにある次の標準

NISTのPQC作業は、2024年の公開で終わったわけではない。

CSRCのプロジェクトページによれば、NISTは次の標準化作業を継続している。

  • Falcon、デジタル署名アルゴリズム
  • HQC、鍵カプセル化メカニズム

標準化の記録によれば、Falconベースの標準はFIPS 206においてFN-DSAと呼ばれる。2026年半ば時点では、依然としてドラフト段階にあった。スケジュールが遅い理由として挙げられているのは実装の複雑さだ。FN-DSAは署名処理で浮動小数点のガウスサンプリングに依存しており、NISTによれば、すでに最終化された3つの標準よりも安全かつ定数時間で実装するのが難しい。

HQCについては、NISTは2025年3月時点で、ドラフト標準は約1年後、最終標準はパブリックコメントを経て2027年になる見込みだと述べている。

この段階的なスケジュールは運用上重要だ。組織は、将来の選択肢がすべて出そろうのを待つ必要はない。NISTは、ML-KEM、ML-DSA、SLH-DSAが大半の導入の基盤になると見ており、すでに使い始めるべきだとしている。

最初の標準の早見表

Standard Algorithm name Main job Math family NIST role description
FIPS 203 ML-KEM 鍵確立 / 一般的な暗号利用のサポート 格子ベース 一般的な暗号利用の主要標準
FIPS 204 ML-DSA デジタル署名 格子ベース 署名の主要標準
FIPS 205 SLH-DSA デジタル署名 ハッシュベース バックアップ署名方式
Forthcoming FN-DSA デジタル署名 NTRU格子ベース 開発中の追加署名標準
Forthcoming HQC 鍵確立 / 一般的な暗号利用のサポート 符号ベース ML-KEM向けバックアップKEM

移行は実際にどう進むのか

移行は、ライブラリを差し替えるというより、システム全体にまたがる暗号依存関係を再設計する作業に近い。

NISTの移行ガイダンスによれば、組織は脆弱なアルゴリズムがどこで使われているかを特定し、製品、サービス、プロトコルに対する更新または置き換えを計画する必要がある。つまり、しばしば文書化が不十分な場所に潜む暗号利用を見つけ出さなければならない。

  • TLS終端と内部のサービス間接続
  • VPNとリモートアクセスシステム
  • PKIと証明書ワークフロー
  • コード署名と文書署名
  • ハードウェアセキュリティモジュールとファームウェア更新システム
  • ID管理、アクセス管理、鍵管理ツール
  • 組み込み機器と運用技術
  • 古い鍵確立方式で保護されている長期保存データ

最初のステップは通常、暗号資産インベントリだ。RSA、Diffie–Hellman、楕円曲線方式がどこで使われているのか。自前実装だけでなくサードパーティー製品経由も含めて把握する。第2のステップは優先順位付けで、長期秘密を扱う、あるいはアップグレードが難しいといった理由で高リスクなシステムを見極める。第3のステップは実行であり、テスト、相互運用性の確認、段階的な展開、ポリシー変更を進める。

NISTのタイムラインは緊急性を高めている。CSRCページで参照されている移行タイムラインによれば、NISTは2035年までに量子脆弱なアルゴリズムを自らの標準から非推奨化し、最終的に削除する計画であり、高リスクなシステムはそれよりもかなり早く動くことになる。

最大のエンジニアリング上のトレードオフ

耐量子計算機への移行は、単なるコンプライアンス対応ではない。現実の技術的な妥協を伴う。

大きなトレードオフの1つは、サイズと効率の関係だ。NISTのPQC資料によれば、多くのPQCアルゴリズムは、量子以前の公開鍵方式より大きな鍵を使う。また、鍵サイズ、計算効率、暗号文サイズや署名サイズの間にはトレードオフがあると説明している。インターネット向けプロトコルや制約の厳しいデバイスでは、こうした違いが帯域、遅延、メモリ、実装の複雑さに影響する可能性がある。

もう1つのトレードオフは、成熟度と多様性だ。格子ベース方式は、NISTの評価で十分に良好な結果を示し、主要候補となったため、現在は最初の標準群の中心を占めている。しかし、集中リスクは現実に存在するため、別の数学に基づくバックアップ標準が並行して整備されている。

3つ目の論点は実装セキュリティだ。標準化の記録ではFalconについてサイドチャネルへの懸念が言及されており、可能な緩和策が性能に影響し得ることも示されている。より一般的に言えば、暗号方式の設計が理論上は強固に見えても、実務で安全に実装するのが難しいことはあり得る。

標準が決着をつけないこと

標準が存在するからといって、永続的な安全性が証明されたわけではない。耐量子計算機アルゴリズムは、量子攻撃に耐えると証明されているのではなく、そう考えられているにすぎない。この留保は分野そのものに組み込まれている。

NISTのプロセスから得られる教訓もある。評価の過程で破られた候補もあった。Wikipediaは特に目立つ2例として、Rainbowが第3ラウンド中に古典コンピューターで破られ、SIKEが第4ラウンドで破られたことを挙げている。こうした失敗はPQC全体を否定するものではない。公開暗号解析と保守的な標準化に時間がかかる理由を示している。

未解決の論点としては、次のようなものがある。

  • 選ばれた数学的問題に対する長期的な信頼性
  • ベンダー製品やオープンソーススタック全体における実装品質
  • 実際のハードウェアとソフトウェアにおけるサイドチャネル耐性
  • プロトコルや証明書エコシステムでの相互運用性
  • アルゴリズム系統をまたいでどこまで積極的に多様化すべきか

「いつ動くべきか」を実務的に考える

大半の組織にとって、適切な問いは「Q-Dayは来年なのか」ではなく、「移行にはどれだけ時間がかかるのか、そしてデータはどれだけ長く安全でなければならないのか」だ。

システムが深く組み込まれている、規制対象である、世界規模に分散している、あるいはベンダー依存が強い場合、移行は遅くなりがちだ。データが数年後もなお機微性を持つなら、harvest-nowリスクによって、先延ばしのコストは高くなる。この論理こそが、量子コンピューターがまだ必要な規模に達していないにもかかわらず、NISTが2024年標準の即時採用を促している理由である。

要するに、PQC移行は典型的なインフラ移行だ。緊急事態が起きる前に始める必要がある。緊急事態が誰の目にも明らかになった時には、もはや円滑に動けるタイミングではないからだ。

要点

  • 耐量子計算機暗号の主眼は、既存の暗号をすべて捨てることではなく、脆弱な公開鍵方式を置き換えることにある。
  • 十分な能力を持つ量子コンピューターがShorのアルゴリズムを実行できれば、RSA、Diffie–Hellman、楕円曲線Diffie–Hellmanを破る可能性がある。
  • NISTは2024年8月13日に最初の3つのPQC標準、FIPS 203 (ML-KEM)、FIPS 204 (ML-DSA)、**FIPS 205 (SLH-DSA)**を最終化した。
  • NISTは、これらの標準はすでに実用可能であり、組織は直ちに移行を始めるべきだとしている。
  • ML-KEMは一般的な暗号用途に関わる鍵確立の主要標準、ML-DSAは主要な署名標準、SLH-DSAはバックアップ署名方式である。
  • 2025年3月、NISTはML-KEMとは異なる数学に基づくバックアップKEMとしてHQCを選定した。
  • 移行は、脆弱なアルゴリズムの利用箇所を特定し、その後で高リスクなシステムを優先順位付けし、段階的な置き換えを計画することから始まる。
  • 重要なトレードオフには、より大きな鍵素材、性能や帯域のコスト、実装の複雑さ、そして数学的多様性の価値が含まれる。
  • PQC標準は将来リスクを下げるが、不確実性をなくすわけではない。継続的な暗号解析、実装レビュー、運用テストは引き続き不可欠である。
  • 緊急性の核心にあるのは、移行に長い時間がかかることと、何年も機密性を保たなければならないデータに対してharvest now, decrypt later攻撃が起こり得ることだ。

出典

このページの情報は、以下の出典をもとにDesignQuantumが収集したものです。

  1. Post-Quantum Cryptography | CSRC csrc.nist.gov
  2. NIST Releases First 3 Finalized Post-Quantum Encryption Standards | NIST nist.gov
  3. NIST Selects HQC as Fifth Algorithm for Post-Quantum Encryption | NIST nist.gov
  4. Post-quantum cryptography en.wikipedia.org
  5. NIST Post-Quantum Cryptography Standardization en.wikipedia.org
  6. Harvest now, decrypt later en.wikipedia.org
  7. Shor's algorithm en.wikipedia.org