• DocumentCode
    676361
  • Title

    A 66.1 Gbps single-pipeline AES on FPGA

  • Author

    Qiang Liu ; Zhenyu Xu ; Ye Yuan

  • Author_Institution
    Sch. of Electron. Inf. Eng., Tianjin Univ., Tianjin, China
  • fYear
    2013
  • fDate
    9-11 Dec. 2013
  • Firstpage
    378
  • Lastpage
    381
  • Abstract
    Targeting real-time encryption/decryption of high speed data communication, this paper proposes an FPGA-based high throughput AES design. The critical functions involved in AES are broken into elementary logic operations to gain the deep insight into the performance bottleneck. With respect to FPGA structures, a datapath with two balanced pipeline stages is determined for each of the encryption/decryption rounds. Meanwhile, a new key expansion scheme with additional nonlinear operations is proposed to increase the security of the AES implementation and is well matched to the two-stage pipelining datapath. The design is evaluated on various FPGA devices and is compared with several existing AES implementations. Results show that in terms of both throughput and throughput per slice the proposed AES design with single pipeline can overcome most existing designs and achieves a throughput of 66.1 Gbps on a latest FPGA device.
  • Keywords
    field programmable gate arrays; public key cryptography; FPGA-based high throughput AES design; bit rate 66.1 Gbit/s; elementary logic operations; high speed data communication; key expansion scheme; nonlinear operations; real-time encryption-decryption; single-pipeline AES; two-stage pipelining datapath; Delays; Encryption; Field programmable gate arrays; Pipeline processing; Routing; Table lookup; Throughput;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Field-Programmable Technology (FPT), 2013 International Conference on
  • Conference_Location
    Kyoto
  • Print_ISBN
    978-1-4799-2199-7
  • Type

    conf

  • DOI
    10.1109/FPT.2013.6718392
  • Filename
    6718392