University of Bahrain
Scientific Journals

Dynamic FPGA Detection and Protection of Hardware Trojan: A Comparative Analysis

Show simple item record

dc.contributor.author Alanwar,Amr
dc.contributor.author Aboelnaga,Mona A.
dc.contributor.author Alkabani,Yousra
dc.contributor.author El-Kharashi, M. Watheq
dc.contributor.author Bedour,Hassan
dc.date.accessioned 2018-07-24T09:50:29Z
dc.date.available 2018-07-24T09:50:29Z
dc.date.issued 2016
dc.identifier.issn 2210-142X
dc.identifier.uri https://journal.uob.edu.bh:443/handle/123456789/607
dc.description.abstract Hardware Trojan detection and protection is becoming more crucial as more untrusted third parties manufacture many parts of critical systems nowadays. The most common way to detect hardware Trojans is comparing the untrusted design with a golden (trusted) one. However, third party intellectual properties (IPs) are black boxes with no golden IPs to trust. So, previous attempts to detect hardware Trojans will not work with third party IPs. In this work, we present novel methods for Trojan protection and detection on field programmable gate arrays (FPGAs) without the need for golden chips. Presented methods work at runtime instead of test time. We provide a wide spectrum of Trojan detection and protection methods. While the simplest methods have low overhead and provide limited protection mechanisms, more sophisticated and costly techniques are introduced that can detect hardware Trojans and even clean up the system from infected IPs. Moreover, we study the cost of using the FPGA partial reconfiguration feature to get rid of infected IPs. In addition, we discuss the possibility to construct IP core certificate authority that maintains a centralized database of unsafe vendors and IPs. We show the practicality of the introduced schemes by implementing the different methodologies on FPGAs. Results show that simple methods present negligible overheads and as we try to increase security the delay and power overheads increase. en_US
dc.language.iso en en_US
dc.publisher University of Bahrain en_US
dc.rights Attribution-NonCommercial-ShareAlike 4.0 International *
dc.rights.uri http://creativecommons.org/licenses/by-nc-sa/4.0/ *
dc.subject Hardware Trojan en_US
dc.subject partial reconfiguration en_US
dc.subject hardware security en_US
dc.subject Trojan triggering en_US
dc.title Dynamic FPGA Detection and Protection of Hardware Trojan: A Comparative Analysis en_US
dc.type Article en_US
dc.identifier.doi http://dx.doi.org/10.12785/IJCDS/050302
dc.volume 05
dc.issue 03
dc.source.title International Journal of Computing and Digital Systems
dc.abbreviatedsourcetitle IJCDS


Files in this item

This item appears in the following Issue(s)

Show simple item record

Attribution-NonCommercial-ShareAlike 4.0 International Except where otherwise noted, this item's license is described as Attribution-NonCommercial-ShareAlike 4.0 International

All Journals


Advanced Search

Browse

Administrator Account