TY - GEN
T1 - Compact FPGA implementation of 32-bits AES algorithm using block RAM
AU - Huang, Chi Wu
AU - Chang, Chi Jeng
AU - Lin, Mao Yuan
AU - Tai, Hung Yun
PY - 2007
Y1 - 2007
N2 - Hardware implementation of Advanced Encryption Standard (AES) algorithm has been in intensive discussion since its first publication by National Institute of Standards and Technology (NIST) in 2000, especially in high throughput over 1 Giga bits per second (Gbps). However, the studies of low area, low power and low cost implementations, which usually have throughput less than 1Gbps and use the datapath less than 32-bit, have been appearing recently in ASIC as well as in FPGA for wireless communication and embedded hardware application. This paper proposes a 32-bit datapath implementation in small Xilinx FPGA Chip (Spartan-3 XC3S200). It uses 148 slice, 11 Block RAMs (BRAMs) and achieves the data stream of 647 Mega bits per second ( Mbps) at 287 MHz working frequency. It obtains 3.4 times improvement to the best known similar design in terms of ratio throughput per area (Throughput/Area), and 20% smaller in slice area.
AB - Hardware implementation of Advanced Encryption Standard (AES) algorithm has been in intensive discussion since its first publication by National Institute of Standards and Technology (NIST) in 2000, especially in high throughput over 1 Giga bits per second (Gbps). However, the studies of low area, low power and low cost implementations, which usually have throughput less than 1Gbps and use the datapath less than 32-bit, have been appearing recently in ASIC as well as in FPGA for wireless communication and embedded hardware application. This paper proposes a 32-bit datapath implementation in small Xilinx FPGA Chip (Spartan-3 XC3S200). It uses 148 slice, 11 Block RAMs (BRAMs) and achieves the data stream of 647 Mega bits per second ( Mbps) at 287 MHz working frequency. It obtains 3.4 times improvement to the best known similar design in terms of ratio throughput per area (Throughput/Area), and 20% smaller in slice area.
UR - http://www.scopus.com/inward/record.url?scp=48649104861&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=48649104861&partnerID=8YFLogxK
U2 - 10.1109/TENCON.2007.4429126
DO - 10.1109/TENCON.2007.4429126
M3 - Conference contribution
AN - SCOPUS:48649104861
SN - 1424412722
SN - 9781424412723
T3 - IEEE Region 10 Annual International Conference, Proceedings/TENCON
BT - TENCON 2007 - 2007 IEEE Region 10 Conference
T2 - IEEE Region 10 Conference, TENCON 2007
Y2 - 30 October 2007 through 2 November 2007
ER -