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 :
بازگشت