The SHA2-B209 is a crypto IP Core for hardware offloading of Hash algorithms in FPGA, SoC, and ASIC technologies.
The engine implements the Secure Hash Algorithm 2 (SHA‑2) family according to FIPS 180-4 standard. It includes SHA-224, SHA-256, SHA-384, and SHA‑512 functions, and the truncated variants SHA-512/224 and SHA-512/256.
Portable to any Xilinx, Intel, or Microsemi device, the IP Core is compliant with FIPS 140-3 and provides the highest performance in a minimum area.
SHA2‑B209 includes AMBA AXI interfaces and a register map with user-programmable parameters to select the operation mode, hash algorithm, and HKDF output length. ANSI C drivers are provided for a fast integration into the target platform.
|SHA-384, SHA-512, SHA‑512/224, SHA-512/256||3.8|
|Xilinx||Spartan-7, Artix-7, Kintex-7, Virtex-7||3.2K||2.5K|
|Intel||MAX 10, Cyclone 10 LP||5.8K||2.3K|
The SHA2-B209 IP Core implements the following SHA‑2 algorithms specified in the FIPS 180-4 standard:
The high-throughput SHA-2 engine executes these cryptographic primitives based on the Merkle-Damgård construction. Message padding according to FIPS 180-4 is applied to the input data.
The IP Core includes three 64-bit AXI4-Stream interfaces for high-speed transfer of the key, input, and output data. An AXI4-Lite interface provides access to the register map for selecting the operation mode, SHA‑2 algorithm, and HKDF-Expand output length. A Status port is available for event notification.
The IP Core is provided as encrypted netlist for one device family, under a perpetual Site Licence. It includes 12 months of maintenance and remote support for the integration of the module in your platform.
- Targeted, timing closed Netlist
- Design Constraints
- User Manual
- ANSI C drivers
- Cryptographic Hashing
- HMAC, HKDF Support
- FIPS 180-4, FIPS 140-3 Compliant
- FIPS 198-1, RFC 2104 Compliant
- RFC 5869 Compliant
- Portable to any FPGA or ASIC
- AMBA AXI Interfaces
- Digital Signature
- User Authentication
- Encrypted Data Storage
- Secure Communications
- Blockchain and Cryptocurrencies
- Post-Quantum Cryptography
- Xilinx Partner IP