• 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