DocumentCode :
1018778
Title :
Very small FPGA application-specific instruction processor for AES
Author :
Good, Tim ; Benaissa, Mohammed
Author_Institution :
Electr. Eng. Dept., Univ. of Sheffield, UK
Volume :
53
Issue :
7
fYear :
2006
fDate :
7/1/2006 12:00:00 AM
Firstpage :
1477
Lastpage :
1486
Abstract :
This paper presents two low-area designs for the advanced encryption standard on field-programmable gate arrays (FPGAs). Both these designs are believed to be the smallest to date. The first design is an 8-bit application-specific instruction processor, which supports key expansion (currently programmed for a 128-bit key), encipher and decipher. The design utilizes less than 60% of the resources of the smallest available Xilinx Spartan II FPGA (XC2S15). The average encipher-decipher throughput is 2.1 Mbps when clocked at 70 MHz. The design has numerous applications where low area and low power are priorities. The second design, using the Xilinx PicoBlaze soft core is included to provide an embedded 8-bit microcontroller comparison baseline.
Keywords :
application specific integrated circuits; cryptography; embedded systems; field programmable gate arrays; instruction sets; logic design; low-power electronics; microcontrollers; 2.1 Mbit/s; 70 MHz; Xilinx PicoBlaze soft core; Xilinx Spartan II FPGA; advanced encryption standard; application-specific instruction processor; decipher process; embedded microcontroller; encipher process; field-programmable gate arrays; Aging; Application specific integrated circuits; Application specific processors; Clocks; Cryptography; Field programmable gate arrays; Government; Hardware; Microcontrollers; Throughput; 8 bit; advanced encryption standard (AES); application-specific instruction processor (ASIP); field-programmable gate array (FPGA); low area;
fLanguage :
English
Journal_Title :
Circuits and Systems I: Regular Papers, IEEE Transactions on
Publisher :
ieee
ISSN :
1549-8328
Type :
jour
DOI :
10.1109/TCSI.2006.875179
Filename :
1652970
Link To Document :
بازگشت