セキュリティ
上級

NIST PQC FIPS 203/204/205 final (2024年8月13日)(ニストピーキューシーファイナル)

2024年8月13日NIST (米国国立標準技術研究所) が公開した世界初の Post-Quantum Cryptography (PQC) 標準仕様3規格。量子コンピュータ耐性暗号として ML-KEM / ML-DSA / SLH-DSA を標準化。

0 回閲覧
0 いいね
2026/5/19 更新
関連タグ
NIST
PQC
FIPS 203
FIPS 204
FIPS 205
Post-Quantum

概要

NIST PQC (Post-Quantum Cryptography) FIPS 203/204/205は、2024年8月13日NIST (米国国立標準技術研究所) が世界初の量子コンピュータ耐性暗号を公式標準化した3規格。RSA / ECC等の既存公開鍵暗号は将来の大規模量子コンピュータ (Shor's algorithm実装) で破られるリスクが論理的に証明されており、Cryptographically Relevant Quantum Computer (CRQC) 実用化前に切替が必要。NIST は2016年PQC公募 → 2017-2022年Round 1-3で候補絞込み → 2024年8月にML-KEM (旧Kyber) / ML-DSA (旧Dilithium) / SLH-DSA (旧SPHINCS+) を最終標準化。

主な特徴・仕組み

  • FIPS 203: ML-KEM (Module-Lattice KEM・旧Kyber) - 鍵交換用
  • FIPS 204: ML-DSA (Module-Lattice DSA・旧Dilithium) - 署名用
  • FIPS 205: SLH-DSA (Stateless Hash DSA・旧SPHINCS+) - 署名用 (Lattice非依存)
  • 量子耐性: Lattice問題 (LWE / SIS) / Hash衝突困難性ベース
  • セキュリティレベル: NIST Level 1/3/5 (AES-128/192/256相当)
  • 鍵サイズ: ML-KEM-768 1184 bytes / ML-DSA-65 1952 bytes
  • 公開: 2024年8月13日 (NIST正式採択)
  • 義務: 米国政府機関 2025-2030年移行義務化

スペック比較表

規格用途ベース鍵サイズ
FIPS 203 ML-KEM鍵交換Module-Lattice800-1568 bytes
FIPS 204 ML-DSA署名Module-Lattice1312-2592 bytes
FIPS 205 SLH-DSA署名Hash32-64 bytes (小・処理遅)
RSA-2048 (旧)鍵+署名Integer Factor256 bytes
ECC P-256 (旧)鍵+署名Elliptic Curve64 bytes

具体例・対応製品

  • Google Chrome 124+ (2024年4月・X25519MLKEM768 Hybrid TLS)
  • Cloudflare (2024年9月・全TLS接続でPQC Hybrid対応)
  • Signal (2023年9月・PQXDH = X3DH + Kyber)
  • Apple iMessage PQ3 (2024年2月・iOS 17.4 / macOS 14.4)
  • OpenSSH 9.9 (2024年9月・mlkem768x25519-sha256 default)

自作PCでの選び方・注意点

PCユーザー直接設定不要だが、2025年以降全Web Browser / SSH Client / VPN / TLS Library が順次PQC Hybrid移行。Cloudflare統計で2024年Q4時点 全TLS接続の25%+ がPQC Hybrid。「Harvest Now, Decrypt Later (今暗号化通信を取得 → 将来量子で復号)」攻撃対策の意義大で、早期移行推奨。

関連用語との違い

ML-KEM (FIPS 203) は鍵交換専用、ML-DSA (FIPS 204) と SLH-DSA (FIPS 205) は署名用。ML-KEM / ML-DSAはLattice問題ベースで高速・鍵小、SLH-DSAはHash衝突困難性ベースで遅いが構造的脆弱性発見リスク最低。RSA / ECCの量子非耐性版とは原理的に別物。

よくある質問(FAQ)

Q1: なぜ3規格も標準化された? A1: Lattice問題ベース (ML-KEM/ML-DSA) は将来新攻撃発見リスクあり、Hashベース (SLH-DSA) は数十年の暗号学的検証で安全性高。Diversification目的で並列標準化。

Q2: いつから本格普及する? A2: 2024-2025年Chrome / Cloudflare / Signal等の主要サービス先行導入 → 2026-2030年企業 / 政府機関 / IoT 順次移行。NSA Commercial National Security Algorithm Suite 2.0 (CNSA 2.0) は2025年から国家機密通信PQC必須化開始。

Q3: 既存RSA / ECC は使えなくなる? A3: 即時不可ではないが2030年代後半までに全廃計画。当面はPQC Hybrid (RSA + ML-KEM両方同時使用) で互換性 + PQC耐性両立。

まとめ

  • NIST PQC FIPS 203/204/205は2024年8月13日世界初PQC標準
  • ML-KEM (Kyber) + ML-DSA (Dilithium) + SLH-DSA (SPHINCS+)
  • 量子コンピュータ耐性 + 既存RSA/ECC後継
  • Chrome / Cloudflare / Signal / iMessage / OpenSSH順次導入中
  • 2030年代までに全Internet通信PQC移行予定
この記事について
カテゴリーセキュリティ
難易度上級
作成日2026/5/19