paper-with-me

홈 › Papers

Estimating the Circuit Deobfuscating Runtime based on Graph Deep Learning

2019-02-14 · Zhiqian Chen, Gaurav Kolhe, Setareh Rafatirad, Sai Manoj P. D., Houman Homayoun, Liang Zhao, Chang-Tien Lu

Circuit obfuscation is a recently proposed defense mechanism to protect digital integrated circuits (ICs) from reverse engineering by using camouflaged gates i.e., logic gates whose functionality cannot be precisely determined by the attacker. There have been effective schemes such as satisfiability-checking (SAT)-based attacks that can potentially decrypt obfuscated circuits, called deobfuscation. Deobfuscation runtime could have a large span ranging from few milliseconds to thousands of years or more, depending on the number and layouts of the ICs and camouflaged gates. And hence accurately pre-estimating the deobfuscation runtime is highly crucial for the defenders to maximize it and optimize their defense. However, estimating the deobfuscation runtime is a challenging task due to 1) the complexity and heterogeneity of graph-structured circuit, 2) the unknown and sophisticated mechanisms of the attackers for deobfuscation. To address the above mentioned challenges, this work proposes the first machine-learning framework that predicts the deobfuscation runtime based on graph deep learning techniques. Specifically, we design a new model, ICNet with new input and convolution layers to characterize and extract graph frequencies from ICs, which are then integrated by heterogeneous deep fully-connected layers to obtain final output. ICNet is an end-to-end framework which can automatically extract the determinant features for deobfuscation runtime. Extensive experiments demonstrate its effectiveness and efficiency.

📄 PDF Abstract BibTeX arXiv:1902.05357

Code (0)

등록된 구현이 없습니다.

Tasks

Deep Learning

Methods 이 논문이 사용한 방법론

Convolution A convolution is a type of matrix operation, consisting of a kernel, a small matrix of weights, that slides over input data performing element-wise multiplication with the…

Similar Papers 제목 키워드 기반

DynamicRTL: RTL Representation Learning for Dynamic Circuit Behavior

2025-11-12 · Ruiyang Ma, Yunhao Zhou, Yipeng Wang, Yi Liu 외 arxiv

There is a growing body of work on using Graph Neural Networks (GNNs) to learn representations of circuits, focusing primarily on their static characteristics. However, these models fail to capture circuit runtime behavi…

Representation Learning

Efficient Automated Circuit Discovery in Transformers using Contextual Decomposition

2024-07-01 · Aliyah R. Hsu, Georgia Zhou, Yeshwanth Cherapanamjeri, Yaxuan Huang 외

Automated mechanistic interpretation research has attracted great interest due to its potential to scale explanations of neural network internals to large models. Existing automated circuit discovery work relies on activ…

Computational EfficiencySST-2

A Circuit Domain Generalization Framework for Efficient Logic Synthesis in Chip Design

2023-08-22 · Zhihai Wang, Lei Chen, Jie Wang, Xing Li 외

Logic Synthesis (LS) plays a vital role in chip design -- a cornerstone of the semiconductor industry. A key task in LS is to transform circuits -- modeled by directed acyclic graphs (DAGs) -- into simplified circuits wi…

Domain Generalization

QuEst: Graph Transformer for Quantum Circuit Reliability Estimation

2022-10-30 · Hanrui Wang, Pengyu Liu, Jinglei Cheng, Zhiding Liang 외

Among different quantum algorithms, PQC for QML show promises on near-term devices. To facilitate the QML and PQC research, a recent python library called TorchQuantum has been released. It can construct, simulate, and t…

Graph Attention-Based Symmetry Constraint Extraction for Analog Circuits

2023-12-22 · Qi Xu, Lijie Wang, Jing Wang, Lin Cheng 외

In recent years, analog circuits have received extensive attention and are widely used in many emerging applications. The high demand for analog circuits necessitates shorter circuit design cycles. To achieve the desired…

Graph Attention