Question: Gate level obfuscation using programable contacts is one of the techniques used for obfuscating the netlist to defend against netlist reverse engineering. Using this technique,
Gate level obfuscation using programable contacts is one of the techniques used for obfuscating the netlist to defend against netlist reverse engineering. Using this technique, a designer implements obfuscation so that it is not clear to the attacker whether the obfuscated gate G is XOR, NOR, or NAND during netlist reverse engineering. During the netlist reverse engineering process, the attacker places a placeholder G and measures the output O with various the input vectors IIIII for a working IC obtained from open market. Using this technique, the attacher tries to resolve if G is XOR, NOR, or NAND gate. The attacker observes O for input IIIII This observation eliminates the possibility that G is:
ExamObfuscationFig.png
Group of answer choices
NAND
XOR
NOR
Cannot resolve
Step by Step Solution
There are 3 Steps involved in it
1 Expert Approved Answer
Step: 1 Unlock
Question Has Been Solved by an Expert!
Get step-by-step solutions from verified subject matter experts
Step: 2 Unlock
Step: 3 Unlock
