KiviPQC-Box - Post-Quantum Key Encapsulation and Digital Signature IP Core
Need more technical information?


Post-Quantum IP Core that ensures excellent performance with low purchasing costs.

IP core designed to have minimal logic utilization.
KiviPQC-Box Overview
The KiviPQC-Box is an IP core that combines the algorithms ML-DSA and ML-KEM into one single package. ML-DSA and ML-KEM are algorithms that are standardized by NIST as post-quantum algorithms defined in NIST FIPS 204 and NIST FIPS 203 and provide cyber secure protection against the threat of quantum computers. ML-KEM enables two parties to securely establish a shared secret key over an untrusted public channel and ML-DSA ensures the authenticity and integrity of signed data far into the future.
With both algorithms implemented in KiviPQC-Box you can:
- Generate digital signatures to verify data integrity and detect any unauthorized modifications of signed data
- Ensure authenticity by proving that a digital signature was created by the stated signer (non-repudiation).
- Securely establish a shared secret key over an untrusted public channel that creates the foundation for encrypted communication
Version | Description |
KiviPQC-Box-Tiny |
Optimized for minimal logic resource usage. |
KiviPQC-Box-Fast |
Optimized for fast processing |
Key Features
- NIST FIPS 203 and FIPS 204 compliant
- Supports ML-KEM 512/768/1024 parameter sets
- Supports ML-DSA 44/65/87 parameter sets
- Supports ML-DSA.KeyGen, ML-DSA.Sign, ML-DSA.Verify functions
- Supports pre-hash ML-DSA functions HashML-DSA.Sign and HashML-DSA.Verify
- Supports hedged and deterministic signing
- Supports context string
- Supports ML-KEM.KeyGen, ML-KEM.Encaps, ML-KEM.Decaps functions
- Hardware offloading and acceleration for ML-KEM and ML-DSA operations
- Protection against timing-based side channel attacks
- AMBA® AXI4-Lite Interface
- Seamlessly integrate into target system
- For any FPGA and ASIC
Applications
- Quantum-Resistant Networks
- Public Key Infrastructures
- Network Security: MACsec, IPsec
- Transport Protocols: TLS, SSL
- Secure Communications
- Electronic Transactions
Product Specifications
Deliverables
- System Verilog RTL Source Code
- Testbenches
- Integration examples
- Software HAL & driver source code
- Software example source code
- Documentation
Licensing & Product Services
- One-time license fee for single/multi project
- Evaluation licences available
- Technical Support by email
- Maintenance & updates of IP cores