SHA-1, SHA-224, SHA-256 and MD5, Tiny with HMAC (Helion)

Part Number:

TinySHA-1-SHA-224
_SHA-256_MD5_Hashing
_HMAC

License:

SignOnce

Product Type:

Core

Program:

AllianceCORE

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.
 
 
 
 
 
Products and/or services provided by Alliance Program Members are sold or licensed solely by the Member and not Xilinx. Please be advised that Xilinx hereby disclaims any warranties, express or implied, including warranties of merchantability, fitness for a particular purpose, or noninfringement with respect to any such products and/or services.
 
 
/csi/footer.htm