DocumentCode :
3068712
Title :
AES-128 Implementation on a Virtex-4 FPGA
Author :
Wiebe, James H.
Author_Institution :
Univ. of Windsor, Windsor
fYear :
2007
fDate :
15-18 Dec. 2007
Firstpage :
68
Lastpage :
73
Abstract :
A VHDL (very high-speed integrated circuit hardware description language) implementation of 128-bit AES (advanced encryption standard) on a Xilinx XC4VFX12 Virtex-4 Pro FPGA (field-programmable gate array) and ML403 board is developed from a Verilog design that adheres to FIPS-197 (federal information processing standard 197). The following features are added: automatic start of transform, CBC (cipher-block chaining) mode, key permutation value readout, transfer and store, and output of each intermediate state value. The core processing rate achieves 582 to 640 Mbps; 30 Mbps is achieved in practice, via peripheral register access. A demonstration GUI (graphical user interface), written in Microsoft visual C++ version 6.0, running on a PC, interfaces to the ML403 board via RS232.
Keywords :
cryptography; field programmable gate arrays; graphical user interfaces; hardware description languages; peripheral interfaces; AES-128; FIPS-197; ML403 board; RS232; VHDL; Verilog design; Xilinx XC4VFX12; advanced encryption standard; cipher-block chaining mode; federal information processing standard 197; field-programmable gate array; graphical user interface; key permutation value readout; peripheral register access; very high-speed integrated circuit hardware description language; virtex-4 FPGA; Computer security; Cryptography; Field programmable gate arrays; Graphical user interfaces; Hardware design languages; High speed integrated circuits; Information processing; Information technology; Signal processing; Standards development; Advanced Encryption Standard; Cryptography; Field programmable gate arrays;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Signal Processing and Information Technology, 2007 IEEE International Symposium on
Conference_Location :
Giza
Print_ISBN :
978-1-4244-1834-3
Electronic_ISBN :
978-1-4244-1835-0
Type :
conf
DOI :
10.1109/ISSPIT.2007.4458043
Filename :
4458043
Link To Document :
بازگشت