KiviPQC-KEM-Fast

Post-Quantum Key Encapsulation IP Core optimized for fast processing

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.

Features

  • IP Core 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 203 compliant
  • Supports ML-KEM 512/768/1024 parameter sets
  • Supports ML-KEM.KeyGen, ML-KEM.Encaps, ML-KEM.Decaps functions
  • Hardware offloading and acceleration for ML-KEM operations
  • AMBA® AXI4-Lite Interface

Block Diagram

KiviPQC-KEM Fast

Ordering Information

Visit KiviCore for access to KiviPQC-KEM-Fast.