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

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.
 
 
 
 
 
Jobs Events Webcasts News Investors Feedback Legal Sitemap
©  1994-2008 Xilinx, Inc. All Rights Reserved.