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


The KiviPQC-Box is a comprehensive hardware accelerator designed to perform post-quantum cryptographic operations. It implements both the Module Lattice-based Key Encapsulation Mechanism (ML-KEM) for secure key exchange and the Module Lattice-based Digital Signature Algorithm (ML-DSA) for digital signatures, complying with NIST FIPS 203 and FIPS 204 standards respectively. The engine supports all parameter sets for both algorithms and features a multi-mode operation capability. Built on a RISC-V-like SoC topology with a 32-bit processor, it communicates via an AMBA AXI4-Lite Subordinate port for easy integration into ASICs or FPGAs. Two versions are available—Fast (F) and Tiny (T)—offering a balance between performance and area while ensuring protection against timing-based side-channel attacks.


Features and Benefits


  • Standards Compliance :
    • ML-KEM: Implements Module Lattice-based Key Encapsulation Mechanism compliant with NIST FIPS 203.
    • ML-DSA: Implements Module Lattice-based Digital Signature Algorithm compliant with NIST FIPS 204.
    • Full Parameter Support: Supports all parameter sets for ML-KEM (512/768/1024) and ML-DSA (44/65/87).
  • Architecture & Versions :
    • Fast Version (F): Delivers enhanced performance with balanced area, featuring hardware crypto accelerators, a timer, and a crossbar interconnect.
    • Tiny Version (T): Features a compact architecture targeting low area without hardware crypto accelerators.
    • Multi-mode Operation: Capable of sharing resources for two different PQC operations.
  • Security & Protection :
    • Quantum-Safe: Provides a solution for shared secret key exchange and digital signatures secure against quantum attacks.
    • Quantum-Safe: Provides a solution for shared secret key exchange and digital signatures secure against quantum attacks.
    • Side-Channel Protection: Includes protection against timing-based side-channel attacks.
  • Resource Efficiency :
    • Logic Utilization: The Tiny version requires less than 8K 4LUTs in widely used Microchip FPGAs for ML-KEM-1024 and ML-DSA-87.
    • Memory Requirements:
      • Fast Version: Requires approximately 232KB of memory.
      • Tiny Version: Requires approximately 238KB of memory.

Licensing Options


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

Documentation


Title
KiviPQC-box Product Brief Download



Live Chat

Need Help?

Privacy Policy