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
fDate :
Aug. 31 2009-Sept. 2 2009
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;
Conference_Titel :
Field Programmable Logic and Applications, 2009. FPL 2009. International Conference on
Conference_Location :
Prague
Print_ISBN :
978-1-4244-3892-1
Electronic_ISBN :
1946-1488
DOI :
10.1109/FPL.2009.5272356