Overview
As an alternative to using hash functions, several modes have been defined which allow
a symmetric block-cipher such as AES to be used to implement the message authentication codes
required to determine data integrity and data origin authentication.
Two of the most widely used of these modes are One-key CBC MAC (OMAC) and XCBC-MAC.
OMAC has been recommended for use by NIST as a block-cipher mode as described in
NIST Special Publication 800-38B, where it is confusingly renamed to CMAC.
XCBC-MAC has been specified for use as an authentication algorithm for use in
IPsec applications as described in RFC 3566.
Helion OMAC and XCBC-MAC Solutions
Helion have available a high throughput solution which implements the AES-based
authentication algorithms, and is aimed at applications requiring data throughputs
up to the 1 to 2Gbps range.
These powerful building blocks have been designed to offer stand-alone hardware
acceleration of the arithmetically intensive hashing function. Where previously
this function might have been handled in software, modern wire-speeds are exceeding
these capabilities, and hardware assistance is becoming a very attractive alternative.
These cores fill this requirement with a well proven, easy to use and efficient solution.
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.
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.
|