• DocumentCode
    2760841
  • Title

    Investigation of compact hardware implementation of the advanced encryption standard

  • Author

    Yu, Namin ; Heys, Howard M.

  • Author_Institution
    Electr. & Comput. Eng., Memorial Univ. of Newfoundland, St. John´´s, Nfld.
  • fYear
    2005
  • fDate
    1-4 May 2005
  • Firstpage
    1069
  • Lastpage
    1072
  • Abstract
    A compact and efficient implementation of the advanced encryption standard (AES) is the desirable encryption IP core for any practical low-end embedded application. In this paper, we investigate various architectures for compact AES implementations in 0.18-mum CMOS technology. We first investigate a new compact digital hardware implementation of AES s-boxes applying the discovery of linear redundancy in AES s-boxes. Although the new circuit has a small size, the speed of this implementation is also reduced. Encryption architectures without key scheduling employing four s-boxes and only one s-box are implemented using our new AES s-boxes, as well as based on other compact s-box structures. The comparison of six implementations indicates that the implementation using four s-boxes based on arithmetic operations in GF(24) has the best trade-off of area and speed. Therefore, using this s-box implementation, a complete encryption-decryption architecture with key scheduling employing the four s-box structure is implemented. In order to be adaptive to various practical applications, we optimize the implementation with the four s-box structure to support five different operation modes
  • Keywords
    CMOS integrated circuits; IP networks; computer architecture; cryptography; CMOS technology; advanced encryption standard; compact hardware implementation; digital hardware implementation; encryption IP core; encryption-decryption architecture; low-end embedded application; Application software; Boolean functions; CMOS technology; Circuits; Computer architecture; Cost function; Cryptography; Embedded computing; Hardware; NIST;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Electrical and Computer Engineering, 2005. Canadian Conference on
  • Conference_Location
    Saskatoon, Sask.
  • ISSN
    0840-7789
  • Print_ISBN
    0-7803-8885-2
  • Type

    conf

  • DOI
    10.1109/CCECE.2005.1557161
  • Filename
    1557161