DesignHub™ Hash IP

SHA1, SHA2, SHA3, SM3, HMAC and BLAKE for integrity checking and message authentication.

DesignHub™ Hash IP supports integrity checking, message authentication, secure boot and digest computation for digital signatures with SHA1, SHA2, SHA3, SM3, HMAC and BLAKE. Flexible configuration and multi-context processing accommodate different message workloads and throughput targets, with optional protection against physical attacks. Integrate it independently or combine it with public-key, symmetric and random-number modules.

CryptCompiler® Cryptographic Compiler

Use CryptCompiler® to explore hash algorithms and digest lengths through an EDA workflow, evaluate functionality, interfaces and PPA, and generate complete RTL-to-firmware deliverables.

SHA-family, SM3, HMAC and BLAKE coverage

Multi-context processing for concurrent digest workloads

Chip integration with optional physical-attack protection

Algorithms & Support Options

Function Parameters Support Options
Hardware (RTL) Software Library (Lib)
SHA1 ✓ ✓
SHA2 224 · 256 · 384 · 512 ✓ ✓
SHA3 224 · 256 · 384 · 512 ✓ ✓
SM3 ✓ ✓
HMAC ✓ ✓
BLAKE 224 · 256 · 384 · 512 ✓ ✓

Product Inquiries

Share your target algorithms, digest lengths, message-processing methods, throughput and interface requirements. We will discuss suitable hashing and message-authentication solutions.

Contact Us