Quantum-Resistant Cryptography
The prospect of practical quantum computers poses a serious threat to current cryptographic systems. Quantum algorithms, particularly Shor's algorithm, can efficiently factor large integers and solve discrete logarithm problems, breaking the mathematical foundations of RSA, elliptic curve cryptography, and Diffie-Hellman key exchange. This prospect demands a fundamental shift in how cryptographic hardware is designed and deployed.
Quantum-resistant cryptography encompasses two complementary approaches: classical post-quantum algorithms built on mathematical problems believed to resist quantum attack, and quantum technologies that derive security from fundamental physics. The first approach reached a major milestone in August 2024, when the U.S. National Institute of Standards and Technology (NIST) published its first three post-quantum standards: FIPS 203 (ML-KEM, derived from CRYSTALS-Kyber) for key encapsulation, FIPS 204 (ML-DSA, derived from CRYSTALS-Dilithium) for digital signatures, and FIPS 205 (SLH-DSA, the hash-based SPHINCS+ scheme). NIST subsequently selected the code-based scheme HQC in March 2025 as a backup key-encapsulation mechanism resting on a different mathematical foundation, and it submitted the draft of FIPS 206 (FN-DSA, derived from Falcon) for approval in August 2025. Both remain in the standardization pipeline, so ML-KEM and ML-DSA are the algorithms to design around today.
Hardware implementations must balance the greater computational and memory demands of these algorithms against performance, power, and area constraints, while supporting cryptographic agility so that algorithms can be replaced as standards mature and new threats emerge. The subcategories below move from the algorithm families and the threat models that motivate them, through hardware acceleration and side-channel hardening, to the protocols, standards, and migration mechanisms that govern the transition.
Articles in This Category
The Quantum Computing Threat
Quantum computers exploit quantum mechanical phenomena, including superposition, entanglement, and interference, to perform certain computations far faster than classical machines. While large-scale, fault-tolerant quantum computers remain under development, sustained progress suggests they will eventually break widely deployed public-key cryptography. The threat is not merely theoretical: under a "harvest now, decrypt later" strategy, adversaries can capture encrypted traffic today and decrypt it once a capable quantum computer exists, which makes long-lived secrets vulnerable now. Symmetric primitives are affected less severely; Grover's algorithm offers only a quadratic speedup and parallelizes poorly, so doubling key length, for example moving from AES-128 to AES-256, restores a comparable security margin.
Resource estimates for a cryptographically relevant quantum computer have fallen sharply, which is itself a reason for urgency. A widely cited 2019 analysis by Gidney and EkerÄ put the cost of factoring a 2048-bit RSA modulus at roughly twenty million noisy physical qubits running for about eight hours; a 2025 follow-up by Gidney, using improved modular arithmetic, yoked surface codes, and magic-state cultivation, lowered the estimate to fewer than one million noisy qubits running for under a week. Both figures assume error-corrected hardware that does not yet exist, and neither is a prediction of when such a machine will be built, but the trend line matters: algorithmic improvements can shorten the timeline without any change in hardware.
The transition to quantum-resistant cryptography represents one of the most significant infrastructure upgrades in the history of information security. Every system that relies on public-key cryptography for encryption, authentication, or key exchange must be evaluated and potentially replaced. The hardware implementations that perform cryptographic operations must be redesigned to support new algorithms with different computational characteristics and significantly larger key sizes.
Quantum Computing Threats develops the attack model behind this section, and Quantum Threat Analysis works through the resource estimates and timelines.
Hardware Implementation Challenges
Post-quantum cryptographic algorithms generally require more computational resources than their classical counterparts, and their characteristics vary widely by family. Lattice-based schemes such as ML-KEM and ML-DSA rely on polynomial arithmetic accelerated by the number-theoretic transform (NTT). At the middle security category, ML-KEM-768 uses an encapsulation key of 1,184 bytes and a ciphertext of 1,088 bytes, and ML-DSA-65 pairs a 1,952-byte public key with a 3,309-byte signature, against the 32 to 64 bytes typical of elliptic-curve keys and signatures. Code-based schemes such as Classic McEliece invert the trade: ciphertexts shrink to roughly 100 to 200 bytes, but public keys run from about 260 kilobytes to more than a megabyte, which suits long-lived static keys far better than per-session exchange.
Hash-based signatures trade computation and signature size for the most conservative security assumptions available, since their security rests only on the hash function. SLH-DSA is stateless, and its smallest parameter sets still produce signatures of roughly 8 kilobytes, and the fast variants and higher security categories range up to about 50 kilobytes. The stateful alternatives LMS and XMSS, standardized separately in NIST SP 800-208, yield smaller signatures but demand rigorous key-state management in hardware, because reusing a one-time key can expose the private key; non-volatile state counters and careful handling of backups, clones, and power loss become security-critical design elements. These differences challenge embedded systems, Internet of Things devices, and other resource-constrained environments where silicon area, memory, and energy budgets are tight.
Hardware designers must implement constant-time operations to prevent timing side channels, protect against power and electromagnetic analysis, and ensure resistance to fault injection. The mathematical structures of post-quantum algorithms introduce side-channel vulnerabilities distinct from those of classical cryptography; for example, the rejection sampling and modular arithmetic in lattice signatures and the error sampling in lattice key encapsulation create new leakage paths that masking and shuffling countermeasures must address. Masking lattice schemes is unusually expensive because the algorithms mix arithmetic and Boolean operations, so protected implementations must convert between arithmetic and Boolean shares, and published designs commonly report several-fold increases in cycle count and area for first-order protection. FN-DSA compounds the problem by relying on floating-point Gaussian sampling that is difficult to implement in constant time, which is a principal reason its standardization trailed the other schemes. The larger working sets and intermediate values of these algorithms also strain cache hierarchies and memory bandwidth, which makes dedicated NTT units, sampler blocks, and on-chip memory attractive in high-throughput designs.
Post-Quantum Algorithms covers the algorithm families themselves, Hardware Acceleration the accelerator architectures, and Side-Channel Resistance the masking and constant-time work each implementation needs.
Quantum Technologies for Security
Beyond defending against quantum attacks, quantum technologies offer new security capabilities. Quantum key distribution (QKD) provides information-theoretic security grounded in the laws of physics rather than in computational complexity assumptions. Any attempt to intercept quantum-transmitted keys inevitably disturbs the quantum state, revealing the eavesdropper. Quantum random number generators draw on inherent quantum unpredictability to produce entropy that does not depend on the secrecy of an algorithm or seed, unlike deterministic generators.
These technologies require specialized hardware, including single-photon or attenuated-laser sources, sensitive single-photon detectors, optical systems for quantum channel management, and classical post-processing electronics for sifting, error correction, and privacy amplification. Practical systems contend with transmission-distance limits, detector efficiency and dark counts, and integration with existing fiber and free-space infrastructure; trusted-node relays, measurement-device-independent protocols, and quantum repeaters are active areas of work for extending range and closing detector-side loopholes.
The information-theoretic guarantee applies to the idealized protocol rather than to any particular box. QKD secures only key agreement and does not by itself authenticate endpoints, so it must be paired with classical or post-quantum authentication; it also demands dedicated optical links and trusted relay sites, and real hardware has repeatedly proved vulnerable to implementation attacks such as detector blinding. For these reasons the U.S. National Security Agency does not recommend QKD for national security systems and directs them to post-quantum algorithms instead, a position that several European agencies echo. QKD remains valuable in specialized point-to-point and metropolitan deployments, but for most systems the practical near-term path is post-quantum algorithms, with quantum random number generation supplying entropy alongside them.
Each has its own article: Quantum Key Distribution, Quantum Random Numbers, and Device-Independent Randomness Certification.
Migration and Deployment Strategies
Transitioning to quantum-resistant cryptography requires careful planning and phased deployment. Hybrid approaches that combine an established classical algorithm with a post-quantum one provide quantum resistance while preserving interoperability and hedging against an as-yet-undiscovered weakness in a new scheme. Risk assessment identifies systems that need immediate upgrades, particularly those protecting long-lived secrets, versus those that can follow ordinary replacement cycles. A cryptographic inventory, sometimes captured as a cryptographic bill of materials, tracks where and how algorithms are used across hardware, firmware, and software.
Published timelines now give that planning concrete dates. NIST's draft guidance in IR 8547 proposes deprecating quantum-vulnerable public-key algorithms, including RSA, ECDSA, ECDH, and finite-field Diffie-Hellman, after 2030 and disallowing them after 2035. The NSA's CNSA 2.0 suite sets its own schedule for national security systems, requiring ML-KEM and ML-DSA along with AES-256, SHA-384, and the stateful hash-based signatures LMS and XMSS for firmware signing, which is the earliest of its deadlines. Hardware designed today with a ten- to twenty-year service life, such as industrial controllers, medical implants, vehicles, and satellites, will still be fielded when those dates arrive.
The clearest sign that migration is underway is transport security. The hybrid group X25519MLKEM768, which combines X25519 elliptic-curve Diffie-Hellman with ML-KEM-768 in a TLS 1.3 key exchange, is enabled by default in current versions of Chrome and Firefox and supported by major content delivery networks, so a substantial and growing share of web traffic already negotiates post-quantum key exchange. Certificate and signature migration lags well behind, because signature sizes affect chain sizes and handshake latency more visibly than key exchange does.
Hardware platforms should be designed with enough computational headroom and memory to accommodate post-quantum algorithms, even when initially deployed with classical cryptography; a device that cannot buffer a few kilobytes of key material or that hard-codes a 256-bit signature field in its boot format cannot be upgraded in the field. Secure firmware update mechanisms must support algorithm replacement without weakening protection during the process, which in practice means a root of trust that can verify signatures under more than one algorithm. Standardized roots of trust have begun to follow: revision 1.85 of the Trusted Computing Group's TPM 2.0 library specification, published in March 2026, adds ML-KEM and ML-DSA to the specification and admits them for endorsement and attestation keys. Test infrastructure must validate correctness, performance, side-channel resistance, and interoperability across multiple algorithm choices. As standards mature and quantum computing capabilities advance, cryptographic agility becomes essential for hardware expected to remain in service for a decade or more.
Cryptographic Agility and Hybrid Cryptographic Systems treat the two techniques this section names, Quantum-Safe Protocols the protocol work, and Standards and Certification the compliance timeline.
Conclusion
Quantum-resistant cryptography spans two reinforcing strategies: deploying standardized post-quantum algorithms such as ML-KEM, ML-DSA, and SLH-DSA, and applying quantum technologies like key distribution and true random number generation. The first strategy carries the bulk of the transition, and the standards, deadlines, and hybrid deployments that drive it are already in place. Because data captured today may be decrypted by future quantum computers, and because published resource estimates keep falling, building cryptographic agility and adequate hardware headroom into designs now is the most reliable way to remain secure across the transition. The subcategories above examine each part of that work in detail.