Reverse Engineering Digital ICs through Geometric Embedding of Circuit Graphs

被引:8
|
作者
Cakir, Burcin [1 ]
Malik, Sharad [1 ]
机构
[1] Princeton Univ, Dept Elect Engn, 41 Olden St, Princeton, NJ 08544 USA
关键词
Reverse engineering; partitioning; clustering;
D O I
10.1145/3193121
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Outsourcing of design and manufacturing processes makes integrated circuits (ICs) vulnerable to adversarial changes and raises concerns about their integrity. Reverse engineering the manufactured netlist helps identify malicious insertions. In this article, we present an automated approach that, given a reference design description with high-level blocks, infers these blocks in an untrusted gate-level (test) implementation. Using the graph connectivity of the netlists, we compute a geometric embedding for each wire in the circuits, which, then, is used to compute a bipartite matching between the nodes of the two designs and identify high-level blocks in the test circuit. Experiments to evaluate the efficacy of the proposed technique on various-sized designs, including the multi-core processor OpenSparc T1, show that it can correctly match over 90% of gates in the test circuit to their corresponding block in the reference model.
引用
收藏
页数:19
相关论文
共 50 条
  • [1] Integrated Circuit (IC) Decamouflaging: Reverse Engineering Camouflaged ICs within Minutes
    El Massad, Mohamed
    Garg, Siddharth
    Tripunitara, Mahesh, V
    22ND ANNUAL NETWORK AND DISTRIBUTED SYSTEM SECURITY SYMPOSIUM (NDSS 2015), 2015,
  • [2] NEIGHBORHOOD GRAPHS AND GEOMETRIC EMBEDDING
    YAO, F
    LECTURE NOTES IN COMPUTER SCIENCE, 1991, 519 : 201 - 201
  • [3] REVERSE ENGINEERING FOR GRAPHS
    BROWN, A
    ELECTRONICS WORLD & WIRELESS WORLD, 1994, (1705): : 1014 - 1015
  • [4] Reverse geometric engineering of singularities
    Berenstein, D
    JOURNAL OF HIGH ENERGY PHYSICS, 2002, (04):
  • [5] Simulation Graphs for Reverse Engineering
    Soeken, Mathias
    Sterin, Baruch
    Drechsler, Rolf
    Brayton, Robert
    PROCEEDINGS OF THE 15TH CONFERENCE ON FORMAL METHODS IN COMPUTER-AIDED DESIGN (FMCAD 2015), 2015, : 152 - 159
  • [6] GEOMETRIC ANALYSIS OF PIPELINE ELBOWS THROUGH REVERSE ENGINEERING AND THEIR ASSOCIATED IMPERFECTIONS
    Kainat, Muntaseer
    Cakiroglu, Celal
    Adeeb, Samer
    Cheng, J. J. Roger
    Martens, Michael
    PROCEEDINGS OF THE 10TH INTERNATIONAL PIPELINE CONFERENCE - 2014, VOL 3, 2014,
  • [7] On reverse shortest paths in geometric proximity graphs
    Agarwal, Pankaj K.
    Katz, Matthew J.
    Sharir, Micha
    COMPUTATIONAL GEOMETRY-THEORY AND APPLICATIONS, 2024, 117
  • [8] Reverse engineering of geometric models - An introduction
    Varady, T
    Martin, RR
    Cox, J
    COMPUTER-AIDED DESIGN, 1997, 29 (04) : 255 - 268
  • [9] DISPERSED POINTS AND GEOMETRIC EMBEDDING OF COMPLETE BIPARTITE GRAPHS
    MAEHARA, H
    DISCRETE & COMPUTATIONAL GEOMETRY, 1991, 6 (01) : 57 - 67
  • [10] Reverse engineering of geometric models - An introduction
    Comp. and Automat. Res. Institute, Hungarian Academy of Sciences, Kende u. 13-17, 1111 Budapest, Hungary
    不详
    不详
    CAD Computer Aided Design, 1997, 29 (04): : 255 - 268