Based on the CRYSTALS-Kyber algorithm, the ML-KEM standard supports three security levels: ML-KEM-512, ML-KEM-768, and ML-KEM-1024.
Used for quantum-resistant key encapsulation and exchange, establishing shared secrets over public channels.
Provides up to 128-bit, 192-bit, and 256-bit quantum security, comparable to traditional RSA-3072, RSA-7680, and higher, respectively.
Employs a standard 64-bit AXI bus interface to simplify system integration and software development. Users only need to input data and configure registers via the AXI bus, then read the results upon completion.
Integrates a dedicated ML-KEM algorithm hardware accelerator, delivering high-performance, low-latency key generation, encapsulation, and decapsulation operations.