KiviPQC-KEM-Tiny

Post-Quantum Key Encapsulation IP Core optimized for low logic utilization

KiviPQC-KEM is an IP core implementing the ML-KEM (Module-Lattice-based Key Encapsulation Mechanism), standardized in NIST FIPS 203. Resistant to both classical and quantum attacks, ML-KEM enables two parties to securely establish a shared secret key over an untrusted channel, the foundation for encrypted communication.

Supporting all ML-KEM parameter sets, KiviPQC-KEM provides:

  • Secure key establishment over untrusted networks which creates a robust basis for encrypted communication

The core features dedicated hardware acceleration for computationally intensive operations, delivering high throughput and low latency with a compact logic footprint. As a standalone, self-contained module, it integrates seamlessly into FPGA designs and includes an AMBA® hardware interface for straightforward system integration.

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 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 Tiny

Ordering Information

Visit KiviCore for access to KiviPQC-KEM-Tiny.