exploring the effect of device aging on static power
play

Exploring the Effect of Device Aging on Static Power Analysis Attacks - PowerPoint PPT Presentation

RUHR-UNIVERSITT BOCHUM Exploring the Effect of Device Aging on Static Power Analysis Attacks Naghmeh Karimi 1 , Thorben Moos 2 and Amir Moradi 2 1 University of Maryland, Baltimore County, USA 2 Ruhr University Bochum, Horst Grtz Institute for


  1. RUHR-UNIVERSITÄT BOCHUM Exploring the Effect of Device Aging on Static Power Analysis Attacks Naghmeh Karimi 1 , Thorben Moos 2 and Amir Moradi 2 1 University of Maryland, Baltimore County, USA 2 Ruhr University Bochum, Horst Görtz Institute for IT Security, Germany 28 August 2019

  2. RUHR-UNIVERSITÄT BOCHUM Outline Introduction 1 Static Power Consumption Device Aging 2 Target Simulation Results 3 Practical Results 4 Setup 65 nm ASIC 150 nm ASIC Conclusion 5 Naghmeh Karimi, Thorben Moos and Amir Moradi | Exploring the Effect of Device Aging on Static Power Analysis Attacks | 28 August 2019 | CHES 2019 | Atlanta 1

  3. Section 1 Introduction Naghmeh Karimi, Thorben Moos and Amir Moradi | Exploring the Effect of Device Aging on Static Power Analysis Attacks | 28 August 2019 | CHES 2019 | Atlanta 2

  4. RUHR-UNIVERSITÄT BOCHUM Static Leakage Currents Introduction Source: Leakage Models for High Level Power Estimation, Domenik Helms, PhD thesis, Carl von Ossietzky Universität Oldenburg, 2009 Naghmeh Karimi, Thorben Moos and Amir Moradi | Exploring the Effect of Device Aging on Static Power Analysis Attacks | 28 August 2019 | CHES 2019 | Atlanta 3

  5. RUHR-UNIVERSITÄT BOCHUM Static Leakage Development Introduction Source: Impact of technology scaling on leakage power in nano-scale bulk CMOS digital standard cells, Z. Abbas and M. Olivieri, Microelectronics Journal, Vol. 45 Issue 2, 2014 Naghmeh Karimi, Thorben Moos and Amir Moradi | Exploring the Effect of Device Aging on Static Power Analysis Attacks | 28 August 2019 | CHES 2019 | Atlanta 4

  6. RUHR-UNIVERSITÄT BOCHUM Data Dependency of CMOS Standard Cells: NOT Gate Introduction Formation of inactive transistors across power supply path for different inputs*: A = 0: A = 1: *Active (conducting) transistors are replaced by ideal wires in this simplification. Naghmeh Karimi, Thorben Moos and Amir Moradi | Exploring the Effect of Device Aging on Static Power Analysis Attacks | 28 August 2019 | CHES 2019 | Atlanta 5

  7. RUHR-UNIVERSITÄT BOCHUM Data Dependency of CMOS Standard Cells: NAND Gate Introduction Formation of inactive transistors across power supply path for different inputs*: B = 0: B = 1: A = 0: *Active (conducting) transistors are replaced by ideal wires in this simplification. Naghmeh Karimi, Thorben Moos and Amir Moradi | Exploring the Effect of Device Aging on Static Power Analysis Attacks | 28 August 2019 | CHES 2019 | Atlanta 6

  8. RUHR-UNIVERSITÄT BOCHUM Data Dependency of CMOS Standard Cells: NAND Gate Introduction Formation of inactive transistors across power supply path for different inputs*: B = 0: B = 1: A = 1: *Active (conducting) transistors are replaced by ideal wires in this simplification. Naghmeh Karimi, Thorben Moos and Amir Moradi | Exploring the Effect of Device Aging on Static Power Analysis Attacks | 28 August 2019 | CHES 2019 | Atlanta 7

  9. RUHR-UNIVERSITÄT BOCHUM Device Aging Introduction • Device aging is an important failure mechanism in nanoscale designs that jeopardizes the reliability of electronic devices • Performance of nanoscale CMOS circuits degrades over their lifetime ⇒ Ultimate Failure Naghmeh Karimi, Thorben Moos and Amir Moradi | Exploring the Effect of Device Aging on Static Power Analysis Attacks | 28 August 2019 | CHES 2019 | Atlanta 8

  10. RUHR-UNIVERSITÄT BOCHUM Device Aging Introduction Circuit Aging Mechanisms • Time dependent dielectric Breakdown (TDDB) Naghmeh Karimi, Thorben Moos and Amir Moradi | Exploring the Effect of Device Aging on Static Power Analysis Attacks | 28 August 2019 | CHES 2019 | Atlanta 9

  11. RUHR-UNIVERSITÄT BOCHUM Device Aging Introduction Circuit Aging Mechanisms • Time dependent dielectric Breakdown (TDDB) • Electromigration (EM) Naghmeh Karimi, Thorben Moos and Amir Moradi | Exploring the Effect of Device Aging on Static Power Analysis Attacks | 28 August 2019 | CHES 2019 | Atlanta 9

  12. RUHR-UNIVERSITÄT BOCHUM Device Aging Introduction Circuit Aging Mechanisms • Time dependent dielectric Breakdown (TDDB) • Electromigration (EM) • Bias Temperature-Instability (BTI) Naghmeh Karimi, Thorben Moos and Amir Moradi | Exploring the Effect of Device Aging on Static Power Analysis Attacks | 28 August 2019 | CHES 2019 | Atlanta 9

  13. RUHR-UNIVERSITÄT BOCHUM Device Aging Introduction Circuit Aging Mechanisms • Time dependent dielectric Breakdown (TDDB) • Electromigration (EM) • Bias Temperature-Instability (BTI) • Hot Carrier Injection (HCI) Naghmeh Karimi, Thorben Moos and Amir Moradi | Exploring the Effect of Device Aging on Static Power Analysis Attacks | 28 August 2019 | CHES 2019 | Atlanta 9

  14. RUHR-UNIVERSITÄT BOCHUM Aging Mechanisms Introduction Negative Bias Temperature Instability (NBTI) • Cause: Holes creating traps between Si-SiO2 and substrate • Impact: Vth increase , especially for PMOS transistors Hot Carrier Injection (HCI) • Cause: Electrons colliding with the gate oxide (rather than going only to the conduction channel between source and drain) • Impact: Vth increase , especially for NMOS transistors Naghmeh Karimi, Thorben Moos and Amir Moradi | Exploring the Effect of Device Aging on Static Power Analysis Attacks | 28 August 2019 | CHES 2019 | Atlanta 10

  15. RUHR-UNIVERSITÄT BOCHUM Vth increase caused by NBTI Introduction C ox ( V dd − V th ) · e ( Vdd − Vth tox × E0 − Ea � k × T ) · t st 0 . 25 ∆ V th st = A NBTI · t ox · � t rec ∆ V th NBTI = ∆ V th st × ( 1 − ) η t rec + t st Naghmeh Karimi, Thorben Moos and Amir Moradi | Exploring the Effect of Device Aging on Static Power Analysis Attacks | 28 August 2019 | CHES 2019 | Atlanta 11

  16. RUHR-UNIVERSITÄT BOCHUM Vth increase caused by HCI Introduction Vdd − Vth · t 0 . 5 ∆ V th HCI = A HCI · α · f · e tox · E1 Naghmeh Karimi, Thorben Moos and Amir Moradi | Exploring the Effect of Device Aging on Static Power Analysis Attacks | 28 August 2019 | CHES 2019 | Atlanta 12

  17. RUHR-UNIVERSITÄT BOCHUM Impact of Aging on Vth of MOSFETs Introduction • The threshold voltage of a MOSFET can be used as a parameter to regulate the trade-off between its propagation delay and its leakage current Naghmeh Karimi, Thorben Moos and Amir Moradi | Exploring the Effect of Device Aging on Static Power Analysis Attacks | 28 August 2019 | CHES 2019 | Atlanta 13

  18. RUHR-UNIVERSITÄT BOCHUM Impact of Aging on Vth of MOSFETs Introduction • The threshold voltage of a MOSFET can be used as a parameter to regulate the trade-off between its propagation delay and its leakage current • Devices with a high threshold voltage are slower and can be used where timing is not critical in order to reduce the leakage current Naghmeh Karimi, Thorben Moos and Amir Moradi | Exploring the Effect of Device Aging on Static Power Analysis Attacks | 28 August 2019 | CHES 2019 | Atlanta 13

  19. RUHR-UNIVERSITÄT BOCHUM Impact of Aging on Vth of MOSFETs Introduction • The threshold voltage of a MOSFET can be used as a parameter to regulate the trade-off between its propagation delay and its leakage current • Devices with a high threshold voltage are slower and can be used where timing is not critical in order to reduce the leakage current • By aging a CMOS circuit the threshold voltage of devices increases and the design starts to fail timing Naghmeh Karimi, Thorben Moos and Amir Moradi | Exploring the Effect of Device Aging on Static Power Analysis Attacks | 28 August 2019 | CHES 2019 | Atlanta 13

  20. RUHR-UNIVERSITÄT BOCHUM Impact of Aging on Vth of MOSFETs Introduction • The threshold voltage of a MOSFET can be used as a parameter to regulate the trade-off between its propagation delay and its leakage current • Devices with a high threshold voltage are slower and can be used where timing is not critical in order to reduce the leakage current • By aging a CMOS circuit the threshold voltage of devices increases and the design starts to fail timing • The aging procedure can be accelerated by applying increased supply voltages and temperatures Naghmeh Karimi, Thorben Moos and Amir Moradi | Exploring the Effect of Device Aging on Static Power Analysis Attacks | 28 August 2019 | CHES 2019 | Atlanta 13

  21. RUHR-UNIVERSITÄT BOCHUM Impact of Aging on Vth of MOSFETs Introduction • The threshold voltage of a MOSFET can be used as a parameter to regulate the trade-off between its propagation delay and its leakage current • Devices with a high threshold voltage are slower and can be used where timing is not critical in order to reduce the leakage current • By aging a CMOS circuit the threshold voltage of devices increases and the design starts to fail timing • The aging procedure can be accelerated by applying increased supply voltages and temperatures • The input-dependent leakage behavior of CMOS circuits changes non-linearly, also depending on the switching activity during aging (i.e., high vs. low activity) Naghmeh Karimi, Thorben Moos and Amir Moradi | Exploring the Effect of Device Aging on Static Power Analysis Attacks | 28 August 2019 | CHES 2019 | Atlanta 13

  22. Section 2 Target Naghmeh Karimi, Thorben Moos and Amir Moradi | Exploring the Effect of Device Aging on Static Power Analysis Attacks | 28 August 2019 | CHES 2019 | Atlanta 14

  23. RUHR-UNIVERSITÄT BOCHUM PRESENT Architecture Target Nibble-serial PRESENT implementation with single Sbox instance: 4 Sbox ... 15 14 3 2 1 0 4 PLayer Key nibble 64 Naghmeh Karimi, Thorben Moos and Amir Moradi | Exploring the Effect of Device Aging on Static Power Analysis Attacks | 28 August 2019 | CHES 2019 | Atlanta 15

Download Presentation
Download Policy: The content available on the website is offered to you 'AS IS' for your personal information and use only. It cannot be commercialized, licensed, or distributed on other websites without prior consent from the author. To download a presentation, simply click this link. If you encounter any difficulties during the download process, it's possible that the publisher has removed the file from their server.

Recommend


More recommend