🌐
IETF
ietf.org › archive › id › draft-salter-lamps-cms-ml-dsa-00.html
Use of the ML-DSA Signature Algorithm in the Cryptographic Message Syntax (CMS)
October 14, 2024 - The Module-Lattice-Based Digital Signature Algorithm (ML-DSA), as defined in FIPS 204, is a post-quantum digital signature scheme that aims to be secure against an adversary in posession of a Cryptographically Relevant Quantum Computer (CRQC). This document specifies the conventions for using ...
🌐
NIST CSRC
csrc.nist.gov › pubs › fips › 204 › final
Federal Information Processing Standard (FIPS) 204, Module-Lattice-Based Digital Signature Standard
August 13, 2024 - In addition, the recipient of signed ... easily repudiate the signature at a later time. This standard specifies ML-DSA, a set of algorithms that can be used to generate and verify digital signatures....
🌐
NIST
nvlpubs.nist.gov › nistpubs › fips › nist.fips.204.pdf pdf
FIPS 204 Federal Information Processing Standards Publication
August 13, 2024 - The digital signature scheme approved in this standard is the Module-Lattice-Based Digital Signature · Algorithm (ML-DSA), which is based on the Module Learning With Errors problem [4]. ML-DSA is believed
🌐
OpenJDK
openjdk.org › jeps › 497
JEP 497: Quantum-Resistant Module-Lattice-Based Digital Signature Algorithm
August 26, 2024 - Enhance the security of Java applications by providing an implementation of the quantum-resistant Module-Lattice-Based Digital Signature Algorithm (ML-DSA). Digital signatures are used to detect unauthorized modifications to data and to authenticate the identity of signatories.
🌐
DigiCert
digicert.com › insights › post-quantum-cryptography › dilithium
ML-DSA | Post-Quantum Cryptography | DigiCert Insights
It is based on the CRYSTALS (Cryptographic Suite for Algebraic Lattices) family of Post-Quantum Cryptography (PQC) algorithms, and it is particularly well suited to protecting against chosen-message attacks. ML-DSA was known as CRYSTALS-Dilithium during development and testing.
🌐
Kivicore
kivicore.com › en › embedded-security-blog › ml-dsa-explained-quantum-safe-digital-signatures-for-secure-embedded-systems
ML-DSA explained: Quantum-Safe digital Signatures for secure embedded Systems
6 days ago - The KiviPQC-DSA is a hardware accelerator implementing the ML-DSA , a post-quantum cryptographic standard defined by NIST FIPS 204. It supports all parameter sets specified in the standard.
🌐
Encryption Consulting
encryptionconsulting.com › home › post quantum cryptography › ml-dsa and pq signing: what you need to know
ML-DSA and PQ Signing: What You Need to Know | Encryption Consulting
January 27, 2026 - It’s a digital signature method designed to stand up against quantum computers, which are expected to break most traditional cryptography in the near future. ML-DSA is built on lattice-based math, specifically, something called module lattices, ...
🌐
QCVE
qcve.org › blog › ml-dsa-a-new-digital-signature-standard-for-post-quantum-cryptography
ML-DSA: A New Post-Quantum Cryptography Digital Signature Standard
November 3, 2024 - This is known as non-repudiation since the signatory cannot easily repudiate the signature at a later time. This standard specifies ML-DSA, a set of algorithms that can be used to generate and verify digital signatures.
Find elsewhere
🌐
GitHub
github.com › itzmeanjan › ml-dsa
GitHub - itzmeanjan/ml-dsa: NIST FIPS 204 (ML-DSA) standard compliant, C++20, fully `constexpr`, header-only library · GitHub
NIST FIPS 204 (ML-DSA) standard compliant, C++20, fully constexpr, header-only library implementation. FIPS 204 compliance is assured by testing this implementation against NIST ACVP Known Answer Tests and tons of property based tests.
Starred by 60 users
Forked by 9 users
Languages   C++ 86.6% | Python 6.0% | Shell 4.2% | CMake 3.2%
🌐
Encryption Consulting
encryptionconsulting.com › home › post quantum cryptography › how ml-dsa replaces ecc and rsa for digital signatures
How ML-DSA Replaces ECC and RSA for Digital Signatures | Encryption Consulting
January 27, 2026 - ML-DSA (Module Lattice–based Digital Signature Algorithm) is a post-quantum digital signature scheme derived from the CRYSTALS-Dilithium project. It relies on the hardness of lattice-based problems, specifically Module-LWE (Learning With Errors) ...
🌐
Medium
medium.com › @kcl17 › ml-dsa-fips-204-dd151ace3493
FIPS 204. In our previous exploration of ML-KEM… | by kcl17 | Medium
December 25, 2025 - Formerly known as CRYSTALS-Dilithium, this algorithm is now the primary workhorse for verifying digital identity in the post-quantum era. While RSA relies on the difficulty of factoring large numbers (N=p×q), ML-DSA relies on the hardness of finding short vectors in high-dimensional lattices.
🌐
Lamps-wg
lamps-wg.github.io › cms-ml-dsa › draft-ietf-lamps-cms-ml-dsa.html
Use of the ML-DSA Signature Algorithm in the Cryptographic Message Syntax (CMS)
The Module-Lattice-Based Digital Signature Algorithm (ML-DSA), as defined by NIST in FIPS 204, is a post-quantum digital signature scheme that aims to be secure against an adversary in possession of a Cryptographically Relevant Quantum Computer (CRQC). This document specifies the conventions ...
🌐
Projecteleven
projecteleven.com › blog › post-quantum-digital-signatures--the-lattice-city---what-is-a-lattice-and-how-does-ml-dsa-work
Post-quantum digital signatures & the lattice city - what is a lattice and how does ML-DSA work? | Project Eleven
December 2, 2025 - A plain-English guide to how ML-DSA uses lattice cryptography, noise, commitments, challenges, and verification to create digital signatures that remain secure against quantum computers.
🌐
Thalesdocs
thalesdocs.com › gphsm › luna › 7 › docs › network › Content › sdk › extensions › pqc › ML-DSA_programming_guide.htm
ML-DSA Programming Guide for Luna HSM - Thales Docs
April 17, 2026 - ML-DSA services are exposed through mechanisms, objects and attributes of the Cryptoki interface. Two Signing algorithms are described in SP 800-204 that differ depending on whether the message M being signed is the hash of a message (PreHash) or the message itself (Pure).
🌐
NIST CSRC
csrc.nist.gov › pubs › fips › 204 › ipd
Federal Information Processing Standard (FIPS) 204 (Withdrawn), Module-Lattice-Based Digital Signature Standard
August 24, 2023 - In addition, the recipient of signed ... easily repudiate the signature at a later time. This standard specifies ML-DSA, a set of algorithms that can be used to generate and verify digital signatures....
🌐
DigiCert
digicert.com › blog › in-depth-look-at-the-nist-pqc-algorithms
An In-Depth Look At The NIST PQC Algorithms | DigiCert
September 4, 2024 - Federal Information Processing ... 204, known as ML-DSA in the specifications, is a Module Lattice-based Digital Signature Algorithm initially submitted as CRYSTALS-Dilithium....
🌐
Hacken
hacken.io › insights › ml-dsa-crystals-dilithium
Quantum-Safe Signatures For Web3: ML-DSA (CRYSTALS-Dilithium) - Hacken
September 25, 2025 - ML-DSA, or Module-Lattice-Based Digital Signature Algorithm, is a post-quantum digital signature scheme that fills the same role as ECDSA/EdDSA – proving “I control this key” – but is built on module-lattice assumptions, specifically ...
🌐
IACR
eprint.iacr.org › 2024 › 1817
Improved ML-DSA Hardware Implementation With First Order Masking Countermeasure
November 12, 2024 - We present the protected hardware implementation of the Module-Lattice-Based Digital Signature Standard (ML-DSA). ML-DSA is an extension of Dilithium 3.1, which is the winner of the Post Quantum Cryptography (PQC) competition in the digital ...
🌐
Medium
billatnapier.medium.com › get-used-to-three-boring-acronyms-ml-kem-ml-dsa-and-slh-dsa-0156b6ab82c5
Get Used to Three Boring Acronyms: ML-KEM, ML-DSA and SLH-DSA | by Prof Bill Buchanan OBE FRSE | Medium
October 28, 2024 - Now, there are three really important ones to remember: ML-KEM (Module Lattice-Based Key Encapsulation Mechanism), ML-DSA (Module Lattice-Based Signature Standard) and SLH-DSA (Stateless Hash-based Digital Signature Standard).