セキュリティ
上級

Post-Quantum Cryptography (PQC・2024)(ポストクォンタム)

NIST 2024年8月標準化のPQC (Post-Quantum Cryptography) 暗号スイート。ML-KEM / ML-DSA / SLH-DSA で量子コンピュータ耐性、現代暗号 (RSA / ECC) からの移行先。

0 回閲覧
0 いいね
2026/5/15 更新
関連タグ
暗号
PQC
量子耐性

概要

Post-Quantum Cryptography (PQC・耐量子計算機暗号) は量子コンピュータでも破れない暗号アルゴリズムの総称。1994年Peter Shor が量子コンピュータで RSA / ECC を多項式時間で破るShor アルゴリズム発表・2016年NIST PQC 標準化プロセス開始 (8年・82候補→3最終) ・2024年8月13日NIST が3つを標準化: ML-KEM (FIPS 203)・ML-DSA (FIPS 204)・SLH-DSA (FIPS 205)。量子コンピュータ実用化 (2030-2040年予測) を見据え、RSA / ECC 等の古典暗号から移行が世界規模で進行中、TLS / VPN / Code Signing / SSH / 銀行送金等の次世代基盤。

NIST PQC 標準化プロセス (2016-2024)

年月出来事
1994Peter Shor アルゴリズム発表
2015NIST PQC プロセス検討開始
2016-12第1ラウンド (82 候補)
2019-01第2ラウンド (26 候補)
2020-07第3ラウンド (15 候補)
2022-074候補発表 (準最終)
2024-08-133つを正式標準化
2024-08-13FIPS 203 / 204 / 205 公開
2025-2030主要システム移行
2030-2040量子コンピュータ実用化 (予測)

標準化された3つの PQC

ML-KEM (FIPS 203・Module-Lattice KEM)

旧名「Kyber」(2017発表・スイス連邦工科大学・Bos / Ducas / Kiltz 等):

  • 用途: 鍵交換 (Key Encapsulation Mechanism)
  • 数学的基礎: Module Learning With Errors (ML-LWE)
  • 鍵サイズ: 公開鍵 800-1568 byte
  • 暗号文サイズ: 768-1568 byte
  • 速度: ECDH より3-5倍高速
  • 安全性レベル: 1/3/5 (AES-128/192/256 相当)

ML-DSA (FIPS 204・Module-Lattice DSA)

旧名「CRYSTALS-Dilithium」(2017発表・同チーム):

  • 用途: 電子署名 (Digital Signature Algorithm)
  • 数学的基礎: Module-LWE + Module-SIS
  • 公開鍵サイズ: 1312-2592 byte
  • 署名サイズ: 2420-4595 byte
  • 速度: Ed25519 より2-3倍遅
  • 安全性レベル: 2/3/5

SLH-DSA (FIPS 205・StateLess Hash-based DSA)

旧名「SPHINCS+」(2017発表・Bernstein 等):

  • 用途: 電子署名 (バックアップ・低頻度)
  • 数学的基礎: Hash-based (Merkle Tree)
  • 公開鍵サイズ: 32-64 byte (小)
  • 署名サイズ: 7,856-49,856 byte (大)
  • 速度: 極遅 (RSA より100倍遅)
  • 安全性レベル: 1/3/5

ML-KEM / ML-DSA は通信 (TLS / VPN) 主流・SLH-DSA はファームウェア署名等の極長期データ向け。

なぜ量子コンピュータが脅威?

Shor アルゴリズム (1994) の能力:

古典暗号古典攻撃時間量子攻撃時間
RSA-204810^17 年数時間 (4,000 qubit)
ECC-25610^17 年数時間 (2,300 qubit)
AES-12810^17 年10^8 年 (Grover で半減)
AES-25610^77 年10^38 年
SHA-25610^77 年10^38 年

量子コンピュータがRSA / ECC を完全に破る・対称暗号 (AES) / ハッシュ (SHA-2) はGrover で実効鍵長半減のみ・PQC は別数学基盤で量子耐性確保。

「Harvest Now, Decrypt Later」攻撃

攻撃者が現在のTLS / VPN 通信を暗号化されたまま保管・量子コンピュータ実用化 (2030-2040年) 後に復号する戦略:

  • 政府機関 / 諜報機関の活発な戦略
  • 「機密期限20年+」(医療 / 国家機密) で深刻
  • 早期PQC 移行が「予防的対策」として必須
  • TLS 1.3 + ハイブリッド (X25519 + ML-KEM) で対応

ハイブリッドPQC

完全PQC 移行リスク回避のため、現在は「ハイブリッド」(古典 + PQC) が主流:

プラットフォームハイブリッド
Cloudflare (2023-)X25519 + ML-KEM (Kyber768)
Apple iMessage PQ3 (2024)Curve25519 + ML-KEM
Google Chrome (2024-)X25519 + Kyber768 (X25519Kyber768Draft00)
Signal Protocol (2023)X25519 + Kyber + 一部PQC
AWS KMS (実験的)RSA + Kyber
Microsoft Azure実験的

PQCの実装不具合 / 後発の脆弱性発見リスクをハイブリッド設計でヘッジ。

量子コンピュータ進化

年qubit製造
19982 qubitIBM Almaden
201750 qubitIBM / Google
201953 qubitGoogle Sycamore
2022433 qubitIBM Osprey
20231,000+ qubitIBM Condor
20241,000+ qubit (高信頼度)IBM Heron / Quantinuum
2030予測100K-1M qubit大規模実用化?
2040予測RSA-2048 破壊-

Logical Qubit (誤り訂正済) を1,000 個構築するのに 物理Qubit 数百万必要・実用化は2035-2045年の予測。

移行スケジュール

期間対応
2024-2026標準化完了 (ML-KEM / ML-DSA / SLH-DSA)
2025-2028主要TLS / VPN 製品PQC 対応
2027-2032エンタープライズ大規模移行
2030-2035古典暗号 (RSA / ECC) 廃止
2035-2045量子コンピュータ実用化見込み

関連用語との違い

  • vs 古典暗号 (RSA / ECC): 量子脆弱 / 量子耐性
  • vs AES / SHA: 対称 (Grover 対応容易) / 非対称 (Shor 対応必須)
  • vs PQ-Crypto Library (Open Source): 学術 / 標準化

FAQ

Q1: いつから心配? A: 「Harvest Now, Decrypt Later」攻撃で20年以上の機密データ・現在から心配・PQC 早期採用推奨。

Q2: ML-DSA は Ed25519 と比較? A: 署名サイズが30-70倍大 (Ed25519 64 byte vs ML-DSA 2,420 byte)・帯域 / 保存量の懸念。実装最適化進行中。

Q3: 個人で対応? A: 直接的対応は不要 (TLS / VPN / OS が自動移行)・パスワードマネージャ (Bitwarden 等) は 2025-2026年PQC 対応見込み・古いシステムから更新推奨。

この記事について
カテゴリーセキュリティ
難易度上級
作成日2026/5/15