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
Affordable licensing with free evaluation packages. Test and verify in your FPGA before purchase.
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.