DocumentCode :
1972366
Title :
Implementation of AES as a CMOS core
Author :
Liu, Lan ; Luke, David
Author_Institution :
Dept. of Electr. & Comput. Eng., New Brunswick Univ., Fredericton, NB, Canada
Volume :
1
fYear :
2003
fDate :
4-7 May 2003
Firstpage :
53
Abstract :
Rijndael is the new advanced encryption standard (AES) that was chosen by the American National Institute of Standards and Technology (NIST) in October 2000. This paper investigates the implementation of the 128 bits key size AES algorithm using an iterative architecture in a 0.18 micron semi-custom ASIC using a CMOS standard cell library. Our research focuses on the basic electronic codebook (ECB) mode. The circuit was efficiently designed to have both encryption and decryption functions. Depending on the input control signal, the design can work as an encryption core or a decryption core. Our result shows that, for a clock frequency of 100 MHz, we can achieve a throughput of more than 1 Gbps. The core area is approximately 2.6 mm2. This high-speed hard macro can be used as a reusable IP block to be embedded into a system-on-chip (SOC) design in the future.
Keywords :
CMOS integrated circuits; application specific integrated circuits; cryptography; iterative methods; 100 MHz; AES; CMOS core; CMOS standard cell library; advanced encryption standard; application specific integrated circuits; circuit design; complementary metal-oxide-semiconductor; decryption core; decryption functions; electronic codebook mode; encryption core; encryption functions; input control signal; iterative architecture; semicustom ASIC; Application specific integrated circuits; Clocks; Cryptography; Frequency; Iterative algorithms; Libraries; NIST; Signal design; System-on-a-chip; Throughput;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Electrical and Computer Engineering, 2003. IEEE CCECE 2003. Canadian Conference on
ISSN :
0840-7789
Print_ISBN :
0-7803-7781-8
Type :
conf
DOI :
10.1109/CCECE.2003.1226342
Filename :
1226342
Link To Document :
بازگشت