Cryptography and Security

KECCAK IP Core

Brand: ElectraIC

EIC Product Code: EIP-30010001

The Keccak IP core supports Keccak-based hash functions, including the SHA3 and SHAKE families. It is fully compliant with the NIST's SHA3 standard and incorporates countermeasures against Side-Channel Analysis attacks (e.g., masking).

Availability: in stock

Features:
1. FIPS-202 compliant.
2. Algorithms supported (but not limited to):
○ SHA3-224
○ SHA3-256
○ SHA3-448
○ SHA3-512
○ SHAKE128
○ SHAKE256
○ cSHAKE
○ KMAC
3. Run-time configurable rate (Keccak’s parameter).
4. Multiple context support (parallel hash computations).
5. Design-time configurable area-time trade-off parameter.
6. Improved parallelism with FIFO.
7. Optional Side-Channel Analysis and Fault Injection attacks countermeasures (e.g., masking)
8. AXI4 interface for system integration and drivers available upon request.

 

Deliverables:

  • Encrypted Netlist
  • Synthesis Scripts
  • Comprehensive Documentation
  • Drivers upon request

Documentations

Keccak IP DataSheet