eSi-Kyber is a hardware accelerator core designed to accelerate post-quantum Key Encapsulation Mechanism (KEM) as defined by NIST FIPS 203.
Kyber, an integral part of the Cryptographic Suite for Algebraic Lattices (CRYSTALS), is an IND-CCA2-secure key encapsulation mechanism known as ML-KEM. Its security is derived from the complexity of solving the learning-with-errors (LWE) problem over module lattices.
CRYSTALS encompasses two cryptographic primitives: Kyber, a secure KEM, and Dilithium, a strongly EUF-CMA-secure digital signature algorithm.
CRYSTALS Kyber core for accelerating NIST FIPS 203 Key Encapsulation Mechanism
Overview
Key Features
- The core supports all operations defined in the FIPS 203 standard :
- ML-KEM.KeyGen
- ML-KEM.Encaps
- ML-KEM.Decaps
- This core supports all security levels defined in the FIPS 203 standard :
- ML-KEM-512
- ML-KEM-768
- ML-KEM-1024
- Operation times ~10us for ML-KEM-1024 at 1GHz
- Includes optional external interface to access the internal SHA3/SHAKE function, fully supporting FIPS 202 standard
- Configurable arithmetic unit architecture for achieving the required performance and silicon area
- Constant time operations for resistance against time analysis attacks
- Simple generic control/data interface for controlling the core and loading input and unloading output data sets.
- ASIC or FPGA target
Block Diagram

Applications
- Automotive
- Datacentres
- Networking
- Space
- Military
- Industrial IoT
- Medical
- Telecommunications
- Banking
- Government
Deliverables
- System Verilog RTL
- Testbench
- C Model
- Software libraries
Technical Specifications
Foundry, Node
Any
Availability
Now
Related IPs
- xQlave® ML-KEM (Kyber) Key Encapsulation Mechanism IP core
- CRYSTALS Dilithium core for accelerating NIST FIPS 204 Module Lattice Digital Signature algorithm
- SHA3 core for accelerating NIST FIPS 202 Secure Hash Algorithm
- NIST AES Key Wrap/Unwrap Core
- NIST ESV certified, AIS-31, FIPS (SP800-90A/B/C) True Random Number Generator
- JPEG XS compression IP core for HD - Max fps: 60 - Color sampling: 4:2:2 / 4:0:0