home products design-services company clients news careers contact us

AES Key Wrap cores

Overview

The Helion AES Key Wrap Cores implement the AES Key Wrap and Unwrap algorithms as described in the NIST AES Key Wrap Specification (November 2001). They also fully support the AESKW algorithm proposed in the draft key wrap standard, ANS X9.102. They are ideally suited for protecting cryptographic keys within applications where the key material must either be transmitted over insecure communication channels, or stored within untrusted environments where required by the Key Management scheme.

In November 2004, the American Standards Committee X9 requested the review of four different key wrap algorithms which are described in the draft key wrap standard, ANS X9.102. One of the proposed algorithms, AESKW, is a variant of the original NIST AES Key Wrap Specification which is fully supported by the Helion AES Key Wrap cores. Currently the draft key wrap standard has yet to be ratified and issued as a full standard.

Helion AES Key Wrap Solutions

The Helion AES Key Wrap solution is compliant with the AESKW algorithm proposed in ANS X9.102 and is available as separate Key Wrap and Key Unwrap cores to provide maximum flexibility and optimal resource usage. Both cores support all three AES key sizes (128, 192 and 256 bits), and key data lengths of up to 16,064 bits in Xilinx FPGA technology.

Since the maximum key data size will vary depending on the application, Helion can easily provide a customised solution based on its Key Wrap cores. Please contact us for further details should our standard solutions not match your system requirements.

Measured Area
The figures below show the resource usage for the Key Wrap and Unwrap cores with support for all AES key sizes (128, 192, and 256-bit) in different target technologies:

TARGET KEY WRAP CORE KEY UNWRAP CORE
Actel FPGA
(ProASIC3 -2)
1288 tiles
3 RAMs
1507 tiles
3 RAMs
Xilinx FPGA
(Spartan 3 -5)
249 slices
2 BlockRAMs
290 slices
2 BlockRAMs
Xilinx FPGA
(Virtex 4 -11)
248 slices
2 BlockRAMs
289 slices
2 BlockRAMs
Xilinx FPGA
(Virtex 5 -3)
116 slices
1 BlockRAM
133 slices
1 BlockRAM
Datasheets

For full details of the Helion AES Key Wrap cores, please download the datasheet appropriate to your target technology. An ASIC version of the cores will be available in Q3 08. Altera FPGA versions are available on request.

Click here for the Actel FPGA core data sheet (PDF format)
Click here for the Xilinx FPGA core data sheet (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.


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