TLS 1.3 PQC Hybrid (X25519MLKEM768・2024年)(ティーエルエス1.3ピーキューシーハイブリッド)
2024年Chrome 124+ / Cloudflare / Firefox等が導入したTLS 1.3でのPost-Quantum Cryptography Hybrid鍵交換。X25519 (既存ECDH) + ML-KEM-768 (PQC) 同時使用で互換性+量子耐性両立。
概要
TLS 1.3 PQC Hybrid は2024年Chrome 124+ / Cloudflare / Firefox 132+ / Edge 124+ / Safari 17.4+ 等の主要Web技術が導入した、Post-Quantum Cryptography (PQC) と既存ECDHを併用するTLS 1.3鍵交換方式。具体的にはX25519 (既存ECDH Curve25519) と ML-KEM-768 (FIPS 203 PQC) を同時実行し、両方の鍵交換結果をHKDFで結合してTLSセッション鍵を生成する。IETF TLS Working Group draft-ietf-tls-hybrid-design ベースで、NamedGroup 0x11EC = X25519MLKEM768 として正式割当て。「Harvest Now, Decrypt Later (今暗号化通信を取得 → 将来量子で復号)」攻撃対策の現実的Solution として急速普及。
主な特徴・仕組み
- 規格: IETF draft-ietf-tls-hybrid-design + RFC 9180 (HPKE)
- NamedGroup: 0x11EC = X25519MLKEM768
- アルゴリズム: X25519 (ECDH) + ML-KEM-768 (PQC) 並列
- 結合: HKDF-SHA256 (両者鍵共有結果を結合)
- セキュリティ: いずれか一方破られても他方で安全性確保
- ハンドシェイク追加サイズ: 約1,088 bytes (ML-KEM-768暗号文)
- 性能: TLS Handshake 1-3 ms追加 (X25519 0.3ms → 1.5-3ms)
- 公開: 2024年Q2-Q4主要Browser順次対応
スペック比較表
| 構成 | サイズ | 性能 | 量子耐性 |
|---|---|---|---|
| X25519 only (旧) | 64 B | 0.3 ms | なし |
| ML-KEM-768 only (純PQC) | 1088 B | 1.5 ms | あり |
| X25519MLKEM768 Hybrid | 1152 B | 2-3 ms | あり (Hybrid) |
| RSA-2048 (旧旧) | 256 B | 3 ms | なし |
具体例・対応製品
- Google Chrome 124+ (2024年4月・X25519MLKEM768 default)
- Cloudflare (2024年9月・全TLS接続でPQC Hybrid対応)
- Firefox 132+ (2024年10月・対応)
- Microsoft Edge 124+ (2024年4月・Chromium経由対応)
- Safari 17.4+ (2024年3月・iOS/macOS)
- Apple iMessage PQ3 (PQC Hybrid変種・2024年2月)
自作PCでの選び方・注意点
PCユーザー設定不要・Browser自動対応。Chrome 124+ + Cloudflare対応サイト (Reddit / Discord / Twitch等) で TLS Handshake時に自動的にX25519MLKEM768 Hybrid選択。chrome://flags でPQC Hybrid強制有効化/無効化可能。VPN Client (WireGuard等) も2025年Q2以降PQC Hybrid対応開始予定。OpenSSH 9.9 は mlkem768x25519-sha256 default で SSH Tunnel同等保護。
関連用語との違い
TLS 1.3 PQC HybridはML-KEM-768 (FIPS 203) のTLS統合形態。Pure PQC (ML-KEM-768 only) と異なり既存X25519も並列実行する点で「Hybrid」。HPKE (Hybrid Public Key Encryption・RFC 9180) は別規格でMessage Encryption用 (TLS Hybrid はSession Key交換用)。Signal PQXDH もHybrid概念だがX3DH + Kyber独自プロトコルでTLSとは異なる。
よくある質問(FAQ)
Q1: なぜHybridか? Pure PQCではダメか? A1: ML-KEMは2024年標準化されたばかりで実装バグや将来新攻撃発見の懸念あり。既存X25519との併用で「両方破られない限り安全」を確保する保守的設計。
Q2: 性能オーバーヘッドは? A2: Chrome実測 TLS Handshake 1-3 ms 追加 (X25519 0.3 ms → X25519MLKEM768 1.5-3 ms) + 転送1,088 bytes増。通常Web閲覧では体感差なし。
Q3: いつPure PQCに移行する? A3: NIST FIPS 203 実装が十分検証された2028-2030年頃が業界予想。当面 (2025-2027年) はHybrid主流継続。
まとめ
- TLS 1.3 PQC Hybridは2024年主要Browser/CDN導入のPQC統合
- X25519 + ML-KEM-768 (NamedGroup 0x11EC)
- Chrome 124+ / Cloudflare / Firefox / Edge / Safari対応
- Harvest Now Decrypt Later攻撃対策の現実的Solution
- 2024年Q4時点全TLS接続の25%+で利用中