{"title":"Side-channel Analysis for Hardware Trojan Detection using Machine Learning","authors":"Shuo Yang, Prabuddha Chakraborty, S. Bhunia","doi":"10.1109/ITCIndia52672.2021.9532888","DOIUrl":null,"url":null,"abstract":"The evolving trend of the semiconductor supply chain resulted in a wide array of trust issues for electronic hardware. Among them, malicious alteration of designs in an untrusted design house or foundry, also known as hardware Trojan insertion, has emerged as a serious concern. A popular countermeasure against hardware Trojan attacks relies on identifying a Trojan fingerprint in a side - channel parameter. However, side - channel analysis suffers from (1) the process variations introduced in chips during fabrication and (2) the inability of conventional techniques to detect side - channel signatures of a small Trojan in a large design. In this paper, we propose a machine learning approach to detect malicious Trojan activities in a chip with high sensitivity. We use a custom - designed circuit board and measurements from several Trojan-inserted test chips for validating our proposed technique. We were able to detect Trojans with very high confidence and precision. Our method could detect extremely small Trojans of size as small as four gates with over 80% confidence. For larger Trojans, the prediction confidence is above 99%. We have also devised and implemented a framework for time - efficient automatic testing of a target chip using our method.","PeriodicalId":177825,"journal":{"name":"2021 IEEE International Test Conference India (ITC India)","volume":"1 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2021-07-18","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"3","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2021 IEEE International Test Conference India (ITC India)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/ITCIndia52672.2021.9532888","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 3
Abstract
The evolving trend of the semiconductor supply chain resulted in a wide array of trust issues for electronic hardware. Among them, malicious alteration of designs in an untrusted design house or foundry, also known as hardware Trojan insertion, has emerged as a serious concern. A popular countermeasure against hardware Trojan attacks relies on identifying a Trojan fingerprint in a side - channel parameter. However, side - channel analysis suffers from (1) the process variations introduced in chips during fabrication and (2) the inability of conventional techniques to detect side - channel signatures of a small Trojan in a large design. In this paper, we propose a machine learning approach to detect malicious Trojan activities in a chip with high sensitivity. We use a custom - designed circuit board and measurements from several Trojan-inserted test chips for validating our proposed technique. We were able to detect Trojans with very high confidence and precision. Our method could detect extremely small Trojans of size as small as four gates with over 80% confidence. For larger Trojans, the prediction confidence is above 99%. We have also devised and implemented a framework for time - efficient automatic testing of a target chip using our method.