The KiviPQC-KEM is an IP core implementing the ML-KEM (Module-Lattice-based Key Encapsulation Mechanism) a post-quantum cryptographic standard defined by NIST FIPS 203. Engineered to withstand both classical and quantum computer attacks, ML-KEM enables two parties to securely establish a shared secret key.
Designed as a standalone, self-contained module, the KiviPQC-KEM can be integrated seamlessly into any SoC design. It features a standard AMBA® AXI4-Lite interface for straightforward hardware integration and platform-independent C code, HAL, and API drivers for simple software integration into host processor.
The IP core is fully NIST FIPS 203 compliant, supports the ML-KEM parameter sets 512/768/1024, and offers KeyGen and Encaps/Decaps functions in a standalone engine with minimal attack surface. Hardware offloading accelerates all ML-KEM operations while providing reliable protection against time-based side-channel attacks.