eSi-Crystals is a hardware core for accelerating the high-level operations specified in the NIST FIPS 202, FIPS 203 and FIPS 204 standards.
It supports the Cryptographic Suite for Algebraic Lattices (CRYSTALS), it is lattice-based digital signature algorithm designed to withstand attacks from quantum computers, placing it in the category of post-quantum cryptography (PQC).
Unlike traditional , Crystals relies on the complexity of lattice problems, specifically the challenge of finding short vectors in a lattice.
Dilithium aims to provide a secure digital signature solution that remains resilient in the face of potential threats posed by quantum computers, which have the capacity to compromise conventional public-key cryptography algorithms like RSA and ECC.
CRYSTALS encompasses two cryptographic primitives: Kyber, a secure KEM, and Dilithium, a strongly EUF-CMA-secure digital signature algorithm.