The eSi-SHA1 core is an easy to use SHA1 hash accelerator peripheral.
- SHA1
Security IP cores provide the hardware foundation required to protect modern SoC and ASIC designs against an increasingly sophisticated threat landscape. They enable secure data processing, trusted device operation, intellectual property protection, and compliance with industry security standards.
This category includes a comprehensive range of security technologies, from cryptography engines for encryption, decryption, hashing, and authentication, to interface security solutions that protect data in transit. It also covers key management IP for secure key generation and storage, root of trust implementations that establish a trusted security foundation, secure processing architectures for isolated execution of sensitive workloads, and side-channel protection technologies designed to mitigate power, timing, electromagnetic, and fault-injection attacks.
This catalog allows you to explore and compare Security IP cores from leading vendors based on security capabilities, performance, certification readiness, attack resistance, silicon maturity, and process node compatibility.
Whether you are developing connected IoT devices, automotive platforms, industrial equipment, consumer electronics, networking infrastructure, or cloud and edge computing systems, you can identify the security IP solutions needed to build resilient and trustworthy semiconductor products.
The eSi-SHA1 core is an easy to use SHA1 hash accelerator peripheral.
Combined ChaCha20 and Poly1305 core
The eSi-CHACHA20-POLY1305 core is an easy to use APB hardware accelerator peripheral that is fully compliant with the IETF RFC753…
True Random Number Generator (TRNG)
1.5Tb MACsec ENGINE True Random Number Generators (TRNGs) are used to generate statistically independent streams of bits for vari…
Digital Fault Injection Attack Detector
In cryptography, an attack can be performed by injecting one or several faults into a device thus disrupting the functional behav…
Cyber Escort Unit IP: Bridging Software and Hardware Security Gaps
The Cyber Escort Unit is designed to fill the security gap between software cyber security and hardware by escorting step by step…
Attacks on digital circuits can occur when an attacker attempts to physically alter the device's internal components.
The security strength of many systems and applications is dependent on the quality of random number generators.
SHA IP Core with native SHA2-256 HMAC support
The DSHA2-256 is a universal solution which efficiently accelerates SHA2-256 hash function compliant with FIPS PUB 180-4.
The IntelliProp IPC-BL204A-ZM is an AES-CTR (Counter Mode) Encryption Core supporting 128 or 256 bit encryption.
The IntelliProp IPC-BL193A-ZM is an AES-GCM (Galois Counter Mode) Encryption Core supporting 128 or 256 bit encryption.
The IntelliProp IPC-BL120A-ZM is an AES-XTS Encryption Core supporting 128 or 256 bit encryption.
AES-GCM Multi-channel upto 2Tbps Crypto Accelerator
The EIP-63, high speed AES-GCM engine is a scalable high-performance, multi-channel cryptographic engine that offers AES-GCM oper…
The ARIA crypto engine includes a generic implementation of the ARIA algorithm which is the block cipher standard of South Korea.
Programmable Root of Trust with Quantum Safe Cryptography acceleration
The CryptoManager RT-6xx v3 Root of Trust family is the latest generation of fully programmable FIPS 140-3 compliant hardware sec…
Advanced Encryption Standard Module
The CC-AES-AXI is a synthesisable Verilog model of a Encryption Standard module.
Advanced Encryption Standard Module
The CC-AES-APB is a synthesisable Verilog model of a Encryption Standard module.
The ChaCha-IP-13 (EIP-13) is an IP solution for accelerating the ChaCha20 cipher algorithm (RFC7539), supporting the NIST CTR mod…
Memory & Bus Protection IP Core
The Memory & Bus Protection IP Core module enables on-the-fly encryption/decryption and authentication to the external memory.
The Arm® SecurCore® SC300 processor is designed specifically for high-performance smartcard and embedded security applications.
Encryption and Decryption are fed with an input of 128 bits length and an initial key of one of the supported key lengths (128, 1…