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