Experiment with post-quantum cryptography today
Aug 4, 2022Bas Westerbaan, Christopher Patton, Peter Wu

Summary
This post introduces experimental support for X25519Kyber512Draft00 and X25519Kyber768Draft00 hybrid post-quantum key agreements on test domains. It details the performance characteristics of Kyber compared to classical key agreements, the use of hybrids for enhanced security, and provides open-sourced forks of BoringSSL and Go with support for these agreements. The post also includes on-the-wire analysis of TLS 1.3 handshakes with and without post-quantum key agreements, and discusses the underlying cryptographic details and differences between the Go and BoringSSL implementations.
More from the Random Number Generation for Security trail
- Support for modern cryptographic algorithms in Workers
- Using AI to chart a course for our post-quantum migration
- Post-quantum authentication to origins is now supported
- Why we cannot wait for better post-quantum signature algorithms
- The White House's post-quantum executive order is an important milestone. It’s time to get to work