• DocumentCode
    1053144
  • Title

    FPGA Implementation(s) of a Scalable Encryption Algorithm

  • Author

    Macé, F. ; Standaert, F.-X. ; Quisquater, J.-J.

  • Author_Institution
    Univ. Catholique de Louvain, Louvain-La-Neuve
  • Volume
    16
  • Issue
    2
  • fYear
    2008
  • Firstpage
    212
  • Lastpage
    216
  • Abstract
    SEA is a scalable encryption algorithm targeted for small embedded applications. It was initially designed for software implementations in controllers, smart cards, or processors. In this letter, we investigate its performances in field-programmable gate array (FPGA) devices. For this purpose, a loop architecture of the block cipher is presented. Beyond its low cost performances, a significant advantage of the proposed architecture is its full flexibility for any parameter of the scalable encryption algorithm, taking advantage of generic VHDL coding. The letter also carefully describes the implementation details allowing us to keep small area requirements. Finally, a comparative performance discussion of SEA with the advanced encryption standard Rijndael and (a cipher purposed for efficient FPGA implementations) is proposed. It illustrates the interest of platform/context-oriented block cipher design and, as far as SEA is concerned, its low area requirements and reasonable efficiency.
  • Keywords
    cryptography; embedded systems; field programmable gate arrays; hardware description languages; FPGA; Rijndael advanced encryption standard; VHDL coding; block cipher; loop architecture; scalable encryption algorithm; small embedded applications; Computer architecture; Cryptography; Field programmable gate arrays; Gaussian distribution; Large-scale systems; Logic; RLC circuits; Testing; Timing; Very large scale integration; Block ciphers; constrained applications; field-programmable gate array (FPGA) implementations; modular design;
  • fLanguage
    English
  • Journal_Title
    Very Large Scale Integration (VLSI) Systems, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    1063-8210
  • Type

    jour

  • DOI
    10.1109/TVLSI.2007.904139
  • Filename
    4444553