Harvest Now, Decrypt Later (HNDL)
The most immediate quantum security threat. Nation-state adversaries are capturing your encrypted traffic today, storing it, and will decrypt it when quantum computers arrive. This threat is active right now — regardless of when quantum computers mature.
📡 How HNDL Works
🔐 Why Current Encryption Doesn't Protect Against HNDL
AES-256 symmetric encryption is quantum-safe (Grover's algorithm only provides a quadratic speedup). The vulnerability is in the key exchange — how two parties agree on the AES key over an insecure channel.
| Component | Quantum vulnerability | HNDL implication |
|---|---|---|
| RSA key exchange | Broken by Shor's algorithm | Captured TLS session key → decrypts session content |
| ECDH key exchange | Broken by Shor's algorithm | Captured ECDHE parameters → reconstructs session key |
| AES-256 session encryption | Grover halves effective key size — AES-256 → 128-bit security | Remains secure — content protection is OK |
| TLS 1.3 with ECDHE | Key exchange vulnerable, content cipher OK | Session keys recoverable — full session decryptable |
| ML-KEM-768 (hybrid) | Resistant to known quantum attacks | HNDL protection — captured traffic remains encrypted |
The fix is specifically in the key exchange step. Deploying hybrid ML-KEM-768 for TLS key exchange today means that any traffic captured after deployment cannot be retroactively decrypted — even if a CRQC becomes available in the future. This is why TLS key exchange migration is the highest-priority PQC action.
🧮 HNDL Data Risk Calculator
Assess which of your data categories are at risk from HNDL attacks today.
🎯 India-Specific HNDL Target Profiles
🔍 Indicators of HNDL Activity
HNDL is inherently passive — capturing encrypted traffic leaves few traces. These indicators suggest your traffic is being positioned for HNDL collection.
Practical detection approach
True HNDL is nearly undetectable in real-time. The most effective detection is forensic — monitoring BGP routing tables for hijacks, certificate transparency logs for unauthorised certificate issuance, and TLS downgrade attempts in your firewall logs. The better investment is prevention — deploying hybrid PQC key exchange makes HNDL irrelevant for protected traffic.
🛡️ Protection Priority — Where to Start
You cannot protect everything at once. Prioritise based on data sensitivity lifetime and adversary interest. Start with the traffic that is most valuable and longest-lived.
| Priority | Traffic / Data Type | Action | Tool / Standard | Effort |
|---|---|---|---|---|
| 1 — Now | Classified / sensitive government traffic | Enable hybrid PQC TLS (ML-KEM-768 + X25519) | OpenSSL 3.5+, nginx with X25519MLKEM768 | Medium |
| 2 — Now | VPN tunnels for remote access to sensitive systems | Deploy hybrid PQC IKEv2 or WireGuard with PQC extension | StrongSwan with ML-KEM, WireGuard PQC fork | Medium |
| 3 — Now | SSH to critical servers | Enable sntrup761x25519-sha512 hybrid KEX in OpenSSH | OpenSSH 9.0+ — already installed on Ubuntu 22.04 | Low |
| 4 — Q3 2025 | Email encryption (S/MIME, PGP) | Begin evaluation — standards not yet finalised for email | OpenPGP PQC draft RFC, S/MIME PQC IETF draft | Medium |
| 5 — 2026 | Code signing / software supply chain | Add ML-DSA parallel signature to existing signing pipeline | Sigstore PQC, ML-DSA-65 in signing tool | Medium |
| 6 — 2026-27 | Internal PKI / CA certificates | Plan hybrid PQC CA — issue dual classical+PQC certificates | EJBCA PQC mode, Bouncy Castle FIPS | High |
| 7 — 2027+ | Application-level encryption (databases, file systems) | Migrate from RSA wrapping to ML-KEM key wrapping | Depends on application crypto library | High |
Immediate action — enable hybrid SSH (5 minutes)
This single change protects all SSH sessions established after the change against HNDL — even if a CRQC decrypts the session key exchange parameters, the sntrup761x25519 hybrid ensures the session remains encrypted.