Title :
Very Low-cost VLSI Implementation of AES Algorithm
Author :
Zhao, Jia ; Zeng, Xiaoyang ; Han, Jun ; Chen, Jun
Author_Institution :
Fudan Univ., Shanghai
Abstract :
This paper proposes a very low-cost VLSI implementation of AES algorithm. This design splits the 128 bit computation in every round into four 32 bit calculations and exploits 2-level pipeline to finish the process. Moreover, such improvements as module reuse and calculation order optimization, especially low-cost key expansion structure, are used to achieve high performance with very low hardware cost. Using the HHNEC 0.25 mum CMOS process, the scale of the design is about 12 K equivalent gates and its system frequency is up to 100 MHz. The throughputs of the 128 bit data encryption and decryption are as high as 256 Mbit/s.
Keywords :
CMOS integrated circuits; VLSI; cryptography; AES algorithm; CMOS process; VLSI; advanced encryption standard; size 0.25 micron; Application specific integrated circuits; CMOS process; Clocks; Cost function; Cryptography; Hardware; Logic; Pipelines; Throughput; Very large scale integration;
Conference_Titel :
Solid-State Circuits Conference, 2006. ASSCC 2006. IEEE Asian
Conference_Location :
Hangzhou
Print_ISBN :
0-7803-9734-7
Electronic_ISBN :
0-7803-97375-5
DOI :
10.1109/ASSCC.2006.357891