TY - GEN
T1 - Logic encryption
T2 - 15th Design, Automation and Test in Europe Conference and Exhibition, DATE 2012
AU - Rajendran, Jeyavijayan
AU - Pino, Youngok
AU - Sinanoglu, Ozgur
AU - Karri, Ramesh
PY - 2012
Y1 - 2012
N2 - The globalization of Integrated Circuit (IC) design flow is making it easy for rogue elements in the supply chain to pirate ICs, overbuild ICs, and insert hardware trojans; the IC industry is losing approximately $4 billion annually [1], [2]. One way to protect the ICs from these attacks is to encrypt the design by inserting additional gates such that correct outputs are produced only when specific inputs are applied to these gates. The state-of-the-art logic encryption technique inserts gates randomly into the design [3] and does not necessarily ensure that wrong keys corrupt the outputs. Our technique ensures that wrong keys corrupt the outputs. We relate logic encryption to fault propagation analysis in IC testing and develop a fault analysis based logic encryption technique. This technique achieves 50% Hamming distance between the correct and wrong outputs (ideal case) when a wrong key is applied. Furthermore, this 50% Hamming distance target is achieved by using a smaller number of additional gates when compared to random logic encryption.
AB - The globalization of Integrated Circuit (IC) design flow is making it easy for rogue elements in the supply chain to pirate ICs, overbuild ICs, and insert hardware trojans; the IC industry is losing approximately $4 billion annually [1], [2]. One way to protect the ICs from these attacks is to encrypt the design by inserting additional gates such that correct outputs are produced only when specific inputs are applied to these gates. The state-of-the-art logic encryption technique inserts gates randomly into the design [3] and does not necessarily ensure that wrong keys corrupt the outputs. Our technique ensures that wrong keys corrupt the outputs. We relate logic encryption to fault propagation analysis in IC testing and develop a fault analysis based logic encryption technique. This technique achieves 50% Hamming distance between the correct and wrong outputs (ideal case) when a wrong key is applied. Furthermore, this 50% Hamming distance target is achieved by using a smaller number of additional gates when compared to random logic encryption.
UR - http://www.scopus.com/inward/record.url?scp=84862094399&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=84862094399&partnerID=8YFLogxK
U2 - 10.1109/date.2012.6176634
DO - 10.1109/date.2012.6176634
M3 - Conference contribution
AN - SCOPUS:84862094399
SN - 9783981080186
T3 - Proceedings -Design, Automation and Test in Europe, DATE
SP - 953
EP - 958
BT - Proceedings - Design, Automation and Test in Europe Conference and Exhibition, DATE 2012
PB - Institute of Electrical and Electronics Engineers Inc.
Y2 - 12 March 2012 through 16 March 2012
ER -