KiviPQC-KEM is an IP core implementing the ML-KEM (Module-Lattice-based Key Encapsulation Mechanism), standardized in NIST FIPS 203. Designed to resist both classical and quantum attacks, ML-KEM allows two parties to securely establish a shared secret key over an untrusted public channel forming the basis for encrypted communication.
Supporting all ML-KEM parameter sets, KiviPQC-KEM provides:
- Secure key establishment over untrusted channels that creates the foundation for robust encrypted communication
The core delivers hardware acceleration for the most demanding operations, achieving high throughput and low latency with a compact logic footprint. Implemented as a standalone, self-contained module, it integrates seamlessly into FPGA designs. The core includes an AMBA® hardware interface for easy system integration.