TY - GEN
T1 - Hardware trojan detection methodology for FPGA
AU - Al-Anwar, Amr
AU - Alkabani, Yousra
AU - El-Kharashi, M. Watheq
AU - Bedour, Hassan
PY - 2013
Y1 - 2013
N2 - Nowadays, hardware Trojan protection became a hot topic especially after the horizontal silicon industry business model. Third party IPs are the building blocks of many critical systems and that arises the question of confidentiality and reliability of these blocks. In this work, we present novel methods for system protection and Trojan detection that alleviate the need for a golden chip. In addition, we introduce a scenario to dynamically remove infected IPs embedded on FPGAs. We propose multiplexing reconfigurable IPs' outputs and a CRC Trojan detection schema to detect Hardware Trojan. Dynamic Trojan detection is done using multiple variant voting. We show the practicality of the introduced schemes by providing a proof of concept implementation of the different methodologies on FPGAs. We investigate methods' overhead to provide superior security properties that can be used in critical and strategically important systems.
AB - Nowadays, hardware Trojan protection became a hot topic especially after the horizontal silicon industry business model. Third party IPs are the building blocks of many critical systems and that arises the question of confidentiality and reliability of these blocks. In this work, we present novel methods for system protection and Trojan detection that alleviate the need for a golden chip. In addition, we introduce a scenario to dynamically remove infected IPs embedded on FPGAs. We propose multiplexing reconfigurable IPs' outputs and a CRC Trojan detection schema to detect Hardware Trojan. Dynamic Trojan detection is done using multiple variant voting. We show the practicality of the introduced schemes by providing a proof of concept implementation of the different methodologies on FPGAs. We investigate methods' overhead to provide superior security properties that can be used in critical and strategically important systems.
UR - http://www.scopus.com/inward/record.url?scp=84889055286&partnerID=8YFLogxK
U2 - 10.1109/PACRIM.2013.6625470
DO - 10.1109/PACRIM.2013.6625470
M3 - Conference contribution
AN - SCOPUS:84889055286
SN - 9781479915019
T3 - IEEE Pacific RIM Conference on Communications, Computers, and Signal Processing - Proceedings
SP - 177
EP - 182
BT - 2013 IEEE Pacific Rim Conference on Communications, Computers and Signal Processing, PACRIM 2013
T2 - 14th IEEE Pacific Rim Conference on Communications, Computers, and Signal Processing, PACRIM 2013
Y2 - 27 August 2013 through 29 August 2013
ER -