HKDF/HMAC/SHA-384, Balanced (XIP3323B)

XIP3323B – Balanced SHA-384 IP Core with Extended Functionalities

The balanced SHA-384 from Xiphera is a versatile Intellectual Property (IP) core designed for SHA-384 cryptographic hash function with extended support for HMAC message authentication code and HKDF key derivation function that are based on using SHA-384. SHA-384 is one of the most commonly used hash functions and is used in numerous cryptographic applications. This IP core offers a good balance between performance and resource requirements.

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

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, the IP core can be used in multiple cryptographic applications.

Performance: The IP core provides high performance and reaches hashing speeds of several hundreds of Mbps.

Compact Size: The IP core has compact size (for example, 6004 ALMs and, 6 EBR blocks in Lattice® CertusPro-NX® family) permitting integration into resource constrained Lattice® FPGA designs.

Block Diagram

Internal high-level block diagram of the balanced SHA-384 IP core

Ordering Information

Please contact sales@xiphera.com 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: https://xiphera.com/wp-content/uploads/XIP3323B_PB_lattice.pdf