Switching hardware wallets? Migrate to Ledger safely in a few steps.

Learn more

Upgrade your digital life

Ledger Wallet: Free from compromise

Download now Learn more

ML-DSA (Module-Lattice Digital Signature Algorithm)

Jun 2, 2026 | Updated Jun 2, 2026
ML-DSA is a standardized, lattice-based signature scheme designed to provide robust quantum resistance for digital transactions.

What Is ML-DSA?

ML-DSA, formerly known as Dilithium, is one of the primary post-quantum cryptographic (PQC) standards selected by the National Institute of Standards and Technology (NIST). ML-DSA is designed to augment, and potentially eventually replace, some classical digital signature algorithms in systems that adopt post-quantum cryptography. 

The development of ML-DSA is a direct response to the threat posed by future quantum computers. While current signature schemes are highly secure against classical computers, they are vulnerable to being broken by a sufficiently powerful quantum computer. ML-DSA uses lattice-based mathematics, a complex geometric framework that, as of now, remains computationally infeasible for both classical and quantum computers to solve.

How Does ML-DSA Work?

ML-DSA operates on the principle of module lattices, which provide a balance between high-level security and computational efficiency. Implementing this standard introduces a significant shift in how digital signatures are handled:

  1. Signature Size: One of the most notable differences between ML-DSA and current standards is the size of the signature data. While a standard Bitcoin ECDSA signature is roughly 64 bytes, an ML-DSA signature is significantly larger, often around 2.4KB.
  2. RAM Requirements: The algorithm requires a substantial amount of memory to process and verify. For hardware signers, this represents a key engineering challenge. Secure chips must be powerful enough to handle these larger datasets and more complex calculations while maintaining the strict isolation required for security.
  3. Lattice Complexity: ML-DSA relies on the difficulty of finding the shortest vector in a high-dimensional lattice. This approach is specifically chosen because, as of now, there are no known efficient quantum algorithms that can solve the underlying lattice problems.

Crypto-Agility and Hardware Readiness

The transition to ML-DSA is where crypto-agility becomes essential. For an ecosystem to survive the quantum age, hardware must be capable of running these new, resource-intensive algorithms alongside existing ones.

Crypto-agile hardware may eventually support ML-DSA, allowing users to interact with assets secured by post-quantum signatures, depending on ecosystem adoption and wallet support. The hardware device acts as the trusted signing layer, using its secure chip to handle these large data packets while its screen provides a clear, human-readable verification experience. This ensures that, even as the underlying cryptography evolves toward quantum resistance, users can still physically verify what they are authorizing before signing.

Token

Tokens are a type of digital asset that refers to a programmable unit of value or utility and can be used to represent ownership, access rights, or participate in decentralized applications.

Full definition

EIP-712

EIP-712 is a standard dictating how to structure and sign data on Ethereum so that it is both human-readable and machine-verifiable. .

Full definition

Custody

Crypto custody involves safeguarding, storage, and management of digital assets on the behalf of individuals or institutions.

Full definition

Own your crypto future

Stay informed with security tips, updates, and exclusive offers from Ledger

Your email address will only be used to send you our newsletter, as well as updates and offers. You can unsubscribe at any time. Learn more

This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.