• DocumentCode
    647276
  • Title

    A new lightweight and high performance AES S-box using modular design

  • Author

    Wong Ming Ming ; Ling, Dennis Wong Mou

  • Author_Institution
    Fac. of Eng., Comput. & Sci., Swinburne Univ. of Technol., Kuching, Malaysia
  • fYear
    2013
  • fDate
    18-19 Sept. 2013
  • Firstpage
    65
  • Lastpage
    70
  • Abstract
    Composite field arithmetic (CFA) is often utilized to create compact AES S-box implementation. However, the resultant circuitry is complex with long critical path and it induces high dynamic power consumption. In this paper, we presented a new architectural optimization in CFA which enhances the speed performance of the compact AES S-box and reduces its dynamic power consumption at the same time. The proposed methodology transforms and partitions the three-level CFA isomorphism in AES S-box into modules of logic equations, consisting of AND and XOR gates. This approach produces a highly modular design that makes effective pipelining possible. In this study, we also presented a new GF(24) multiplier for lightweight AES applications. For validation, the new AES S-box was implemented on Cyclone III EP2C5T144C6. It has a total of 66 logic elements (LEs), 36 registers and having maximum operating frequency of 346 MHz and a total dynamic power consumption of 1.84 mW.
  • Keywords
    cryptography; field programmable gate arrays; logic gates; power consumption; AND gates; Cyclone III EP2C5T144C6; GF(24) multiplier; XOR gates; architectural optimization; compact AES S-box implementation; composite field arithmetic; high dynamic power consumption; logic equations; modular design; three-level CFA isomorphism; Advanced Encryption Standard (AES) S-box; composite field arithmetic (CFA); embedded systems; field programmable gate array (FPGA); multiplicative inversion;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Circuits and Systems (ICCAS), 2013 IEEE International Conference on
  • Conference_Location
    Kuala Lumpur
  • Type

    conf

  • DOI
    10.1109/CircuitsAndSystems.2013.6671613
  • Filename
    6671613