DocumentCode
3239487
Title
Efficient modeling and implementation of advanced encryption standard using SystemC
Author
Painkras, Eustace
Author_Institution
Inst. for Infocomm Res., Singapore, Singapore
fYear
2004
fDate
18-21 Dec. 2004
Firstpage
85
Lastpage
89
Abstract
This paper presents a SystemC based high-level design methodology for the hardware design and implementation of the Rijndael Advanced Encryption Standard (AES) as a soft Intellectual Property (IP) core suitable for both FPGAs and ASICs. The Rijndael algorithm has been implemented with minimal design effort, to achieve low resource/area usage with optimal latency and throughput. By adopting the SystemC approach, we achieved an efficient implementation not only in terms of area, throughput and latency, but also an unified flow with a single language and reduced specification-to-gates design cycle time. The AES IP core has been modeled in SystemC and synthesized for both 0.18 μm TSMC CMOS standard cell library and Xilinx Virtex-II XC2V4000BF957-4 FPGA. Implementation results show that AES IP core which can operate in both feedback as well as nonfeedback cipher modes of operation has an area equivalent to 44,232 gates with a maximum throughput of 2.5 Gbps for ASIC and 1760 slices, 10 block SelectRAMs with a maximum throughput of 989 Mbps for Xilinx FPGA.
Keywords
CMOS integrated circuits; application specific integrated circuits; cryptography; field programmable gate arrays; industrial property; random-access storage; telecommunication standards; 0.18 micron; 2.5 Gbit/s; 989 Mbit/s; AES; ASIC; IP core; Rijndael advanced encryption standard; SelectRAM; SystemC; TSMC CMOS standard cell library; Xilinx Virtex-II XC2V4000BF957-4 FPGA; field programmable gate array; high-level design methodology; intellectual property; nonfeedback cipher mode; specification-to-gates design cycle time; Algorithm design and analysis; Cryptography; Delay; Design methodology; Field programmable gate arrays; Hardware; Intellectual property; Libraries; Semiconductor device modeling; Throughput;
fLanguage
English
Publisher
ieee
Conference_Titel
Signal Processing and Information Technology, 2004. Proceedings of the Fourth IEEE International Symposium on
Print_ISBN
0-7803-8689-2
Type
conf
DOI
10.1109/ISSPIT.2004.1433694
Filename
1433694
Link To Document