NIST FIPS 204 module-lattice digital signatures, all levels, ACVP-exact.
A complete hardware implementation of ML-DSA, the NIST-standardized lattice digital signature scheme. Full KeyGen, Sign (including the rejection-sampling loop), and Verify, assembled from a verified library of lattice-arithmetic building blocks. All three security levels are supported and runtime-selectable from a single instantiation.
Implements the ML-DSA algorithm as specified in NIST FIPS 204, the module-lattice digital signature standard.
ACVP-exact across all levels. Golden model ACVP-certified 210/210.
Available as verified soft IP. Foundry-portable RTL ready for integration.
Foundry-portable source, lint-clean, synthesis-ready for any target process or FPGA.
Constrained-random and directed testbenches that verify functional correctness against NIST test vectors.
Bit-exact Python implementation for independent cross-checking and integration testing.
Automated cocotb test suite for continuous integration and regression testing across environments.
Ready-to-run synthesis scripts for common EDA tool flows, with example constraint files.
Complete integration guide covering interfaces, timing, configuration parameters, and example SoC hookup.
Firm/hard IP (hardened netlist for a target node) available on foundry enablement.
Get the full ML-DSA Core datasheet, or contact us to discuss your integration requirements.