POST-QUANTUM CRYPTOGRAPHY / INTERMEDIATE

Sizes, Speed And Security Levels: What PQC Does To Keys And Handshakes

Most post-quantum keys and signatures are much larger than RSA or elliptic curve ones, while key establishment is often fast. Here are the numbers, the five NIST security categories and where size starts to hurt.

Checked against primary sources and independently reviewed on . Sources are listed at the end.

Switching to post-quantum cryptography changes the numbers your systems handle. An X25519 public key is 32 bytes. Its post-quantum counterpart in FIPS 203, an ML-KEM-768 encapsulation key, is 1,184 bytes. Signatures grow even more. For most applications the extra computing work is small; the extra bytes are what break things.

This article sets out the security categories NIST uses to compare algorithms, the sizes of the standardised schemes, and where those sizes cause practical trouble. It is written for architects and engineers who need to estimate the impact on their own protocols, devices and certificate chains before a migration starts.

The Five Security Categories

Post-quantum algorithms are not rated with a single “bits of security” number. NIST instead asks whether breaking an algorithm takes at least as much effort as breaking a well-understood reference. It defines five categories.1

CategoryAt Least As Hard AsExample Parameter Sets
1Key search on AES-128ML-KEM-512, SLH-DSA-128s and 128f
2Collision search on a 256-bit hash such as SHA-256ML-DSA-44
3Key search on AES-192ML-KEM-768, ML-DSA-65, SLH-DSA-192s and 192f
4Collision search on a 384-bit hash such as SHA3-384None of the current standards
5Key search on AES-256ML-KEM-1024, ML-DSA-87, SLH-DSA-256s and 256f
NIST post-quantum security categories, with the standardised parameter sets that claim each one.

Higher categories mean larger keys and slower operations. FIPS 203 recommends ML-KEM-768, a category 3 parameter set, as the default, describing it as a large security margin at a reasonable cost.2 The NSA’s CNSA 2.0 suite for US national security systems requires the category 5 options, ML-KEM-1024 and ML-DSA-87.3

How Big Are The New Keys

The table below compares the standardised schemes with the classical algorithms they replace. For key establishment it shows what each side sends; for signatures it shows the public key and the signature, which are what travel in certificates and protocols.

AlgorithmTypePublic KeyCiphertext Or Signature
X25519Classical key agreement3232 (the peer's public key)
RSA-2048Classical, both uses256 (modulus)256
ECDSA P-256Classical signature64 (raw curve point)64
ML-KEM-512PQC key establishment800768
ML-KEM-768PQC key establishment1,1841,088
ML-KEM-1024PQC key establishment1,5681,568
ML-DSA-44PQC signature1,3122,420
ML-DSA-65PQC signature1,9523,309
ML-DSA-87PQC signature2,5924,627
Falcon-512 (FN-DSA)PQC signature897666
Falcon-1024 (FN-DSA)PQC signature1,7931,280
SLH-DSA-128sPQC signature327,856
SLH-DSA-128fPQC signature3217,088
SLH-DSA-256fPQC signature6449,856
Sizes in bytes. Post-quantum figures come from FIPS 203, 204 and 205 and the Falcon specification; FN-DSA is not yet a final standard.

All three ML-KEM parameter sets produce a 32-byte shared secret, the same size as today’s key agreement output.2 The ML-DSA figures come from FIPS 2044 and the SLH-DSA figures from FIPS 205, where the “s” variants are tuned for smaller signatures and the “f” variants for faster signing.5 Falcon’s figures come from its submission team; the final FN-DSA standard could differ in detail.6 Classical sizes follow from RFC 7748 for X25519 and from the key lengths in FIPS 186-5.78

Three patterns stand out. ML-KEM adds roughly a kilobyte in each direction. ML-DSA signatures are roughly 38 to 72 times the size of a 64-byte ECDSA P-256 signature. SLH-DSA has tiny public keys but signatures measured in tens of kilobytes.

Speed Is Usually Not The Problem

Lattice key establishment is cheap to compute. Cloudflare, in its own benchmarks published in 2024, reported that ML-KEM is typically faster than X25519, although results vary by platform.9 The OpenSSH project described its new default, mlkem768x25519-sha256, as considerably faster than the previous default, the hybrid sntrup761x25519 method.10

Signatures involve more trade-offs. Falcon, the basis of FN-DSA, was designed around floating-point arithmetic, which NIST says creates challenges for validation and side-channel protection.11 In September 2026 NIST proposed specifying fixed-point arithmetic in FIPS 206 instead, so that every implementation of signing can be checked against exact test results.12 SLH-DSA makes the trade-off explicit: its “f” variants sign faster but produce larger signatures, and its “s” variants do the reverse.5

Where Size Starts To Hurt

The clearest example is the TLS handshake used by every HTTPS connection. With the hybrid group X25519MLKEM768, now standardised in RFC 10024, the client’s key share is 1,216 bytes and the server’s is 1,120 bytes, against 32 bytes each for X25519 alone.13 Most networks handle that without trouble, and Google announced in 2024 that Chrome would offer it from version 131.14

Certificates are harder. A typical TLS connection carries several signatures and public keys across the server’s certificate chain and handshake. Cloudflare estimated that moving all of them to ML-DSA-44 would add about 17 kilobytes to the handshake. It also reported that some clients or middleboxes break once certificate chains grow by more than about 10 kilobytes.9 That is why post-quantum authentication on the web is moving more slowly than post-quantum key establishment.

Planning For The Extra Bytes

The sizes suggest a sensible order of work. Post-quantum key establishment is already practical almost everywhere, so most organisations can enable hybrid ML-KEM in TLS, SSH and VPNs once their software supports it, then watch for failures in older network equipment. This is also where the urgency lies, because recorded traffic can be decrypted later.

Signatures need more design work. Choosing between ML-DSA, SLH-DSA and the coming FN-DSA is partly a question of where the bytes travel. A firmware image signed once and verified at boot can absorb a large signature. A certificate chain sent on every connection, or a constrained device on a slow radio link, may not. Measuring message sizes and storage limits in your own systems is the only reliable way to know which option fits.

Footnotes

  1. NIST, IR 8547 (initial public draft), “Transition to Post-Quantum Cryptography Standards”, November 2024, Table 1. nvlpubs.nist.gov ↩

  2. NIST, FIPS 203, “Module-Lattice-Based Key-Encapsulation Mechanism Standard”, August 2024, Tables 2 and 3. nvlpubs.nist.gov ↩ ↩2

  3. NSA, “The Commercial National Security Algorithm Suite 2.0 and Quantum Computing FAQ”, version 2.1, December 2024. media.defense.gov ↩

  4. NIST, FIPS 204, “Module-Lattice-Based Digital Signature Standard”, August 2024, Table 2. nvlpubs.nist.gov ↩

  5. NIST, FIPS 205, “Stateless Hash-Based Digital Signature Standard”, August 2024, Table 2. nvlpubs.nist.gov ↩ ↩2

  6. Falcon submission team, “Falcon: Fast-Fourier Lattice-based Compact Signatures over NTRU”, falcon-sign.info. falcon-sign.info ↩

  7. IETF, RFC 7748, “Elliptic Curves for Security”, January 2016. rfc-editor.org ↩

  8. NIST, FIPS 186-5, “Digital Signature Standard (DSS)”, February 2023. csrc.nist.gov ↩

  9. B. Westerbaan, “The state of the post-quantum Internet”, Cloudflare blog, 5 March 2024 (vendor’s own measurements). blog.cloudflare.com ↩ ↩2

  10. OpenSSH, “OpenSSH 10.0 release notes”, 9 April 2025. openssh.org ↩

  11. R. Perlner (NIST), “FIPS 206 Status Update”, presentation, 2025. csrc.nist.gov ↩

  12. R. Perlner, on behalf of the NIST FIPS 206 team, “New plan for FN-DSA”, NIST pqc-forum mailing list, 28 September 2026. groups.google.com ↩

  13. IETF, RFC 10024, “Post-Quantum Traditional (PQ/T) Hybrid Key Agreement Mechanisms for TLS 1.3”, August 2026. rfc-editor.org ↩

  14. Google, “A new path for Kyber on the web”, Google Online Security Blog, 13 September 2024. security.googleblog.com ↩

Knowledge Hub content is general information. It is not legal advice, a compliance certification, a guarantee of security or a substitute for an assessment of your own systems. Standards and rules change; check the sources for the latest position.