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
| Category | At Least As Hard As | Example Parameter Sets |
|---|---|---|
| 1 | Key search on AES-128 | ML-KEM-512, SLH-DSA-128s and 128f |
| 2 | Collision search on a 256-bit hash such as SHA-256 | ML-DSA-44 |
| 3 | Key search on AES-192 | ML-KEM-768, ML-DSA-65, SLH-DSA-192s and 192f |
| 4 | Collision search on a 384-bit hash such as SHA3-384 | None of the current standards |
| 5 | Key search on AES-256 | ML-KEM-1024, ML-DSA-87, SLH-DSA-256s and 256f |
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.
| Algorithm | Type | Public Key | Ciphertext Or Signature |
|---|---|---|---|
| X25519 | Classical key agreement | 32 | 32 (the peer's public key) |
| RSA-2048 | Classical, both uses | 256 (modulus) | 256 |
| ECDSA P-256 | Classical signature | 64 (raw curve point) | 64 |
| ML-KEM-512 | PQC key establishment | 800 | 768 |
| ML-KEM-768 | PQC key establishment | 1,184 | 1,088 |
| ML-KEM-1024 | PQC key establishment | 1,568 | 1,568 |
| ML-DSA-44 | PQC signature | 1,312 | 2,420 |
| ML-DSA-65 | PQC signature | 1,952 | 3,309 |
| ML-DSA-87 | PQC signature | 2,592 | 4,627 |
| Falcon-512 (FN-DSA) | PQC signature | 897 | 666 |
| Falcon-1024 (FN-DSA) | PQC signature | 1,793 | 1,280 |
| SLH-DSA-128s | PQC signature | 32 | 7,856 |
| SLH-DSA-128f | PQC signature | 32 | 17,088 |
| SLH-DSA-256f | PQC signature | 64 | 49,856 |
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
-
NIST, IR 8547 (initial public draft), “Transition to Post-Quantum Cryptography Standards”, November 2024, Table 1. nvlpubs.nist.gov ↩
-
NIST, FIPS 203, “Module-Lattice-Based Key-Encapsulation Mechanism Standard”, August 2024, Tables 2 and 3. nvlpubs.nist.gov ↩ ↩2
-
NSA, “The Commercial National Security Algorithm Suite 2.0 and Quantum Computing FAQ”, version 2.1, December 2024. media.defense.gov ↩
-
NIST, FIPS 204, “Module-Lattice-Based Digital Signature Standard”, August 2024, Table 2. nvlpubs.nist.gov ↩
-
NIST, FIPS 205, “Stateless Hash-Based Digital Signature Standard”, August 2024, Table 2. nvlpubs.nist.gov ↩ ↩2
-
Falcon submission team, “Falcon: Fast-Fourier Lattice-based Compact Signatures over NTRU”, falcon-sign.info. falcon-sign.info ↩
-
IETF, RFC 7748, “Elliptic Curves for Security”, January 2016. rfc-editor.org ↩
-
NIST, FIPS 186-5, “Digital Signature Standard (DSS)”, February 2023. csrc.nist.gov ↩
-
B. Westerbaan, “The state of the post-quantum Internet”, Cloudflare blog, 5 March 2024 (vendor’s own measurements). blog.cloudflare.com ↩ ↩2
-
OpenSSH, “OpenSSH 10.0 release notes”, 9 April 2025. openssh.org ↩
-
R. Perlner (NIST), “FIPS 206 Status Update”, presentation, 2025. csrc.nist.gov ↩
-
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 ↩
-
IETF, RFC 10024, “Post-Quantum Traditional (PQ/T) Hybrid Key Agreement Mechanisms for TLS 1.3”, August 2026. rfc-editor.org ↩
-
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.