University of Waterloo
200 University Ave W, Waterloo, ON
N2L 3G1
Phone: (519) 888-4567
Staff and Faculty Directory
Contact the Department of Electrical and Computer Engineering
Mohamed El Massad
On the Complexity of the Circuit Obfuscation Problem
Tripunitara, Mahesh and Garg, Siddharth
Recent work in the area of computer hardware security introduced a number of interesting computational problems in the context of graphs, which are objects of study in discrete mathematics that are used to model pairwise relations between objects. One of these problems, a combinatorial optimization problem, asks for the minimum number of wires that can be removed from an integrated circuit to make the gates in the circuit sufficiently secure; according to a specific notion of security that involves the indistinguishability of some gates in the circuit from each other. The problem is known as circuit obfuscation and the notion of security is shown by previous work to correspond to a kind of subgraph isomorphism - a well-known problem in theoretical computer science. Although previous work introduced the problem, it left some questions open regarding its computability properties and whether methods exist that can be used to solve it efficiently. In this seminar, I will present some results I was able to obtain regarding the computational complexity of the problem, including its computational intractability as well as its inapproximability within certain factors. I also report on the results of some attempts to develop an efficient solver for the problem using a class of algorithms known as SAT solvers. In addition, I show how a modified version of the problem underlying a generalized hardware security technique is also very likely to be computationally intractable, which necessitates the use of non-exact approaches for solving it as well.
S | M | T | W | T | F | S |
---|---|---|---|---|---|---|
28
|
29
|
30
|
31
|
1
|
3
|
|
4
|
5
|
6
|
7
|
8
|
9
|
10
|
11
|
12
|
13
|
14
|
15
|
16
|
17
|
18
|
19
|
20
|
21
|
22
|
23
|
24
|
25
|
26
|
27
|
28
|
29
|
30
|
1
|
University of Waterloo
200 University Ave W, Waterloo, ON
N2L 3G1
Phone: (519) 888-4567
Staff and Faculty Directory
Contact the Department of Electrical and Computer Engineering
The University of Waterloo acknowledges that much of our work takes place on the traditional territory of the Neutral, Anishinaabeg and Haudenosaunee peoples. Our main campus is situated on the Haldimand Tract, the land granted to the Six Nations that includes six miles on each side of the Grand River. Our active work toward reconciliation takes place across our campuses through research, learning, teaching, and community building, and is centralized within our Office of Indigenous Relations.