QKD vs. Post-Quantum Cryptography: Which Should You Deploy?
QKD vs. Post-Quantum Cryptography: Which Should You Deploy?
For most organizations, deploy software-based post-quantum cryptography (PQC) as the default migration path. Reserve hardware-based quantum key distribution (QKD) for narrowly defined, high-assurance links where its theoretical security model justifies specialized optical infrastructure, operational complexity, and network constraints. The practical decision is not simply “quantum security versus non-quantum security”: both approaches still require authentication, trusted endpoints, secure key management, implementation assurance, and availability protections.
This comparison covers QKD against software-only lattice-based and hash-based schemes, focusing on security assumptions, cost, scalability, interoperability, and adoption conditions. The available research supports qualitative guidance, not an apples-to-apples total-cost or performance estimate.
Executive comparison
| Criterion | QKD | Lattice-based PQC | Hash-based PQC |
|---|---|---|---|
| Security basis | Can provide an information-theoretic security claim for idealized key establishment, subject to assumptions about devices, protocols, environment, and implementation.[1][2] | Provides computational security based on mathematical problems believed to resist classical and quantum attacks.[3][4] | Provides computational security based on hash-function assumptions and is generally treated as a conservative option for selected long-term signature uses.[5][6][7] |
| Primary function | Generates shared key material. It does not itself provide complete encryption, authentication, or key management.[8] | ML-KEM is a key-establishment mechanism. ML-DSA and SLH-DSA are signature mechanisms for authentication and integrity, not interchangeable KEMs.[9][10] | SLH-DSA is a signature mechanism, not a general-purpose key-establishment mechanism.[11][12] |
| Infrastructure | May require QKD modules, optical transmitters and receivers, quantum channels, key-management systems, and application interfaces.[13] | Usually fits existing computing, communications, software-library, and protocol infrastructure, although migration requires engineering work.[14][15] | Uses the same broad software-integration model, but large signatures can create bandwidth and operational costs.[16] |
| Scalability | Point-to-point and constrained by optical loss, distance, key-generation rates, and possible reliance on trusted relay nodes.[17][18][19] | Can fit enterprise, cloud, TLS, IPsec, PKI, and application architectures without a QKD-specific physical topology.[20][21] | No equivalent QKD-specific fiber or secret-key-rate constraint is identified in the supplied evidence, but comparable large-scale performance evidence is limited.[22][23] |
| Cost and operations | Infrastructure-intensive, with continuing hardware assurance, physical security, testing, relay control, monitoring, and specialized upgrades.[24][25] | Generally more cost-effective where QKD would require dedicated links, specialized equipment, trusted relays, or secure facilities.[26] | Avoids QKD-specific optical infrastructure, but signature size and integration support can impose indirect costs.[27] |
Security and threat-model differences
QKD’s strongest claim applies to an idealized key-establishment protocol against an attacker with unlimited computational power. That claim is conditional: it depends on correct protocol operation, parameter estimation, device behavior, the operating environment, and implementation security. It should not be interpreted as unconditional security for the entire communications system.[28][29]
QKD does not authenticate communicating parties or classical messages by itself. Its classical sifting, error correction, and privacy-amplification steps require an authenticated classical channel; without authentication, a man-in-the-middle can impersonate the endpoints. QKD also does not automatically protect applications, private keys, key-management systems, or trusted relay nodes.[30][31][32][33]
PQC instead assumes that selected mathematical problems or hash functions remain hard for classical and quantum attackers. This is a computational, not information-theoretic, security model. It can protect against “harvest now, decrypt later” attacks on stored ciphertext, but future cryptanalytic discoveries could weaken a scheme, and a compromised endpoint can still expose private keys or plaintext.[34][35][36][37]
The implementation risks differ rather than disappear. QKD requires characterization of optical and detector behavior, including photon statistics, timing, spectral behavior, detection efficiency, dark counts, and after-pulsing. PQC deployments must address ordinary software and systems risks such as faulty randomness, parameter-handling errors, timing leakage, identity-binding failures, certificate problems, and private-key compromise. The supplied research does not provide a scheme-specific side-channel assessment for every ML-KEM, ML-DSA, or SLH-DSA implementation, so these should be treated as engineering threat-model considerations rather than universal findings.[38][39][40][41]
Cost, scalability, and interoperability
Cost: QKD is usually the more infrastructure-intensive choice because it adds specialized quantum-optical equipment, suitable physical links, key-management components, and potentially trusted relays. PQC can generally reuse existing platforms and networks, although larger keys or signatures may increase bandwidth, memory, latency, retransmission, or constrained-device costs. The available evidence does not justify a universal price premium or a precise total-cost comparison.[42][43][44][45]
Scalability: QKD is naturally constrained by the physical network. Optical loss and key-generation rates limit distance and capacity, and larger deployments may require hop-by-hop distribution, central sites, or trusted nodes. PQC avoids a QKD-specific physical topology and can be integrated across conventional enterprise, cloud, internet-facing, TLS, IPsec, and application environments, though cryptographic migration remains a substantial systems project.[46][47][48][49][50]
Interoperability and lifecycle: QKD requires coordination among quantum links, conventional networks, key managers, application interfaces, and encryption systems. The reviewed material reports proprietary key managers, vendor-specific integration, multiple protocol families, and continuing integration difficulty. PQC is more compatible with software-based migration and hybrid designs, but organizations still need cryptographic discovery, application changes, certificate and PKI work, and crypto-agility so algorithms can be replaced if assumptions change.[51][52][53][54]
The supplied maturity search was insufficient to support a detailed, current ranking of ML-KEM, ML-DSA, and SLH-DSA implementation maturity or standardization status. The evidence does establish their broad roles, but it does not justify unsupported claims about universal vendor readiness, comparative deployment maturity, or cross-vendor interoperability.
Deployment guidance
Use software PQC as the default when the objective is broad protection across existing networks, cloud services, applications, certificates, or stored data. Begin with cryptographic inventory and data-lifetime analysis, prioritize long-lived sensitive information, design for algorithm replacement, and use authenticated key establishment plus signatures appropriate to the protocol. A hybrid migration can provide continuity while systems and counterparties are upgraded, but the exact hybrid design should be validated for each protocol and implementation.
- Choose software PQC when you need organization-wide scale, conventional network compatibility, remote or cloud deployment, or protection against harvest-now-decrypt-later exposure.[55][56][57]
- Consider QKD only for a small number of fixed, high-value links where the information-theoretic security objective is material, dedicated optical connectivity is feasible, endpoint and relay trust can be controlled, and the organization can fund specialized operations and availability planning.[58][59][60]
- Do not deploy QKD as a substitute for authentication, endpoint security, encryption, key management, or resilience. Those controls remain necessary because QKD does not cover the complete system.[61][62][63]
- Treat hash-based signatures as a signature choice, not as a replacement for a key-establishment mechanism. Compare their signature size, tooling, PKI, HSM, and operational consequences for the intended use case.[64][65][66]
Bottom line
For a normal enterprise or public-sector migration, deploy software PQC first because it scales through existing infrastructure and avoids QKD’s specialized physical network and operational burden. QKD is a targeted defense for exceptional links, not a general replacement for authenticated, software-integrated cryptography. The final choice should follow the threat model: QKD may be justified when physical-link assurance and an information-theoretic objective dominate, while PQC is the practical default when coverage, scalability, interoperability, and lifecycle flexibility matter most.
Crea el teu compte per conservar aquesta resposta i continuar-hi més tard.
Veiem alternatives:
- Modifica la consulta.
- Inicia un nou fil.
- Elimina les fonts (si s'han afegit manualment).