• DocumentCode
    3534397
  • Title

    Efficient AES S-boxes implementation for non-volatile FPGAs

  • Author

    Gaspar, Lubos ; Drutarovsky, Milos ; Fischer, Viktor ; Bochard, Nathalie

  • Author_Institution
    Dept. of Electron. & Multimedia Commun., Tech. Univ. of Kosice, Kosice, Slovakia
  • fYear
    2009
  • fDate
    Aug. 31 2009-Sept. 2 2009
  • Firstpage
    649
  • Lastpage
    653
  • Abstract
    The paper presents a new efficient method for implementation of the AES byte substitution function (S-box). It is aimed at the AES implementation in non-volatile FPGAs featuring volatile embedded RAM blocks. The method uses a pair of linear feedback shift registers to generate substitution tables into embedded RAMs. The proposed solution requires less space and is faster than the one implementing whole S-boxes in the logic area, and it is especially suited to a power-aware AES implementation. The complete AES cipher implemented in the Actel Igloo family and employing the proposed solution consumes two times less total power and more than 150-times less static power than the same cipher implemented in a competing volatile FPGA technology.
  • Keywords
    field programmable gate arrays; random-access storage; AES byte substitution function; Actel Igloo family; S-box; advanced encryption standard; field programmable gate arrays; linear feedback shift register; nonvolatile FPGA; volatile embedded RAM block; Cryptography; Distributed power generation; Field programmable gate arrays; Hardware; Linear feedback shift registers; Logic; Multimedia communication; Nonvolatile memory; Read-write memory; Table lookup;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Field Programmable Logic and Applications, 2009. FPL 2009. International Conference on
  • Conference_Location
    Prague
  • ISSN
    1946-1488
  • Print_ISBN
    978-1-4244-3892-1
  • Electronic_ISBN
    1946-1488
  • Type

    conf

  • DOI
    10.1109/FPL.2009.5272356
  • Filename
    5272356