Skip to main content

Design Example IV: Advanced Encryption Standard (AES)

  • Chapter
  • First Online:
Design Automation for Differential MOS Current-Mode Logic Circuits

Abstract

In this chapter, a fourth design example is presented. The implemented circuit is the Advanced Encryption Standard (AES) which is another cryptographic block. In this implementation, the static power consumption of the MCML gates is reduced by applying the Power Gated MCML (PG-MCML) technique where the current source of the gates is switched off when there is no activity. The example block is implemented by using both MCML and CMOS gates. The power consumption, area, and the DPA-resistance figures with the one of static CMOS and conventional MCML are compared. The results show that the PG-MCML library can achieve a power consumption comparable with the one of static CMOS, thus proving that PG-MCML cells can suit the strict power budget of battery operated devices.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 119.00
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 159.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info
Hardcover Book
USD 159.99
Price excludes VAT (USA)
  • Durable hardcover edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

References

  1. S. Badel, E. Güleyüpoğlu, Ö. İnać, A. Peña Martinez, P. Vietti, F.K. Gürkaynak, Y. Leblebici, A generic standard cell design methodology for differential circuit styles, in Design Automation and Test in Europe (DATE), 2008

    Google Scholar 

  2. E. Brier, C. Clavier, F. Olivier, Correlation power analysis with a leakage model, in Cryptographic Hardware and Embedded Systems—CHES 2004, ed. by M. Joye, J.-J. Quisquater. Lecture Notes in Computer Science, vol. 3156 (Springer, Berlin, 2004), pp. 16–29

    Google Scholar 

  3. S. Henzler, Power Management of Digital Circuits in Deep Sub-micron CMOS Technologies (Springer, Dordrecht, 2006)

    Google Scholar 

  4. D. Lampret, OpenRISC 1000 Architecture Manual, April 2006

    Google Scholar 

  5. NIST, Announcing the Advanced Encryption Standard (AES). Federal Information Processing Standards Publication 197, November 2001

    Google Scholar 

  6. F. Regazzoni, A. Cevrero, F.-X. Standaert, S. Badel, T. Kluter, P. Brisk, Y. Leblebici, P. Ienne, A design flow and evaluation framework for DPA-resistant instruction set extensions. In: CHES ’09 Proceedings of the 11th International Workshop on Cryptographic Hardware and Embedded Systems, Lausanne, September 2009

    Google Scholar 

  7. S. Tillich, J. Großschädl, Power analysis resistant AES implementation with instruction set extensions. In: Proceedings of the 9th International Workshop on Cryptographic Hardware and Embedded Systems, vol. 4727 (Springer, Berlin, 2007), pp. 303–319

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Rights and permissions

Reprints and permissions

Copyright information

© 2019 Springer International Publishing AG, part of Springer Nature

About this chapter

Check for updates. Verify currency and authenticity via CrossMark

Cite this chapter

Badel, S., Baltaci, C., Cevrero, A., Leblebici, Y. (2019). Design Example IV: Advanced Encryption Standard (AES). In: Design Automation for Differential MOS Current-Mode Logic Circuits . Springer, Cham. https://doi.org/10.1007/978-3-319-91307-0_9

Download citation

  • DOI: https://doi.org/10.1007/978-3-319-91307-0_9

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-319-91306-3

  • Online ISBN: 978-3-319-91307-0

  • eBook Packages: EngineeringEngineering (R0)

Publish with us

Policies and ethics