We detect you are using an unsupported browser. For the best experience, please visit the site using Chrome, Firefox, Safari, or Edge. X
Maximize Your Experience: Reap the Personalized Advantages by Completing Your Profile to Its Fullest. Update Here
Stay in the loop with the latest from Microchip. Update your profile while you are at it. Update Here
Complete your profile to access more resources. Update Here

KiviPQC-KEM


The KiviPQC-KEM is a hardware accelerator designed to execute post-quantum cryptographic operations efficiently. It specifically implements the Module Lattice-based Key Encapsulation Mechanism (ML-KEM) as standardized by NIST in FIPS 203, facilitating the secure exchange of shared secret keys over public channels. This engine supports key generation, encapsulation, and decapsulation, making it suitable for both client and server sides of a key exchange. Built on a RISC-V-like SoC topology, it features an AMBA AXI4-Lite interface for straightforward integration into ASICs or FPGAs. The IP is available in two versions—Fast (F) for performance and Tiny (T) for low area usage—ensuring flexibility for various system resource requirements while maintaining protection against timing-based side-channel attacks..


Features and Benefits


  • Standards Compliance
    • Fully compliant with NIST FIPS 203 standards.
    • Implements Module Lattice-based Key Encapsulation Mechanism (ML-KEM)
    • Supports all three ML-KEM parameter sets: 512, 768, and 1024
  • Architecture & Versions
    • Fast Version (F): Designed for enhanced performance with balanced area usage, featuring hardware crypto accelerators, a hardware timer, and a crossbar interconnect
    • Tiny Version (T): A compact architecture targeting low area without hardware crypto accelerators
    • Core Design: Based on a RISC-V-like SoC topology including a 32-bit RISC-V based processor.
  • Security & Protection
    • Provides quantum-resistant security for future-proof systems.
    • Designed with a minimal attack surface.
    • Includes protection against timing-based side-channel attacks.
  • Integration & Interfaces
    • Host Communication: Uses a lightweight, simple-control AMBA AXI4-Lite Subordinate port.
    • Entropy Sources: Includes a software implementation of a Random Byte Generator (RBG) but offers a customizable interface for external third-party entropy sources and RBG.
  • Resource Efficiency
    • Capable of hardware offloading to accelerate time-consuming PQC operations.
    • Low logic utilization, requiring less than 8K 4LUTs in Microchip FPGAs for the Tiny version (ML-KEM-1024).
    • Memory requirements:
      • Fast Version: Requires 64KB of memory
      • .Tiny Version: Requires 70KB of memory.

Licensing Options


For additional information contact info@cast-inc.com or visit CAST

Documentation


Title
KiviPQC-KEM Product Brief Download



Live Chat

Need Help?

Privacy Policy