Kubernetes v1.33 now supports post-quantum cryptography by default through Go 1.24's implementation of X25519MLKEM768 hybrid key exchange. This quantum-resistant encryption protects against future quantum computer attacks on current cryptographic standards. While key exchange mechanisms are ready, post-quantum digital signatures face challenges with larger key sizes and performance overhead. The transition includes potential pitfalls like Go version mismatches causing downgrades to classical cryptography and packet size issues with ClientHello messages.
Table of contents
What is Post-Quantum CryptographyKey exchange vs. digital signatures: different needs, different timelinesState of PQC key exchange mechanisms (KEMs) todayPost-quantum KEMs in Kubernetes: an unexpected arrivalThe Go version mismatch pitfallLimitations: packet sizeState of Post-Quantum SignaturesConclusionSort: