home products design-services company clients news careers contact us

Multi-mode hashing cores

Overview

These high performance cores are capable of implementing combinations of the hashing algorithms we support in our single mode hash cores, and are perfect where flexible authentication algorithm support is required. These cores support the SHA-1, SHA-224 and SHA-256 Secure Hash Algorithms as described in FIPS PUB 180-2, and the MD5 message-digest algorithm as described in RFC 1321.

All these hash algorithms take as input a message of arbitrary length, process the message in 512-bit blocks, and produce as output either a 128-bit (MD5), a 160-bit (SHA-1), a 224-bit (SHA-224) or a 256-bit (SHA-256) message digest.

Applications include hardware implementations of the Digital Signature Algorithm where a hash function is used to generate and verify signatures for data integrity and origin authentication as specified in the Digital Signature Standard, as well as the Internet standard HMAC used for IP security and SSL.

These cores are perfect for use in applications which need to change the hash algorithm being used, for example in an IPsec solution which may need to support multiple hash types in order to inter-work with a range of other hardware.

Two families of this core are available; one is a fast implementation running one round of the selected algorithm per master clock, and available to target either ASIC or FPGA; the other is a highly-integrated low-resource implementation aimed at lower data rates, and intended for use in Altera and Xilinx FPGA.

Fast Multi-mode hash cores for ASIC and FPGA

Capable of handling high data rates similar to those of our single-mode SHA-1, SHA-256 and MD5 cores, these dual-mode cores support either SHA-1/SHA-256 or SHA-1/MD5, and achieve maximum data throughput by running one round of the selected algorithm per master clock.

These high performance cores are available in versions for use in ASIC, Actel, Altera and Xilinx FPGA, and in common with all Helion IP cores they have been designed with each technology firmly in mind to yield the very best and most efficient results. For more detailed information on these cores, please download the appropriate datasheet below.

Datasheets
Click here for the fast SHA-1/SHA-256 ASIC core data sheet (PDF format)
Click here for the fast SHA-1/SHA-256 Actel core data sheet (PDF format)
Click here for the fast SHA-1/SHA-256 Altera core data sheet (PDF format)
Click here for the fast SHA-1/SHA-256 Xilinx core data sheet (PDF format)

Click here for the fast SHA-1/MD5 ASIC core data sheet (PDF format)
Click here for the fast SHA-1/MD5 Altera core data sheet (PDF format)
Click here for the fast SHA-1/MD5 Xilinx core data sheet (PDF format)

Compact Multi-mode hash processor core for FPGA

Capable of handling data rates up to around 50Mbps whilst being extremely resource efficient in FPGA technology, this core offers a flexible host processor interface for lower rate applications requiring hardware acceleration of hashing functions. It supports all four commonly used hash algorithms (SHA-1, SHA-224, SHA-256, MD5) and also includes full built-in hardware HMAC processing and context switching support.

These cores are currently available for use in Altera and Xilinx FPGA; please contact Helion if you would like to use these cores in another technology. For more detailed information on this core, please download the appropriate datasheet below.

Multi-mode hash Measured Performance
TARGET TECHNOLOGY MD5
MAX RATE
SHA-1
MAX RATE
SHA-224/256
MAX RATE
AREA
Altera FPGA
(Cyclone 3 -6)
46 Mbps 29 Mbps 24 Mbps 1285 LEs
2 M9K RAMs
Altera FPGA
(Stratix 2 -3)
65 Mbps 42 Mbps 34 Mbps 910 ALUTs
4 M4K RAMs
Altera FPGA
(Stratix 3 -2)
96 Mbps 61 Mbps 51 Mbps 906 ALUTs
2 M9K RAMs
Xilinx FPGA
(Spartan 3E -5)
36 Mbps 23 Mbps 19 Mbps 570 slices
1 RAMB16
Xilinx FPGA
(Virtex 4 -11)
55 Mbps 35 Mbps 29 Mbps 569 slices
1 RAMB16
Xilinx FPGA
(Virtex 5 -3)
68 Mbps 43 Mbps 36 Mbps 189 slices
1 RAMB36
Datasheets
Click here for the Compact Multi-mode Altera FPGA core data sheet (PDF format)
Click here for the Compact Multi-mode Xilinx FPGA core data sheet (PDF format)

Contact

For more detailed information on these or any of our other products and services, please feel free to email us at helioncores@heliontech.com and we will be pleased to discuss how we can assist with your individual requirements.


copyright © Helion Technology Limited, 1998-2008. All rights reserved.
Web Site Developed by
Goldstag Limited