• DocumentCode
    252094
  • Title

    Full custom implementation of a S-Box circuit architecture using power gated PLA structure

  • Author

    Ho Joon Lee ; Yong-Bin Kim ; Kyung Ki Kim

  • Author_Institution
    Dept. of Electr. & Comput. Eng., Northeastern Univ., Boston, MA, USA
  • fYear
    2014
  • fDate
    3-6 Aug. 2014
  • Firstpage
    294
  • Lastpage
    297
  • Abstract
    Advanced Encryption Standard (AES) is one of the most common symmetric encryption algorithms. The hardware complexity in AES is dominated by AES substitution box (S-Box), which is considered as one of the most complicated and costly part of the system because it is the only non-linear structure. This paper presents a low power design of Rijndael S-Box for the SubByte transformation using power-gating and PLA design techniques to reduce area and leakage power during standby mode. The proposed design has been implemented using 0.11μm CMOS process with 1.2V power supply. The proposed design reduces the total leakage power and the total transistor count to 10% and 50% of the conventional design, respectively while improving the speed performance by ten times.
  • Keywords
    CMOS logic circuits; integrated circuit design; logic design; programmable logic arrays; AES; CMOS process; PLA design techniques; Rijndael S-box; S-box circuit architecture; advanced encryption standard; hardware complexity; leakage power; low power design; nonlinear structure; power gated PLA structure; programmable logic array; size 0.11 mum; standby mode; subbyte transformation; symmetric encryption algorithms; transistor count; voltage 1.2 V; Computer architecture; Delays; Encryption; Hardware; Logic gates; Programmable logic arrays; Transistors;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Circuits and Systems (MWSCAS), 2014 IEEE 57th International Midwest Symposium on
  • Conference_Location
    College Station, TX
  • ISSN
    1548-3746
  • Print_ISBN
    978-1-4799-4134-6
  • Type

    conf

  • DOI
    10.1109/MWSCAS.2014.6908410
  • Filename
    6908410