• DocumentCode
    3625266
  • Title

    AES-128 Cipher. High Speed, Low Cost FPGA Implementation

  • Author

    Monica Liberatori;Fernando Otero;J. C. Bonadero;Jorge Castineira

  • Author_Institution
    Electronics Departament, UNMDP, Juan B. Justo 4302. Mar del Plata. Argentina, email: mlibera@fi.mdp.edu.ar
  • fYear
    2007
  • Firstpage
    195
  • Lastpage
    198
  • Abstract
    The Rijndael cipher, designed by Joan Daemen and Vincent Rijmen, has been selected as the official advanced encryption standard (AES) and it is well suited for hardware use. This implementation can be carried out through several trade-offs between area and speed. This paper presents an 64-bit FPGA implementation of the 128- bit block and 128 bit-key AES cipher. Selected FPGA Family is Spartan 3. The cipher consumes 52 clock cycles for algorithm encryption, resulting in a throughput of 120 Mbps. Synthesis results in the use of 1643 slices, 975 flip flops, 3055 4-input look up tables and operates at 224 Mbps (maximum throughput). The design target was optimization of speed and cost.
  • Keywords
    "Field programmable gate arrays","Cryptography","Hardware","Throughput","Design optimization","Niobium","Clocks","Cost function","Computer architecture","Electronics packaging"
  • Publisher
    ieee
  • Conference_Titel
    Programmable Logic, 2007. SPL ´07. 2007 3rd Southern Conference on
  • Print_ISBN
    1-4244-0606-4
  • Type

    conf

  • DOI
    10.1109/SPL.2007.371748
  • Filename
    4234345