NIST FIPS 203 standardı ile resmileşen X25519MLKEM768 hibrit kuantum anahtar değişiminin 1.216 baytlık anahtar boyutu, TCP MTU/MSS sınır aşımı, ClientHello parçalanması (fragmentation) ve sunucu CPU yükünü simüle edin.
| Algoritma | Anahtar Boyutu | ClientHello Boyutu | TCP Parcalanma (MSS 1460) | Kuantum Direnci | Standardizasyon |
|---|---|---|---|---|---|
Klasik X25519 (ECDH) | 32 Bayt | 480 Bayt | 1 Paket (Tekil) | Zayif | RFC 8446 (TLS 1.3) |
Hibrit X25519 + ML-KEM-768 (Kyber768) | 1216 Bayt | 1664 Bayt | 2 Paket (Parcali) | Guvenli | NIST FIPS 203 / IETF TLS Hybrid |
Hibrit SecP256r1 + ML-KEM-768 | 1248 Bayt | 1696 Bayt | 2 Paket (Parcali) | Guvenli | NIST FIPS 203 / FIPS 140-3 |
Hibrit X25519 + ML-KEM-1024 (Askeri/Finans) | 1568 Bayt | 2016 Bayt | 2 Paket (Parcali) | Guvenli | NIST FIPS 203 / Seviye 5 |
Saf ML-KEM-768 (Post-Quantum Only) | 1184 Bayt | 1632 Bayt | 2 Paket (Parcali) | Guvenli | NIST FIPS 203 Saf Kuantum |
# Nginx 1.27+ / OpenSSL 3.2+ Post-Quantum TLS 1.3 Yapilandirmasi # /etc/nginx/nginx.conf veya conf.d/ssl.conf ssl_protocols TLSv1.3; ssl_prefer_server_ciphers off; # X25519MLKEM768 hibrit kuantum anahtar degisim grubu (NIST FIPS 203) # Istemci desteklemiyorsa sirasiyla standart X25519 ve P-256'ya duser ssl_ecdh_curve X25519MLKEM768:x25519:secp384r1; # Oturum onbellegi ve 0-RTT bilet optimizasyonu ssl_session_cache shared:SSL:50m; ssl_session_timeout 1d; ssl_session_tickets on;
Geleneksel RSA ve Eliptik Eğri Kriptografisi (ECDH - X25519 ve P-256), gelecekte inşa edilecek kriptografik olarak ilgili kuantum bilgisayarlar (CRQC) tarafından Shor algoritması kullanılarak dakikalar içinde kırılabilir durumdadır.
İstihbarat örgütleri ve gelişmiş siber tehdit aktörleri, bugünün şifrelenmiş HTTPS trafiğini veri merkezleri üzerinden kaydederek saklamakta (Store Now, Decrypt Later - SNDL) ve kuantum bilgisayarlar hazır olduğunda geriye dönük olarak çözmeyi hedeflemektedir. Bu nedenle NIST, Ağustos 2024'te FIPS 203 (ML-KEM / CRYSTALS-Kyber) standardını tamamlamış, 2025 ve 2026 yıllarında Cloudflare, AWS, Google Chrome ve Mozilla Firefox bu algoritmayı varsayılan hale getirmiştir.
ML-KEM-768'in işlemci (CPU) hesaplama maliyeti son derece düşüktür; modern AVX-512 veya ARM NEON işlemcilerde el sıkışma başına 0.06 - 0.08 ms civarındadır. Asıl zorluk ağ katmanında ortaya çıkar.
Klasik X25519 anahtarı yalnızca 32 bayt iken, hibrit X25519MLKEM768 anahtarı 1.216 bayta ulaşır. SNI, ALPN ve oturum biletleriyle birlikte toplam ClientHello boyutu 1.664 baytı bulur. Standart bir Ethernet bağlantısının TCP MSS değeri (1.460 bayt) aşıldığı için ClientHello 2 TCP paketine parçalanır.
Eski kurumsal güvenlik duvarları ve proxy'ler (middlebox) parçalanmış TLS paketlerini işlerken takılabilir veya ikinci paketi düşürebilir. Bu durum, kullanıcının TCP Retransmission Timeout (RTO - 200 ms ila 1000 ms) beklemesine neden olur. Çözüm olarak Linux çekirdeğinde initcwnd 20 tanımlanmalı ve TCP MSS clamping uygulanmalıdır.