DocumentCode
842482
Title
Efficient and flexible architecture for AES
Author
Li, H.
Author_Institution
Dept. of Math. & Comput. Sci., Lethbridge Univ., Alta.
Volume
153
Issue
6
fYear
2006
Firstpage
533
Lastpage
538
Abstract
A new flexible AES architecture is proposed that can perform both encryption and decryption with 128-, 192-, and 256-bit key options by a novel on-the-fly key generation module. The corresponding subkeys for encryption and decryption are generated concurrently as the appropriate configuration parameters (signals) are set. The proposed design operates in CBCk (cipher block chain) mode and processes three blocks of data simultaneously. The architecture is simulated in Verilog HDL and implemented in FPGA and ASIC designs. The performance comparison indicates that the design has high throughput and small circuit area
Keywords
application specific integrated circuits; cryptography; field programmable gate arrays; hardware description languages; 128 bit; 192 bit; 256 bit; AES architecture; ASIC design; FPGA design; Verilog HDL; cipher block chain; decryption; encryption; flexible architecture; on-the-fly key generation module;
fLanguage
English
Journal_Title
Circuits, Devices and Systems, IEE Proceedings -
Publisher
iet
ISSN
1350-2409
Type
jour
Filename
4020209
Link To Document