• DocumentCode
    842482
  • Title

    Efficient and flexible architecture for AES

  • Author

    Li, H.

  • Author_Institution
    Dept. of Math. & Comput. Sci., Lethbridge Univ., Alta.
  • Volume
    153
  • Issue
    6
  • fYear
    2006
  • Firstpage
    533
  • Lastpage
    538
  • Abstract
    A new flexible AES architecture is proposed that can perform both encryption and decryption with 128-, 192-, and 256-bit key options by a novel on-the-fly key generation module. The corresponding subkeys for encryption and decryption are generated concurrently as the appropriate configuration parameters (signals) are set. The proposed design operates in CBCk (cipher block chain) mode and processes three blocks of data simultaneously. The architecture is simulated in Verilog HDL and implemented in FPGA and ASIC designs. The performance comparison indicates that the design has high throughput and small circuit area
  • Keywords
    application specific integrated circuits; cryptography; field programmable gate arrays; hardware description languages; 128 bit; 192 bit; 256 bit; AES architecture; ASIC design; FPGA design; Verilog HDL; cipher block chain; decryption; encryption; flexible architecture; on-the-fly key generation module;
  • fLanguage
    English
  • Journal_Title
    Circuits, Devices and Systems, IEE Proceedings -
  • Publisher
    iet
  • ISSN
    1350-2409
  • Type

    jour

  • Filename
    4020209