KiviPQC-Box is an IP core that integrates ML-DSA and ML-KEM into a single package. Standardized by NIST in FIPS 204 and FIPS 203, these post-quantum algorithms provide strong protection against emerging quantum threats.
- ML-KEM establishes a shared secret key between two parties over an untrusted channel.
- ML-DSA ensures the authenticity and integrity of signed data for long-term security.
Together, they deliver comprehensive post-quantum cryptographic protection for future-proof secure systems.
With both algorithms implemented in KiviPQC-Box you can:
- Generate digital signatures to verify data integrity and detect any unauthorized modifications of signed data
- Ensure authenticity by proving that a digital signature was created by the stated signer (non-repudiation)
- Securely establish a shared secret key over an untrusted public channel that creates the foundation for encrypted communication
Features
- Optimized for fast processing
- Self-contained engine with a minimal attack surface
- Protection against timing-based side channel attacks
- AMBA® AXI4-Lite Interface
- Seamlessly integrate into target system
- Hardware offloading and acceleration for ML-KEM and ML-DSA operations
- NIST FIPS 203 and FIPS 204 compliant
- Supports ML-KEM 512/768/1024 parameter sets
- Supports ML-KEM.KeyGen, ML-KEM.Encaps, ML-KEM.Decaps functions
- 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








