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).
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