Ashek Seum, Md. Reasad Zaman Chowdhury, F. S. Hossain
{"title":"一种用于硬件木马检测的高效机器学习方法","authors":"Ashek Seum, Md. Reasad Zaman Chowdhury, F. S. Hossain","doi":"10.1109/ICCIT57492.2022.10055021","DOIUrl":null,"url":null,"abstract":"As outsourcing of IC manufacturing has become a global phenomenon, the risk of ICs being infested with Trojans has increased more than ever. In this paper, we propose a circuit gate level netlist based Trojan detection using supervised machine learning approaches. A number of features are extracted from the netlist that delivers a sophisticated dataset for the approximately trained model to deliver a higher true positive detection rate. The netlist is analyzed in 45 nm technology to generate features and Monte Carlo simulation is performed to generate two thousand virtual netlists, including one thousand Trojan infested netlists. We experiment with the s27 benchmark circuit netlist to evaluate our approach. Different types of sequential and combinational types of Trojans from literature are inserted into the netlist to evaluate the proposed approach. The results show significant Trojan detectability in different machine learning approaches.","PeriodicalId":255498,"journal":{"name":"2022 25th International Conference on Computer and Information Technology (ICCIT)","volume":"17 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2022-12-17","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":"{\"title\":\"An Efficient Machine Learning Approach for Hardware Trojan Detection\",\"authors\":\"Ashek Seum, Md. Reasad Zaman Chowdhury, F. S. Hossain\",\"doi\":\"10.1109/ICCIT57492.2022.10055021\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"As outsourcing of IC manufacturing has become a global phenomenon, the risk of ICs being infested with Trojans has increased more than ever. In this paper, we propose a circuit gate level netlist based Trojan detection using supervised machine learning approaches. A number of features are extracted from the netlist that delivers a sophisticated dataset for the approximately trained model to deliver a higher true positive detection rate. The netlist is analyzed in 45 nm technology to generate features and Monte Carlo simulation is performed to generate two thousand virtual netlists, including one thousand Trojan infested netlists. We experiment with the s27 benchmark circuit netlist to evaluate our approach. Different types of sequential and combinational types of Trojans from literature are inserted into the netlist to evaluate the proposed approach. The results show significant Trojan detectability in different machine learning approaches.\",\"PeriodicalId\":255498,\"journal\":{\"name\":\"2022 25th International Conference on Computer and Information Technology (ICCIT)\",\"volume\":\"17 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2022-12-17\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"0\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"2022 25th International Conference on Computer and Information Technology (ICCIT)\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1109/ICCIT57492.2022.10055021\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"2022 25th International Conference on Computer and Information Technology (ICCIT)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/ICCIT57492.2022.10055021","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
An Efficient Machine Learning Approach for Hardware Trojan Detection
As outsourcing of IC manufacturing has become a global phenomenon, the risk of ICs being infested with Trojans has increased more than ever. In this paper, we propose a circuit gate level netlist based Trojan detection using supervised machine learning approaches. A number of features are extracted from the netlist that delivers a sophisticated dataset for the approximately trained model to deliver a higher true positive detection rate. The netlist is analyzed in 45 nm technology to generate features and Monte Carlo simulation is performed to generate two thousand virtual netlists, including one thousand Trojan infested netlists. We experiment with the s27 benchmark circuit netlist to evaluate our approach. Different types of sequential and combinational types of Trojans from literature are inserted into the netlist to evaluate the proposed approach. The results show significant Trojan detectability in different machine learning approaches.