DocumentCode
3625266
Title
AES-128 Cipher. High Speed, Low Cost FPGA Implementation
Author
Monica Liberatori;Fernando Otero;J. C. Bonadero;Jorge Castineira
Author_Institution
Electronics Departament, UNMDP, Juan B. Justo 4302. Mar del Plata. Argentina, email: mlibera@fi.mdp.edu.ar
fYear
2007
Firstpage
195
Lastpage
198
Abstract
The Rijndael cipher, designed by Joan Daemen and Vincent Rijmen, has been selected as the official advanced encryption standard (AES) and it is well suited for hardware use. This implementation can be carried out through several trade-offs between area and speed. This paper presents an 64-bit FPGA implementation of the 128- bit block and 128 bit-key AES cipher. Selected FPGA Family is Spartan 3. The cipher consumes 52 clock cycles for algorithm encryption, resulting in a throughput of 120 Mbps. Synthesis results in the use of 1643 slices, 975 flip flops, 3055 4-input look up tables and operates at 224 Mbps (maximum throughput). The design target was optimization of speed and cost.
Keywords
"Field programmable gate arrays","Cryptography","Hardware","Throughput","Design optimization","Niobium","Clocks","Cost function","Computer architecture","Electronics packaging"
Publisher
ieee
Conference_Titel
Programmable Logic, 2007. SPL ´07. 2007 3rd Southern Conference on
Print_ISBN
1-4244-0606-4
Type
conf
DOI
10.1109/SPL.2007.371748
Filename
4234345
Link To Document