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.
 
 
 
 
 
採用情報 イベント ウェブセミナ プレスリリース IR 情報 フィードバック 法的情報 サイトマップ
©  1994-2008 Xilinx, Inc. All Rights Reserved.