Product Details
Device Family Support
- Virtex-II Pro
- Spartan-3
- Spartan-3E
- Virtex-4 FX
- Virtex-4 LX
- Virtex-4 SX
- Virtex-5 LX
- Virtex-5 LXT
- Virtex-5 SXT
The SHA-1 and MD5 algorithms are the two most common cryptographic hash functions in use today. The more recently introduced SHA-224 and SHA-256 hash algorithms have been approved by National Institute of Standards and Technology (NIST) for future hash algorithm requirements as the security of both MD5 and SHA-1 have been called into question. Hash algorithms are typically used in message authentication and digital signature applications, where a message or file requires tamper protection or origin authentication. In particular, a hash algorithm is commonly used to perform message authentication as part of the Internet standard HMAC which is used in a number of secure network protocols such as IPsec and SSL. The Helion Tiny Hashing core has been designed to implement SHA-1, SHA-224, SHA-256 and MD5 in Xilinx technology with the added bonus of native HMAC support to provide a flexible, resource efficient hash solution for data rates up to 50 Mbps.
Key Features
- Supports Internet Standard HMAC (RFC 2104).
- Highly optimized for use in Xilinx FPGA technologies.
- Designed specifically for applications which require hardware support for multiple hash algorithms.
- State unload/reload feature for efficient handling of fragmented message streams.
- Simple external interface.
- Ideal for use as Microblaze or PowerPC hash accelerator.
- Available under the terms of the SignOnce IP License.