Hardware IP Protection - GitHub Pages

Post on 01-Oct-2021

2 views 0 download

transcript

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