The SHA-3 – secure hash algorithms – crypto engine is a hardware accelerator for cryptographic hashing functions. It is an area efficient and high throughput design and compliant to NIST’s FIPS 202 standard. Additionally it supports all SHA-3 hash functions – SHA-3-224, SHA-3-256, SHA-3-384 and SHA-3-512 – as well as extendable output functions (XOF) – SHAKE-128 and SHAKE-256.
The SHA-3 IP core offers a versatile solution for maintaining data integrity and verifying authentication across various applications. Its applications span a wide range, including Message Authentication Codes (MAC), IPsec and TLS/SSL protocol engines, secure boot engines, encrypted data storage, e-commerce platforms, financial transaction systems, blockchain, or pseudo random bit generation.
SHA-3 Crypto IP Core
Overview
Key Features
- FIPS 202 compliant
- Supports cryptographic hashing for SHA-3 in 224/256/384/512 mode
- Extendable-Output Functions for SHAKE 128/256
- AMBA® AXI4-Stream
- Fully synchronous design
- For any FPGA and ASIC
Block Diagram

Applications
- Message Authentication Codes (MAC)
- IPsec and TLS/SSL protocol engines
- secure boot engines
- encrypted data storage
- e-commerce platforms
- financial transaction systems
- blockchain
- pseudo random bit generation
Deliverables
- System Verilog RTL Source Code
- Testbenches
- Integration examples
- Software example source code
- Documentation
- One-time license fee for
- Single project license
- Multi project license
Technical Specifications
Related IPs
- Direct Memory Access Controller IP Core
- AES Crypto and SHA-2 Hash Core with DMA
- SHA-3 Secure Hash Crypto Engine
- Secure-IC's Securyzr™ SHA-3 Crypto Engine
- Secure-IC Securyzr™ Tunable Cryptography solutions with embedded side-channel protections: AES - SHA2 - SHA3 - PKC - RSA - ECC - Crystals Kyber - Crystals Dilithium - XMSS - LMS - SM2 - SM3 - SM4 - Whirlpool - CHACHA20 - Poly1305
- SHA-384 and SHA-512 Secure Hash Crypto Engine