• DocumentCode
    1235735
  • Title

    Efficient advanced encryption standard implementation using lookup and normal basis

  • Author

    Burns, F. ; Murphy, J. ; Koelmans, A. ; Yakovlev, A.

  • Author_Institution
    Sch. of Electr. & Comput. Eng., Univ. of Newcastle Upon Tyne, Newcastle upon Tyne
  • Volume
    3
  • Issue
    3
  • fYear
    2009
  • fDate
    5/1/2009 12:00:00 AM
  • Firstpage
    270
  • Lastpage
    280
  • Abstract
    A new type of advanced encryption standard (AES) implementation using a normal basis is presented. The method is based on a lookup technique that makes use of inversion and shift registers, which leads to a smaller size of lookup for the S-box than its corresponding implementations. The reduction in the lookup size is based on grouping sets of inverses into conjugate sets which in turn leads to a reduction in the number of lookup values. The above technique is implemented in a regular AES architecture using register files, which requires less interconnect and area and is suitable for security applications. The results of the implementation are competitive in throughput and area compared with the corresponding solutions in a polynomial basis.
  • Keywords
    cryptography; AES architecture; advanced encryption standard implementation; lookup-normal basis; polynomial basis; register files; shift registers;
  • fLanguage
    English
  • Journal_Title
    Computers & Digital Techniques, IET
  • Publisher
    iet
  • ISSN
    1751-8601
  • Type

    jour

  • DOI
    10.1049/iet-cdt.2008.0049
  • Filename
    4814317