Post-Quantum Cryptography
7 min readHybrid Cryptography: The Pragmatic Path to Post-Quantum Readiness
Hybrid cryptography combines classical and post-quantum algorithms so both must be broken for a session to be compromised. It is the recommended transition strategy from NIST, CISA, and NSA.
Priya Nair Principal ResearcherA common concern about post-quantum migration is the trade-off between security and interoperability. Post-quantum algorithms are newer, larger, and not yet universally supported across all systems. Classical algorithms are well-understood and universally deployed, but vulnerable to quantum attack. Hybrid cryptography resolves this tension by using both at once.
What Is Hybrid Cryptography?
Hybrid cryptography combines a classical algorithm with a post-quantum algorithm in a single protocol operation. For key exchange, this means running both a classical ECDH and a post-quantum ML-KEM key exchange, then deriving the session key from both shared secrets. For the session to be compromised, an adversary must break both the classical and the post-quantum mechanism simultaneously.
This provides two guarantees at once: if classical cryptography is weakened by quantum attack, the post-quantum component maintains protection. If the post-quantum algorithm turns out to have an undiscovered weakness, the classical component maintains protection. It is defense in depth at the cryptographic level.
NIST, CISA, and NSA on Hybrid
Hybrid deployment is not just a pragmatic engineering choice; it is explicitly recommended by NIST, CISA, and NSA as the appropriate transition strategy. Their guidance acknowledges that post-quantum algorithms, though carefully designed and extensively analyzed, are newer than classical algorithms, and that deploying them in hybrid mode alongside classical schemes preserves existing security guarantees during the transition period.
Hybrid TLS in Practice
TLS 1.3 with hybrid ML-KEM key exchange is the most important deployment today. The IETF has defined standard hybrid key exchange mechanisms that major implementations support. Google Chrome, Firefox, and cloud provider TLS termination layers have shipped hybrid PQC TLS. For organizations updating TLS configurations, enabling hybrid ML-KEM for their most sensitive endpoints is a concrete first step that can be deployed without waiting for full ecosystem support.
Beyond TLS: Where Else to Apply Hybrid
- VPN tunnels: hybrid IKEv2 key exchange using ML-KEM alongside classical ECDH
- Certificate signatures: hybrid certificate profiles during the PKI migration transition
- SSH connections: hybrid key exchange in OpenSSH for server and workstation authentication
- API key exchange: JWT and similar formats with hybrid key wrapping
- Encrypted archives: re-encrypting long-lived data stores with hybrid key encapsulation
The Migration Path
Hybrid deployment is a transitional state, not a permanent destination. As post-quantum algorithms accumulate deployment experience and as classical algorithm vulnerabilities become more pressing, organizations will transition from hybrid to post-quantum-only configurations. The hybrid phase buys time for the ecosystem to mature, for vendor support to broaden, and for organizations to build operational confidence with new algorithms before removing classical dependencies entirely.