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