Cryptographic Agility vs. Hybrid
Cryptographic agility: the ability to swap algorithms without re-deploying the service.
This is often proposed as an alternative to hybrid, but it's not the same:
- Agility lets you switch from ECDH → ML-KEM later
- It does NOT protect data encrypted with ECDH today from a future CRQC
- Agility is necessary but not sufficient
Hybrid is what protects historical data.
Agility is what lets you deprecate the classical half once PQC is established.
Design for both: hybrid now, agility to shed the classical half in 5 years.