Skip to content

   We secure embedded systems

KiviHash IP Core Family for FPGA

KiviCore delivers cryptographic hash function IP cores. 

  • SHA-2: NIST FIPS 180-4 compliant SHA-256, SHA-512/384 and HMAC IP Cores

  • SHA-3: NIST FIPS 202 compliant SHA-3 variants

Design Principles & Architecture

  • Simple integration via AMBA® AXI4 lite interface with platform-agnostic C source code (HAL + API)

  • Balanced architecture between compact and high-speed SHA-3 implementations  

  • Standards-compliant implementations verified against NIST test vectors

  • Self-contained architecture with reduced integration complexity

Sign up to access Documentation & Evaluation Packages

Evaluating IP cores is often challenging. NDA, delayed deliveries, and incomplete documentation can cause delays. With the IP Core Evaluation Portal, we offer a solution to this problem. After registering, you will gain access to:

  • Free evaluation packages for FPGA (netlist, time bombed)

  • Resource utilization data

  • Detailed datasheets

  • Integration examples and documentation

  • IP Core web support


Customized
Easy integration
Simple integration via AMBA® AXI4 interface with Platform agnostic C source code HAL, API and software driver.
Money
Cost-efficient

Affordable licensing with free evaluation packages. Test and verify in your FPGA before purchase.

Target
Efficient hardware design

Balanced architecture between compact and high-speed implementation. 


Hash Functions IP Core Family

KiviHash-SHA256

 

Supports SHA-256 cryptographic algorithm, an one-way hash function compliant to NIST’s FIPS 180-4 standard.

KiviHash-SHA512/384

 

Supports SHA-384, SHA-512 and SHA512/256 cryptographic algorithm, an one-way hash function compliant to NIST’s FIPS 180-4 standard.

KiviHash-HMAC-SHA256

 

Supports secure Keyed-Hash Message Authentication Code (HMAC) generation using the SHA-256 algorithm. It is compliant to NIST FIPS 198-1 and NIST SP 800-224.

KiviHash-HMAC-SHA512

 

KiviHash-SHA-512/384 is an IP core implementing the SHA-384, SHA-512 and SHA512/256 cryptographic algorithm, an one-way hash function compliant to NIST’s FIPS 180-4 standard.

KiviHash-SHA3

 

Supports SHA-3 hash functions SHA-3-224, SHA-3-256, SHA-3-384, SHA-3-512 and extendable output functions (XOF), SHAKE-128 and SHAKE-256 compliant to NIST´s FIPS 202 standard.