DocumentCode
3575134
Title
A Process for the Detection of Design-Level Hardware Trojans Using Verification Methods
Author
Krieg, Christian ; Rathmair, Michael ; Schupfer, Florian
Author_Institution
Inst. of Comput. Technol., Vienna Univ. of Technol., Vienna, Austria
fYear
2014
Firstpage
729
Lastpage
734
Abstract
Hardware Trojans have emerged as a serious threat the past years. Several methods to detect possible hardware Trojans have been published, most of them aiming at detection during post-fabrication tests. Nevertheless, hardware Trojans are more probable to be inserted at design-level, as resources required to do so are much lower than those at fabrication. At design-level, verification methods have been shown to serve for Trojan detection. In this paper, we propose a design process to utilize verification methods in hardware Trojan detection, being able to be integrated into a state-of-the-art design flow for embedded systems. We outline the fundamental basics of verification methods and go then into the details of each step in the process. We identify assets and attackers, and outline which methods are suited to defend against which type of attack.
Keywords
embedded systems; invasive software; program testing; program verification; design flow; design process; design-level hardware Trojan detection; embedded system; post-fabrication test; verification method; Boolean functions; Data structures; Hardware; Model checking; Reachability analysis; Trojan horses; Formal Verification; Hardware Trojan; Model Checking; design-level Trojan;
fLanguage
English
Publisher
ieee
Conference_Titel
High Performance Computing and Communications, 2014 IEEE 6th Intl Symp on Cyberspace Safety and Security, 2014 IEEE 11th Intl Conf on Embedded Software and Syst (HPCC,CSS,ICESS), 2014 IEEE Intl Conf on
Print_ISBN
978-1-4799-6122-1
Type
conf
DOI
10.1109/HPCC.2014.112
Filename
7056825
Link To Document