DocumentCode
3534397
Title
Efficient AES S-boxes implementation for non-volatile FPGAs
Author
Gaspar, Lubos ; Drutarovsky, Milos ; Fischer, Viktor ; Bochard, Nathalie
Author_Institution
Dept. of Electron. & Multimedia Commun., Tech. Univ. of Kosice, Kosice, Slovakia
fYear
2009
fDate
Aug. 31 2009-Sept. 2 2009
Firstpage
649
Lastpage
653
Abstract
The paper presents a new efficient method for implementation of the AES byte substitution function (S-box). It is aimed at the AES implementation in non-volatile FPGAs featuring volatile embedded RAM blocks. The method uses a pair of linear feedback shift registers to generate substitution tables into embedded RAMs. The proposed solution requires less space and is faster than the one implementing whole S-boxes in the logic area, and it is especially suited to a power-aware AES implementation. The complete AES cipher implemented in the Actel Igloo family and employing the proposed solution consumes two times less total power and more than 150-times less static power than the same cipher implemented in a competing volatile FPGA technology.
Keywords
field programmable gate arrays; random-access storage; AES byte substitution function; Actel Igloo family; S-box; advanced encryption standard; field programmable gate arrays; linear feedback shift register; nonvolatile FPGA; volatile embedded RAM block; Cryptography; Distributed power generation; Field programmable gate arrays; Hardware; Linear feedback shift registers; Logic; Multimedia communication; Nonvolatile memory; Read-write memory; Table lookup;
fLanguage
English
Publisher
ieee
Conference_Titel
Field Programmable Logic and Applications, 2009. FPL 2009. International Conference on
Conference_Location
Prague
ISSN
1946-1488
Print_ISBN
978-1-4244-3892-1
Electronic_ISBN
1946-1488
Type
conf
DOI
10.1109/FPL.2009.5272356
Filename
5272356
Link To Document