Hardware IP Protection - GitHub Pages
Transcript of Hardware IP Protection - GitHub Pages
Hardware IP Protection
Yu Bi
ELE594 – Special Topic on Hardware Security & Trust
University of Rhode Island
Globalization of IC Supply Chain
2
Security Vulnerabilities and Trust Issues
3
Security Vulnerabilities and Trust Issues
4
Logic Locking (LL)
5
Logic Locking
6
The circuit produces correct output only
when the correct key is supplied.
Logic Locking Techniques
7
Evolution of Logic Locking
8
Attacks on Logic Locking
9
Attacks on Logic Locking
10
Fault Analysis-based LL
11
Attack 1: Sensitization Attack
12
Sensitization Attack: Example
13
Solution: Strong Logic Locking (SLL)
14
SLL
15
SLL Results: Clique Size
16
Attacks on Logic Locking
17
Attack 2: SAT Attack
18
SAT Attack: Distinguishing Ability
19
SAT Attack: Experimental Results
20
Thwarting SAT Attack
21
Solution 1: SARLock
22# of DIPs = 2k-1
SARLock: Experimental Results
23
SARLock: Experimental Results
24
Solution 2: Anti-SAT
25
Anti-SAT: SAT Attack Resilience
26
Anti-SAT: Generic Functions
27
Attack 3: SPS Attack
28
SPS Attack: Operation
29
SPS Attack Results: Impact of Key Size
30
Functional Obfuscation
31
SPS Attack Results: Obfuscation
32
Other IP Protection
33