DocumentCode
2610286
Title
Trojan Immune Circuits Using Duality
Author
Alkabani, Yousra
Author_Institution
Comput. & Syst. Eng. Dept., Ain Shams Univ., Cairo, Egypt
fYear
2012
fDate
5-8 Sept. 2012
Firstpage
177
Lastpage
184
Abstract
The problem of hardware Trojan detection has been recently studied extensively. The use of traditional testing strategies to detect hardware Trojans is not effective because the probability of triggering a hardware Trojan during testing is very low. Moreover, the small size of the Trojan compared to the overall size of the chip reduces the impact of the Trojan on side channels such as static and dynamic power. Process variations in modern technologies will even distort this impact and reduce the efficiency of such methods to detect the Trojan. In this work, we propose the development of new Trojan immune circuits where Trojans are easier to detect using traditional testing methods. The main idea is that each circuit has a designed dual. By testing the dual, one can easily detect a Trojan embedded in the original circuit. On the other hand, if an attacker tries to hide the Trojan in the dual, the Trojan will be detectable in the original circuit. We study an example dual design using gates with dual function. We also present attacks and countermeasures on the dual to provide guidelines for the low level implementation of the proposed architecture. Experimental results show that a Trojan hidden in a circuit can be detected by applying a few random test inputs on the dual. In addition, the estimated average area overhead to construct the example dual is 5.5%.
Keywords
integrated circuit design; integrated circuit testing; logic gates; logic testing; microprocessor chips; Trojan immune circuits; chip size reduction; dual design; dual function; dual testing; duality; efficiency reduction; hardware Trojan detection problem; hardware Trojan triggering probability; impact distortion; logic gates; low level architectural implementation; process variations; random test inputs; side channels; traditional testing methods; Hardware; Logic gates; Measurement; Testing; Transforms; Trojan horses; Vectors; Duality; Hardware Trojan Detection; Trust;
fLanguage
English
Publisher
ieee
Conference_Titel
Digital System Design (DSD), 2012 15th Euromicro Conference on
Conference_Location
Izmir
Print_ISBN
978-1-4673-2498-4
Type
conf
DOI
10.1109/DSD.2012.134
Filename
6386890
Link To Document