Toward Increasing the Difficulty of Reverse Engineering of RSFQ Circuits

Harshit Kumar, Tahereh Jabbari, Gleb Krylov, Kanad Basu, Eby G. Friedman, Ramesh Karri

Research output: Contribution to journalArticle

Abstract

Integrated circuit (IC) camouflaging is a defense to defeat image-based reverse engineering. The security of CMOS ICs has been extensively studied and camouflage techniques have been developed. A camouflaging method is introduced here to protect superconducting electronics, specifically, rapid single flux quantum (RSFQ) technology, from reverse engineering. RSFQ camouflaged units have been developed by applying the structural similarity of RSFQ standard cells. A defense using camouflaged RSFQ cells combined with obfuscating the temporal distribution of inputs to the IC increases the attacker's effort to decamouflage. The approach establishes the complexity class of RSFQ decamouflaging and a model checker is applied to evaluate the strength of the defenses. These techniques have been evaluated on ISCAS'85 combinational benchmarks and the controllers of the OpenSPARC T1 microprocessor. A dummy Josephson junction fabrication process adds two additional mask steps that increase the cost overhead. Camouflaging 100% of the benchmark circuits results in an area and power overhead of almost 40%. In the case of the OpenSPARC processor, the approach requires near-zero area, power, and performance overhead even when 100% of the sensitive parts of the processor are camouflaged.

Original languageEnglish (US)
Article number8663415
JournalIEEE Transactions on Applied Superconductivity
Volume30
Issue number3
DOIs
StatePublished - Apr 1 2020

Fingerprint

reverse engineering
Reverse engineering
Fluxes
Networks (circuits)
integrated circuits
Integrated circuits
central processing units
camouflage
Camouflage
dummies
temporal distribution
microprocessors
cells
Josephson junctions
Microprocessor chips
Masks
CMOS
controllers
Electronic equipment
masks

Keywords

  • Camouflaging
  • hardware security
  • rapid single flux quantum (RSFQ)
  • reverse engineering
  • superconducting electronics

ASJC Scopus subject areas

  • Electronic, Optical and Magnetic Materials
  • Condensed Matter Physics
  • Electrical and Electronic Engineering

Cite this

Toward Increasing the Difficulty of Reverse Engineering of RSFQ Circuits. / Kumar, Harshit; Jabbari, Tahereh; Krylov, Gleb; Basu, Kanad; Friedman, Eby G.; Karri, Ramesh.

In: IEEE Transactions on Applied Superconductivity, Vol. 30, No. 3, 8663415, 01.04.2020.

Research output: Contribution to journalArticle

Kumar, Harshit ; Jabbari, Tahereh ; Krylov, Gleb ; Basu, Kanad ; Friedman, Eby G. ; Karri, Ramesh. / Toward Increasing the Difficulty of Reverse Engineering of RSFQ Circuits. In: IEEE Transactions on Applied Superconductivity. 2020 ; Vol. 30, No. 3.
@article{0c05374e7123452680380640790e8568,
title = "Toward Increasing the Difficulty of Reverse Engineering of RSFQ Circuits",
abstract = "Integrated circuit (IC) camouflaging is a defense to defeat image-based reverse engineering. The security of CMOS ICs has been extensively studied and camouflage techniques have been developed. A camouflaging method is introduced here to protect superconducting electronics, specifically, rapid single flux quantum (RSFQ) technology, from reverse engineering. RSFQ camouflaged units have been developed by applying the structural similarity of RSFQ standard cells. A defense using camouflaged RSFQ cells combined with obfuscating the temporal distribution of inputs to the IC increases the attacker's effort to decamouflage. The approach establishes the complexity class of RSFQ decamouflaging and a model checker is applied to evaluate the strength of the defenses. These techniques have been evaluated on ISCAS'85 combinational benchmarks and the controllers of the OpenSPARC T1 microprocessor. A dummy Josephson junction fabrication process adds two additional mask steps that increase the cost overhead. Camouflaging 100{\%} of the benchmark circuits results in an area and power overhead of almost 40{\%}. In the case of the OpenSPARC processor, the approach requires near-zero area, power, and performance overhead even when 100{\%} of the sensitive parts of the processor are camouflaged.",
keywords = "Camouflaging, hardware security, rapid single flux quantum (RSFQ), reverse engineering, superconducting electronics",
author = "Harshit Kumar and Tahereh Jabbari and Gleb Krylov and Kanad Basu and Friedman, {Eby G.} and Ramesh Karri",
year = "2020",
month = "4",
day = "1",
doi = "10.1109/TASC.2019.2901895",
language = "English (US)",
volume = "30",
journal = "IEEE Transactions on Applied Superconductivity",
issn = "1051-8223",
publisher = "Institute of Electrical and Electronics Engineers Inc.",
number = "3",

}

TY - JOUR

T1 - Toward Increasing the Difficulty of Reverse Engineering of RSFQ Circuits

AU - Kumar, Harshit

AU - Jabbari, Tahereh

AU - Krylov, Gleb

AU - Basu, Kanad

AU - Friedman, Eby G.

AU - Karri, Ramesh

PY - 2020/4/1

Y1 - 2020/4/1

N2 - Integrated circuit (IC) camouflaging is a defense to defeat image-based reverse engineering. The security of CMOS ICs has been extensively studied and camouflage techniques have been developed. A camouflaging method is introduced here to protect superconducting electronics, specifically, rapid single flux quantum (RSFQ) technology, from reverse engineering. RSFQ camouflaged units have been developed by applying the structural similarity of RSFQ standard cells. A defense using camouflaged RSFQ cells combined with obfuscating the temporal distribution of inputs to the IC increases the attacker's effort to decamouflage. The approach establishes the complexity class of RSFQ decamouflaging and a model checker is applied to evaluate the strength of the defenses. These techniques have been evaluated on ISCAS'85 combinational benchmarks and the controllers of the OpenSPARC T1 microprocessor. A dummy Josephson junction fabrication process adds two additional mask steps that increase the cost overhead. Camouflaging 100% of the benchmark circuits results in an area and power overhead of almost 40%. In the case of the OpenSPARC processor, the approach requires near-zero area, power, and performance overhead even when 100% of the sensitive parts of the processor are camouflaged.

AB - Integrated circuit (IC) camouflaging is a defense to defeat image-based reverse engineering. The security of CMOS ICs has been extensively studied and camouflage techniques have been developed. A camouflaging method is introduced here to protect superconducting electronics, specifically, rapid single flux quantum (RSFQ) technology, from reverse engineering. RSFQ camouflaged units have been developed by applying the structural similarity of RSFQ standard cells. A defense using camouflaged RSFQ cells combined with obfuscating the temporal distribution of inputs to the IC increases the attacker's effort to decamouflage. The approach establishes the complexity class of RSFQ decamouflaging and a model checker is applied to evaluate the strength of the defenses. These techniques have been evaluated on ISCAS'85 combinational benchmarks and the controllers of the OpenSPARC T1 microprocessor. A dummy Josephson junction fabrication process adds two additional mask steps that increase the cost overhead. Camouflaging 100% of the benchmark circuits results in an area and power overhead of almost 40%. In the case of the OpenSPARC processor, the approach requires near-zero area, power, and performance overhead even when 100% of the sensitive parts of the processor are camouflaged.

KW - Camouflaging

KW - hardware security

KW - rapid single flux quantum (RSFQ)

KW - reverse engineering

KW - superconducting electronics

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

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

U2 - 10.1109/TASC.2019.2901895

DO - 10.1109/TASC.2019.2901895

M3 - Article

AN - SCOPUS:85072252740

VL - 30

JO - IEEE Transactions on Applied Superconductivity

JF - IEEE Transactions on Applied Superconductivity

SN - 1051-8223

IS - 3

M1 - 8663415

ER -