KiviPQC-DSA is an IP core implementing the ML-DSA (Module-Lattice-based Digital Signature Algorithm), standardized in NIST FIPS 204. Designed to resist both classical and quantum attacks, ML-DSA ensures the authenticity and integrity of digital signatures well into the future.
With ML-DSA, you can:
- Generate key pairs for signing and verification
- Create digital signatures to ensure data integrity and detect modifications
- Guarantee authenticity through non-repudiation
The KiviPQC-DSA IP Core is hardened against time-based side-channel attacks (SCA). As a self-contained hardware/software co-design, it integrates all ML-DSA functions and is ready for immediate deployment. The core includes an AMBA® hardware interface for easy integration and a generic software API for flexible host control.
Features
- Optimized for fast processing
- Seamlessly integrate into target system
- Self-contained engine with a minimal attack surface
- Protection against timing-based side channel attacks
- NIST FIPS 204 compliant
- Supports ML-DSA 44/65/87 parameter sets
- Supports ML-DSA.KeyGen, ML-DSA.Sign, ML-DSA.Verify functions
- Supports pre-hash ML-DSA functions HashML-DSA.Sign and HashML-DSA.Verify
- Supports hedged and deterministic signing
- Supports context string
- Hardware offloading and acceleration for ML-DSA operations
- AMBA® AXI4-Lite Interface








