• DocumentCode
    1908453
  • Title

    FPGA Implementation of High Speed VLSI Architectures for AES Algorithm

  • Author

    Kshirsagar, R.V. ; Vyawahare, M.V.

  • fYear
    2012
  • fDate
    5-7 Nov. 2012
  • Firstpage
    239
  • Lastpage
    242
  • Abstract
    In this paper, we have proposed high data throughput AES hardware architecture by partitioning ten rounds into sub-blocks of repeated AES modules. The blocks are separated by intermediate buffers providing a complete ten stages of AES pipeline structure. In addition, the AES is internally evenly divided to ten pipeline stages, with the additional feature that the shift rows block (Shift Row) is structured to operate before the byte substitute (Byte Substitute) block. This proposed swapping operation has no effect on the AES encryption algorithm, however, it streamlines the processing of four blocks of data in parallel rather than 16 blocks, which is considered as the key advantage for area saving. We have evaluated the performance of our implementation in terms of throughput rate and hardware area for Xilinx´s SPARTAN-3 FPGA. The simulation results show that the proposed AES has higher throughput rate of about 4.25% than the general AES pipeline structure with a saving hardware area of 56%.
  • Keywords
    VLSI; buffer storage; computer architecture; cryptography; field programmable gate arrays; pipeline processing; AES encryption algorithm; AES hardware architecture; AES pipeline structure; FPGA implementation; Shift Row; Xilinxs SPARTAN-3 FPGA; byte substitute block; high speed VLSI architectures; intermediate buffers; shift rows block; swapping operation; AES pipeline; FPGA; Rijndael; S-BOX;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Emerging Trends in Engineering and Technology (ICETET), 2012 Fifth International Conference on
  • Conference_Location
    Himeji
  • ISSN
    2157-0477
  • Print_ISBN
    978-1-4799-0276-7
  • Type

    conf

  • DOI
    10.1109/ICETET.2012.53
  • Filename
    6495242