Overview
An increasing number of applications demand AES encryption data rates which only a
few years ago seemed unreachable. Helion believe that despite the technical
challenges, it should not be the encryption processing which limits your performance.
With this in mind, solutions developed by Helion allow customers to achieve throughputs
in excess of 200 Gbps using today's ASIC and FPGA technologies, without using excessive
silicon resources.
Helion Giga AES Solutions
The Helion Giga AES core family is our very highest rate AES solution aimed at applications
requiring tens, or hundreds, of Gigabits per second throughput. What sets our Giga AES solution
apart is its total scalability, so you can choose exactly the amount of processing
power that your application requires. The result is a core optimised for use in the latest ASIC
and FPGA technologies that minimises logic resources and power whilst hitting your target.
The Giga AES family forms a very powerful and flexible platform which can be specified
to support 128-bit and/or 256-bit AES key sizes. Supported cipher modes include CTR (Counter Mode),
plus more complex options such as
AES-XTS mode used in storage applications, and
AES-GCM mode which is often used for Optical and Wired Networking.
Note that an application specific solution aimed at Optical Networking is also available
from Helion. Full details can be found on our Optical page.
Measured Area and Performance
Helion Giga AES-CTR - configured for 128-bit Counter Mode Encryption/Decryption
TARGET |
PERFORMANCE |
LOGIC |
RAM |
Altera Stratix V (C4) |
>10 Gbps |
3,500 ALMs |
- |
Altera Stratix V (C4) |
>20 Gbps |
6,400 ALMs |
- |
Altera Stratix V (C2) |
>40 Gbps |
10,400 ALMs |
- |
| | | |
Altera Arria 10 (E2L) |
>10 Gbps |
3,500 ALMs |
- |
Altera Arria 10 (E2L) |
>20 Gbps |
5,500 ALMs |
- |
Altera Arria 10 (E2L) |
>40 Gbps |
10,000 ALMs |
- |
| | | |
Xilinx Virtex-7 (-1) |
>10 Gbps |
1,300 slices |
- |
Xilinx Virtex-7 (-1) |
>20 Gbps |
2,300 slices |
- |
Xilinx Virtex-7 (-2) |
>40 Gbps |
3,400 slices |
- |
Helion Giga AES-CTR - configured for 256-bit Counter Mode Encryption/Decryption
TARGET |
PERFORMANCE |
LOGIC |
RAM |
Altera Stratix V (C4) |
>10 Gbps |
4,600 ALMs |
- |
Altera Stratix V (C4) |
>20 Gbps |
8,500 ALMs |
- |
Altera Stratix V (C2) |
>40 Gbps |
14,400 ALMs |
- |
| | | |
Altera Arria 10 (E2L) |
>10 Gbps |
3,600 ALMs |
- |
Altera Arria 10 (E2L) |
>20 Gbps |
6,500 ALMs |
- |
Altera Arria 10 (E2L) |
>40 Gbps |
14,000 ALMs |
- |
| | | |
Xilinx Virtex-7 (-1) |
>10 Gbps |
1,700 slices |
- |
Xilinx Virtex-7 (-1) |
>20 Gbps |
2,900 slices |
- |
Xilinx Virtex-7 (-2) |
>40 Gbps |
4,700 slices |
- |
Helion Giga AES-GCM - configured for 256-bit Galois Counter Mode Encryption/Decryption
TARGET |
PERFORMANCE |
LOGIC |
RAM |
ASIC (65nm CMOS) |
>16 Gbps |
~125k gates |
- |
ASIC (65nm CMOS) |
>32 Gbps |
~225k gates |
- |
| | | |
Altera Stratix V (C1) |
>12 Gbps |
6,500 ALMs |
- |
Altera Stratix V (C1) |
>24 Gbps |
11,900 ALMs |
- |
| | | |
Xilinx Virtex-7 (-3) |
>12 Gbps |
3,100 slices |
- |
Xilinx Virtex-7 (-3) |
>25 Gbps |
5,300 slices |
- |
The tables above show example configurations of the Helion Giga AES-CTR and
AES-GCM cores scaled for popular performance points in high-end FPGA technologies.
These metrics are a small subset of the options made possible by the flexibility of the Giga
AES platform. Its scalability can enable high rates even in slower low-cost FPGAs by
using more logic area.
Helion Giga AES cores are available for use in ASIC, or Altera and Xilinx FPGA,
covering all current FPGA device types. 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 possible.
Product Briefs
For full details of all the Helion AES core options, please download the appropriate Product Brief in PDF format below.
AES Cores - ASIC
AES Cores - FPGA
Whitepapers
Click here for an easy to read overview on AES in hardware (PDF format)
Contact
For more detailed information on this 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.
|