Signature guide

Post-Quantum Digital Signatures: ML-DSA vs SLH-DSA

RSA, ECDSA and DSA signatures are in scope for post-quantum migration. The two final NIST signature standards are ML-DSA in FIPS 204 and SLH-DSA in FIPS 205. This guide explains where each belongs and how to start migration without breaking existing trust chains.

Updated: 19 June 2026|13 min read
FIPS 204

ML-DSA

Primary post-quantum digital signature standard

Most future signature workflows where ecosystem support, throughput and operational practicality matter.

  • -Derived from the CRYSTALS-Dilithium submission.
  • -Useful for code signing, document signing, device identity and authentication workflows.
  • -Usually the first post-quantum signature option to test in migration pilots.
FIPS 205

SLH-DSA

Stateless hash-based digital signature standard

High-assurance or lower-frequency signing workflows that need a conservative non-lattice option.

  • -Derived from the SPHINCS+ submission.
  • -Uses hash-based security assumptions rather than structured lattices.
  • -Often better treated as a specialised option because signatures are larger and performance trade-offs are different.

Why Digital Signatures Need a Separate Plan

Encryption migration gets most of the attention because of harvest-now-decrypt-later risk. Signatures have a different failure mode: if a quantum-capable attacker can forge a trusted signature, software updates, certificates, signed documents and identity assertions become harder to trust.

Signature migration is also operationally different from TLS key exchange. A signature can be stored, archived, countersigned, audited and verified years after it was created. That means the verifier population matters as much as the signing key.

The practical objective is crypto-agility: know where signatures are used, know how long they must remain trustworthy, and make sure signing and verification systems can accept NIST-standardised post-quantum options when the ecosystem is ready.

ML-DSA vs SLH-DSA

Decision pointML-DSASLH-DSA
StandardFIPS 204FIPS 205
Algorithm nameML-DSASLH-DSA
Original submissionCRYSTALS-DilithiumSPHINCS+
Cryptographic familyModule-lattice digital signaturesStateless hash-based signatures
Typical rolePrimary general-purpose PQC signature candidateConservative backup or high-assurance option
Migration fitStart here for most signing pilotsUse where the assurance case justifies size and performance trade-offs

Where to Look for Signature Risk

Do not limit discovery to TLS certificates. Post-quantum signature migration affects any workflow where authenticity, integrity or non-repudiation depends on RSA, ECDSA or DSA.

Code signing and package release signatures
Firmware and over-the-air update signing
Document, contract and PDF signing
Certificate chains and device identity
JWT, SAML and API token signing
Audit logs, evidence records and signed archives

Migration Checklist

  1. 1. Inventory current signature systems. Record RSA, ECDSA and DSA usage across code signing, certificates, identity, documents, firmware and suppliers.
  2. 2. Separate signing from verification. Identify who creates signatures, which systems verify them, how long signatures must remain valid and whether verifiers can be upgraded.
  3. 3. Choose pilot workflows. Start with workflows where both signer and verifier are under your control, then expand to suppliers and customer-facing trust chains.
  4. 4. Test ML-DSA and SLH-DSA trade-offs. Measure signature size, verification latency, storage impact, certificate-chain impact and toolchain compatibility before setting policy.
  5. 5. Plan hybrid or dual-signature evidence. Where required, keep classical signatures while adding a post-quantum signature so existing verifiers continue to work during transition.

When Dual Signatures Make Sense

For many real systems, the first production step will not be a sudden replacement of RSA or ECDSA. It will be a period where classical and post-quantum signatures coexist. NIST describes this as dual, hybrid or composite signatures where more than one component signature is verified.

Dual signatures are most useful when legacy verifiers must continue to work, but new verifiers can start collecting post-quantum evidence. They are not free: they add size, policy complexity, validation logic and review effort. Use them where the compatibility problem justifies the cost.

Start with controlled workflows before introducing post-quantum signatures into public trust chains. Package repositories, internal release pipelines and signed evidence logs are better early candidates than uncontrolled customer verifier fleets.

Primary References

FAQ

Is ML-DSA the same as Dilithium?

ML-DSA is the NIST-standardised digital signature algorithm derived from the CRYSTALS-Dilithium submission. For new requirements, use the FIPS 204 name and parameter sets rather than older draft names.

Is SLH-DSA the same as SPHINCS+?

SLH-DSA is the NIST-standardised stateless hash-based digital signature algorithm derived from SPHINCS+. It is useful as a conservative option with different trade-offs from ML-DSA.

Should every organisation switch signatures immediately?

No. Start by inventorying signature systems and piloting post-quantum signatures where signer and verifier compatibility can be controlled. Long-lived code, documents, firmware and identity chains deserve earlier planning.

Do post-quantum signatures replace ML-KEM?

No. ML-KEM is for key establishment, while ML-DSA and SLH-DSA are for digital signatures. Most migration plans need both categories, but they affect different systems.

Start With Evidence

Use the free scanner to collect public TLS evidence, then expand the same inventory process to certificates, signing keys, release pipelines, suppliers and long-lived verification workflows.

Free readiness account

Keep This Guide Connected to a Real Website Scan

A PQC guide is more useful when it is attached to current evidence. Create a free account, add a public domain now or later, and keep a repeatable baseline for TLS, security headers and visible post-quantum readiness.

No cardStart the free evidence path without a paid plan.
Saved scanKeep the public endpoint result after the browser session.
Rescan laterRerun after TLS, header or provider changes.

Prefer to scan first? Open the free quantum security scanner.

Create Your Free Account

Start with Google, Microsoft or a one-time email code. You can add a domain now if you want the scanner to run after signup, but it is not required.

No cardNo passwordFree saved scan
Add a domain to scan after signup (optional)

Leave this blank to create the account first and scan later.

or use email code

No card or password is needed. The free account can keep scan evidence for rescans and badge qualification when you add a public domain.