MAGIC: Malicious aging in Circuits/Cores

Naghmeh Karimi, Arun Karthik Kanuparthi, Xueyang Wang, Ozgur Sinanoglu, Ramesh Karri

Research output: Contribution to journalArticle

Abstract

The performance of an IC degrades over its lifetime, ultimately resulting in IC failure. In this article, we present a hardware attack (called MAGIC) to maliciously accelerate NBTI aging effects in cores. In this attack, we identify the input patterns that maliciously age the pipestages of a core. We then craft a program that generates these patterns at the inputs of the targeted pipestage. We demonstrate the MAGIC-based attack on the OpenSPARC processor. Executing this program dramatically accelerates the aging process and degrades the processor's performance by 10.92% in 1 month, bypassing existing aging mitigation and timing-error correction schemes. We also present two low-cost techniques to thwart the proposed attack.

Original languageEnglish (US)
Article number5
JournalACM Transactions on Architecture and Code Optimization
Volume12
Issue number1
DOIs
StatePublished - Apr 1 2015

Fingerprint

Aging of materials
Networks (circuits)
Error correction
Hardware
Costs
Negative bias temperature instability

Keywords

  • Hardware security
  • Malicious aging acceleration
  • NBTI aging

ASJC Scopus subject areas

  • Hardware and Architecture
  • Software
  • Information Systems

Cite this

MAGIC : Malicious aging in Circuits/Cores. / Karimi, Naghmeh; Kanuparthi, Arun Karthik; Wang, Xueyang; Sinanoglu, Ozgur; Karri, Ramesh.

In: ACM Transactions on Architecture and Code Optimization, Vol. 12, No. 1, 5, 01.04.2015.

Research output: Contribution to journalArticle

Karimi, Naghmeh ; Kanuparthi, Arun Karthik ; Wang, Xueyang ; Sinanoglu, Ozgur ; Karri, Ramesh. / MAGIC : Malicious aging in Circuits/Cores. In: ACM Transactions on Architecture and Code Optimization. 2015 ; Vol. 12, No. 1.
@article{d325440a6898449fbc624e99b72b4e6c,
title = "MAGIC: Malicious aging in Circuits/Cores",
abstract = "The performance of an IC degrades over its lifetime, ultimately resulting in IC failure. In this article, we present a hardware attack (called MAGIC) to maliciously accelerate NBTI aging effects in cores. In this attack, we identify the input patterns that maliciously age the pipestages of a core. We then craft a program that generates these patterns at the inputs of the targeted pipestage. We demonstrate the MAGIC-based attack on the OpenSPARC processor. Executing this program dramatically accelerates the aging process and degrades the processor's performance by 10.92{\%} in 1 month, bypassing existing aging mitigation and timing-error correction schemes. We also present two low-cost techniques to thwart the proposed attack.",
keywords = "Hardware security, Malicious aging acceleration, NBTI aging",
author = "Naghmeh Karimi and Kanuparthi, {Arun Karthik} and Xueyang Wang and Ozgur Sinanoglu and Ramesh Karri",
year = "2015",
month = "4",
day = "1",
doi = "10.1145/2724718",
language = "English (US)",
volume = "12",
journal = "Transactions on Architecture and Code Optimization",
issn = "1544-3566",
publisher = "Association for Computing Machinery (ACM)",
number = "1",

}

TY - JOUR

T1 - MAGIC

T2 - Malicious aging in Circuits/Cores

AU - Karimi, Naghmeh

AU - Kanuparthi, Arun Karthik

AU - Wang, Xueyang

AU - Sinanoglu, Ozgur

AU - Karri, Ramesh

PY - 2015/4/1

Y1 - 2015/4/1

N2 - The performance of an IC degrades over its lifetime, ultimately resulting in IC failure. In this article, we present a hardware attack (called MAGIC) to maliciously accelerate NBTI aging effects in cores. In this attack, we identify the input patterns that maliciously age the pipestages of a core. We then craft a program that generates these patterns at the inputs of the targeted pipestage. We demonstrate the MAGIC-based attack on the OpenSPARC processor. Executing this program dramatically accelerates the aging process and degrades the processor's performance by 10.92% in 1 month, bypassing existing aging mitigation and timing-error correction schemes. We also present two low-cost techniques to thwart the proposed attack.

AB - The performance of an IC degrades over its lifetime, ultimately resulting in IC failure. In this article, we present a hardware attack (called MAGIC) to maliciously accelerate NBTI aging effects in cores. In this attack, we identify the input patterns that maliciously age the pipestages of a core. We then craft a program that generates these patterns at the inputs of the targeted pipestage. We demonstrate the MAGIC-based attack on the OpenSPARC processor. Executing this program dramatically accelerates the aging process and degrades the processor's performance by 10.92% in 1 month, bypassing existing aging mitigation and timing-error correction schemes. We also present two low-cost techniques to thwart the proposed attack.

KW - Hardware security

KW - Malicious aging acceleration

KW - NBTI aging

UR - http://www.scopus.com/inward/record.url?scp=84929178449&partnerID=8YFLogxK

UR - http://www.scopus.com/inward/citedby.url?scp=84929178449&partnerID=8YFLogxK

U2 - 10.1145/2724718

DO - 10.1145/2724718

M3 - Article

AN - SCOPUS:84929178449

VL - 12

JO - Transactions on Architecture and Code Optimization

JF - Transactions on Architecture and Code Optimization

SN - 1544-3566

IS - 1

M1 - 5

ER -