HKDF/HMAC/SHA-256/SHA-512, Compact (XIP3327C)

XIP3327C – Compact SHA-256 IP Core with Extended Functionalities

The compact SHA-256/SHA-512 from Xiphera is a versatile Intellectual Property (IP) core designed for SHA-256 and SHA-512 cryptographic hash functions with extended support for HMAC message authentication code and HKDF key derivation function that are based on using SHA-256. SHA-256 and SHA-512 are among the most commonly used hash functions and are used in numerous cryptographic applications. The IP core is optimised for low FPGA resource requirements.

Versatility: The IP core supports the widely used cryptographic hash functions SHA-256 and SHA-512. It also has native support for commonly used message authentication code (HMAC) based on SHA-256 and key derivation function (HKDF) based on HMAC-SHA-256. This allows using this Xiphera's IP core for multiple cryptographic functions more easily and efficiently than an IP core that supports only SHA-256 or SHA-512.

Constant Latency: The execution time of the IP core is independent of the message and key values (apart from message length), and consequently provides protection against timing- based side-channel attacks.

Standard Compliance: The IP core is compliant with NIST FIPS 180-4 Secure Hash Standard (SHS), FIPS 198-1 The Keyed-Hash Message Authentication Code (HMAC), and RFC 5869 HMAC-based Extract-and-Expand Key Derivation Function (HKDF). Consequently, this IP core can be used in multiple cryptographic applications.

Compact Size: The IP core has compact size (for example, 1642 4LUTs and, 6 EBR in Lattice ® ECP5® family) permitting integration into resource constrained Lattice ® FPGA designs.

Block Diagram

Internal high-level block diagram of the compact HKDF/HMAC/SHA-256/SHA-512 IP core.

Ordering Information

Please contact for pricing and your preferred delivery method. The IP core can be shipped in a number of formats, including netlist, source code, or encrypted source code. Additionally, a comprehensive VHDL testbench and a detailed datasheet are included.

Download the full product brief: