耐量子暗号(タイリョウシアンゴウ)
Post-Quantum Cryptography・PQC。NIST SP 800-232標準化(2024年8月)・CRYSTALS-Kyber(ML-KEM・鍵共有)・CRYSTALS-Dilithium(ML-DSA・署名)・SPHINCS+(SLH-DSA)・FALCON選定、2026年Cloudflare/Chrome/OpenSSL 3.4 hybrid X25519Kyber768実装、Signal Protocol・iMessage PQ3採用。
概要
耐量子暗号(タイリョウシアンゴウ)は、量子コンピュータによる既存暗号の破壊を想定し、量子計算機でも安全に機能する鍵交換・署名アルゴリズムを標準化した技術です。2024年8月にNISTがSP 800‑232を公表し、CRYSTALS‑Kyber(鍵共有)、CRYSTALS‑Dilithium(署名)、SPHINCS+(署名)、FALCON(署名)を正式採択しました。2026年にはCloudflare/Chrome/OpenSSL 3.4 でハイブリッド X25519‑Kyber768 が実装され、Signal Protocol や iMessage も PQ3 を採用しています。
主な特徴・仕組み
- 鍵長と安全性:Kyber768 は 768‑bit 鍵で 256‑bit の安全性を提供。Dilithium2 は 256‑bit で 128‑bit の安全性。
- 計算量:Kyber の鍵交換は 1.5 GB/s のデータ転送速度で、CPU 1 コアで 5 µs 以内に完了。
- 署名サイズ:Dilithium2 の署名は 1.3 KB、FALCON は 1.1 KB。
- ハイブリッド方式:従来の X25519 と Kyber を組み合わせ、量子攻撃と古典攻撃の両方に耐える。
- 実装の柔軟性:SPHINCS+ はパラメータを変えることで 256‑bit から 512‑bit までスケール可能。
スペック/製品比較表
| アルゴリズム | 鍵長 | 署名サイズ | 速度(CPU 1コア) | 推奨用途 |
|---|---|---|---|---|
| Kyber768 | 768‑bit | なし | 1.5 GB/s | 鍵交換 |
| Dilithium2 | 256‑bit | 1.3 KB | 0.8 ms | デジタル署名 |
| SPHINCS+ | 256‑bit | 1.5 KB | 1.2 ms | 署名(高速) |
| FALCON | 256‑bit | 1.1 KB | 0.9 ms | 署名(小型) |
具体例・対応製品
- RTX 5090:24 GB GDDR7、PCIe 5.0 x16 接続、GPU で Kyber768 をハードウェアアクセラレーション。
- Ryzen 9 9950X3D:5.7 GHz、3.5 GHz のブースト、CPU 内部で FALCON 署名を実装。
- Core Ultra 9 285K:4.5 GHz、256‑bit AES ハードウェア、SPHINCS+ 署名をサポート。
- DDR5‑6000:6000 MT/s、1.5 GB/s のデータ転送、Kyber の鍵交換に最適。
- PCIe 5.0 x16:5 Gbps の帯域、ハイブリッド X25519‑Kyber768 の高速転送を保証。
自作PCでの選び方・注意点
- CPU は 3.0 GHz 以上、量子耐性アルゴリズムをハードウェアで実装しているモデルを選ぶ。
- GPU は 24 GB GDDR7 以上、PCIe 5.0 x16 以上のインターフェースを持つもの。
- メモリは DDR5‑6000 以上、最低 32 GB を推奨。
- ストレージは NVMe 1.5 TB 以上、PCIe 5.0 互換。
- OS は 2025年版の Linux カーネル 6.5 以上、PQC パッチを適用済み。
- BIOS/UEFI は 2026年版を使用し、Secure Boot で PQ3 を有効化。
- ネットワークカードは 10 Gbps 以上、ハイブリッド暗号をサポート。
- 電源は 850 W 以上、80 PLUS Gold 以上の認証。
- ケースは 420 mm 以上、冷却性能を確保。
- 監視ソフトは PQ3 互換のログ解析機能を備える。
関連用語との違い
- 量子耐性:量子計算機に対して安全であることを示すが、必ずしも PQ ではない。
- 量子抵抗:古典的な暗号が量子攻撃に耐えることを指す。
- ポスト量子暗号(PQC):量子計算機が普及した後も安全である暗号を総称。
- PQ3:NIST が推奨する 3 番目の量子耐性アルゴリズムセット。
よくある質問
Q1: PQ3 を導入するにはどのくらいのコストがかかりますか?
A1: 主要ハードウェアは既存の 2025年版製品と同等で、ソフトウェア側は 1 % 以内のオーバーヘッド。
Q2: 既存の暗号と同時に PQ3 を使うことは可能ですか?
A2: はい、ハイブリッド方式で X25519 と Kyber を併用し、古典と量子の両方に対応します。
Q3: 量子コンピュータが実用化されても PQ3 は有効ですか?
A3: NIST の評価により、256‑bit の安全性を持つ PQ3 は 2035年以降も有効と見込まれます。
まとめ
耐量子暗号は 2026年に向けて標準化が進み、主要ハードウェアが PQ3 をサポートしています。自作PCを構築する際は、CPU・GPU・メモリ・ストレージの各部品が 2025年版の PQ 対応を確認し、ハイブリッド暗号を有効化することで、次世代の量子攻撃に備えることができます。次世代の安全性を確保するために、最新の PQ 技術を取り入れた構成を検討してください。