Dilithium IP Core is a post-quantum digital signature algorithm (DSA).
- CRYSTALS-Dilithium (ML-DSA)
Cryptography IP cores provide hardware-based security functions for protecting data, communications, and digital assets in modern SoC and ASIC designs. By offloading cryptographic operations from software, these IP cores deliver higher performance, lower latency, improved energy efficiency, and stronger resistance to security attacks.
This category includes Symmetric Cryptography, Public Key Cryptography, Post-Quantum Cryptography (PQC), Hash / MAC, and Random Number Generator (RNG) IP solutions. Available implementations may support algorithms such as AES, ChaCha20, RSA, ECC, ML-KEM, ML-DSA, SHA-2, SHA-3, HMAC, CMAC, and true or deterministic random number generation technologies required for secure key management and authentication.
This catalog enables semiconductor engineers to evaluate and compare Cryptography IP from leading vendors based on supported algorithms, security certifications, throughput, latency, power consumption, silicon area, side-channel resistance, quantum-safe capabilities, and semiconductor process node compatibility.
Dilithium IP Core is a post-quantum digital signature algorithm (DSA).
TRNG IP Cores perform true random number generation in compliance with the standards and guidelines defined in 'NIST SP 800-90B'.
SHA3 IP Cores perform cryptographic hashing in compliance with the SHA-3 (Secure Hash Algorithm 3) specifications defined in 'FIP…
RSA Keygen IP Cores perform key generation in compliance with the RSA Key Pair Generation specifications defined in 'FIPS 186'.
RSA IP Cores perform digital signature generation and verification in compliance with the RSA (Rivest-Shamir-Adleman) Digital Sig…
ECDSA IP Cores perform digital signature generation and verification in compliance with the Elliptic Curve Digital Signature Algo…
DRBG IP Cores perform deterministic random bit generation in compliance with the standards and guidelines defined in 'NIST SP 800…
True Random Number Generator (TRNG) IP
High-Quality Entropy for Secure Key Generation and Cryptographic Operations The TRNG IP delivers NIST- and BSI-compliant entropy …
The Encryption Standard (AES) IP Core is a hardware implementation encryption/decryption algorithm described in the U.S.
High throughput & Super Low Latency for secure communication applications.
Kyber IP is a core designed for Kyber post-quantum Key Encapsulation Mechanism (KEM).
Inline memory encryption engine for ASIC SoCs
The IME-IP-341 is an SoC-ready, in-line memory encryption engine using AES/SM4 ciphers with XTS/ECB/Bypass as modes of operation.
The 3DES-IP-16 (EIP-16) is IP for accelerating the AES symmetric cipher algorithm (FIPS-46/81 – SP800-IP-20), supporting single D…
Fast Quantum Safe Engine for ML-KEM (CRYSTALS-Kyber) and ML-DSA (CRYSTALS-Dilithium)
The Quantum Safe Engine (QSE) IP provides Quantum Safe Cryptography acceleration for ASIC, SoC and FPGA devices.
Fast Public Key Engine with DPA or with DPA and FIA
The SCA-resistant PKE-IP-85 family of Public Key Engine cores provide semiconductor manufacturers with superior public key crypto…
Agile Post Quantum Crypto (PQC) Public Key Accelerator - NIST algorithms
Common public key algorithms include RSA, Digital Signature Algorithm (DSA), and Diffie-Hellman (DH), which require the calculati…
Agile ECC/RSA Public Key Accelerator with 32-bit ALU
Common public key algorithms include RSA, Digital Signature Algorithm (DSA), and Diffie-Hellman (DH), which require the calculati…
Agile ECC/RSA Public Key Accelerator with 128-bit ALU
Common public key algorithms include RSA, Digital Signature Algorithm (DSA), and Diffie-Hellman (DH), which require the calculati…
High Performance AES-XTS/ECB Core
With the tremendous data and bandwidth growth in our connected world, security is essential to protect private and sensitive data…
AES GCM IP Core is a Secure Symmetric Block Cipher IP Core that has compliance with the Encryption Standard (AES) specification i…