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

器件编号:

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

许可:

SignOnce

产品类型:

Core

计划:

AllianceCORE

产品详细资料

支持器件系列

  • Spartan-3
  • Spartan-3E
  • Virtex-4 FX
  • Virtex-4 LX
  • Virtex-4 SX
  • Virtex-5 LX
  • Virtex-5 LXT
  • Virtex-5 SXT
  • Virtex-II Pro
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.

关键特性

  • 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.
 
 
 
 
 
职位招聘 本地活动及在线座谈 本地新闻稿 投资者关系 反馈 法律声明 网站地图
©  1994-2008 Xilinx, Inc. All Rights Reserved.