On Leveraging Multi-threshold FinFETs for Design Obfuscation
Reverse engineering has been increasingly used by malicious actors to steal valuable Intellectual Property, leading to a loss of revenue and potential compromise of security from pollution of the supply chain with counterfeits. IC camouflaging is a promising approach to counter reverse engineering a...
Saved in:
| Published in | Proceedings / IEEE Computer Society Annual Symposium on VLSI pp. 108 - 113 |
|---|---|
| Main Authors | , |
| Format | Conference Proceeding |
| Language | English |
| Published |
IEEE
01.07.2020
|
| Subjects | |
| Online Access | Get full text |
| ISSN | 2159-3477 |
| DOI | 10.1109/ISVLSI49217.2020.00029 |
Cover
| Summary: | Reverse engineering has been increasingly used by malicious actors to steal valuable Intellectual Property, leading to a loss of revenue and potential compromise of security from pollution of the supply chain with counterfeits. IC camouflaging is a promising approach to counter reverse engineering attacks. In this work, we leverage the availability of multi-threshold FinFET transistors to facilitate camouflaging of logic cells. We propose cell designs, for 2-, 3- and 4-input gates, which realize various logic functions by utilizing different combinations of transistors with different threshold voltages. The structurally identical cells increase the effort needed by an attacker to reverse engineer the logic as the cell's functionality is not apparent from its layout. We explore de-obfuscation of a camouflaged netlist using SAT solver based approach and show that our designs can increase the deobfuscation effort by over 10x compared to limited camouflaging. |
|---|---|
| ISSN: | 2159-3477 |
| DOI: | 10.1109/ISVLSI49217.2020.00029 |