Fast AES Core

Helion Tech LogoThe Helion Fast AES core family is a higher-rate solution, aimed at applications which require a few Gigabits per second throughput, combined with low latency. This core is perfect for many applications, for example high speed networking, multi-channel video encryption, or securing data storage. The result is a core with high throughput capabilities yet moderate logic area in Lattice FPGA.

Designed with ultimate flexibility in mind, the cores offer both encryption and decryption functions, plus they support any or all of the available key-sizes (128/192/256-bit). Helion was the very first company in the world to offer commercial AES solutions in hardware back in 2001. These cores are by now extremely well proven in numerous real products. These cores are extremely simple to use, and highly versatile; they can be integrated into any AES design requirement with minimum effort.

Features

  • Implements AES (Rijndael) to latest NIST FIPS PUB 197
  • Full dynamic support for all AES key sizes (128, 192 and 256-bits)
  • The core is available in 3 versions; user can choose best balance of speed and size for application
  • The "Fast" AES core version supports low Gbps data rates
  • For lower area solutions look at the Helion Tiny AES core and Helion Standard AES core
  • Separate cores provided for encryption and decryption
  • Roundkey generation can be split out for ultra low gatecount implementations
  • All AES operating modes easily implemented (eg. ECB, CBC, OFB, CFB, CTR, CCM, GCM, XTS, OCB)
  • Simple external interface
  • Highly optimised for use in each individual FPGA technology

Jump to

Block Diagram

Ordering Information

This IP core is supported and sold by Helion Technology, contact Helion Technology at info@heliontech.com or visit their website at www.heliontech.com for more information.

Documentation

Quick Reference
TITLE NUMBER VERSION DATE FORMAT SIZE
Select All
Helion Technology - Fast AES and Standard AES Cores
3/23/2011 PDF 102.9 KB

*By clicking on the "Notify Me of Changes" button, you agree to receive notifications on changes to the document(s) you selected.