What You CAN Do Today
Even without ACM PCA ML-DSA support, you can prepare:
1. Use short-lived SVIDs for service identity (Phase 4)
- 1-hour SVID reduces HNDL window dramatically (even without PQC)
- When SPIRE adds ML-DSA support, all SVIDs update within 1 TTL
2. Use hybrid TLS at the session layer (Phase 3)
rustls + aws-lc-rs with X25519MLKEM768 key exchange
- TLS session keys are PQC-protected even if the cert signature is ECDSA
- This addresses HNDL for data confidentiality
3. Design the cert hierarchy for algorithm agility
- Use separate issuance CAs for device vs. service certs
- When ACM PCA adds ML-DSA: migrate one issuance CA at a time
4. Plan the firmware update path for device root cert
- If root CA changes algorithm, device firmware needs updating
- Design this now so it's not a surprise in 2027