{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,6,11]],"date-time":"2026-06-11T18:22:59Z","timestamp":1781202179636,"version":"3.54.1"},"reference-count":42,"publisher":"World Scientific Pub Co Pte Ltd","issue":"07","funder":[{"DOI":"10.13039\/501100001809","name":"National Natural Science Foundation of China","doi-asserted-by":"publisher","award":["61972302"],"award-info":[{"award-number":["61972302"]}],"id":[{"id":"10.13039\/501100001809","id-type":"DOI","asserted-by":"publisher"}]},{"DOI":"10.13039\/501100004719","name":"Ministre de l'Economie, du Redressement Productif et du Numerique","doi-asserted-by":"publisher","award":["2019YFB1406402"],"award-info":[{"award-number":["2019YFB1406402"]}],"id":[{"id":"10.13039\/501100004719","id-type":"DOI","asserted-by":"publisher"}]}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["J CIRCUIT SYST COMP"],"published-print":{"date-parts":[[2022,5,15]]},"abstract":"<jats:p> The design complexity and outsourcing trend of modern integrated circuits (ICs) have increased the chance for adversaries to implant hardware Trojans (HTs) in the development process. To effectively defend against this hardware-based security threat, many solutions have been reported in the literature, including dynamic and static techniques. However, there is still a lack of methods that can simultaneously detect and diagnose HT circuits with high accuracy and low time complexity. Therefore, to overcome these limitations, this paper presents an HT detection and diagnosis method for gate-level netlists (GLNs) based on different machine learning (ML) algorithms. Given a GLN, the proposed method first partitions it into several circuit cones and extracts seven HT-related features from each cone. Then, we repeat this process for the sample GLN to construct a dataset for the next step. After that, we use K-Nearest Neighbor (KNN), Decision Tree (DT) and Naive Bayes (NB) to classify all circuit cones of the target GLN. Finally, we determine whether each circuit cone is HT-implanted through the label, completing the HT detection and diagnosis for target GLN. We have applied our method to 11 GLNs from ISCAS\u201985 and ISCAS\u201989 benchmark suites. As shown in experimental results of the three ML algorithms used in our method: (1) NB costs shortest time and achieves the highest average true positive rate (ATPR) of 100%; (2) DT costs longest time but achieve the highest average true negative rate (ATNR) of 98.61%; (3) Compared to NB and DT, KNN costs a slightly longer time than NB but the ATPR and ATNR values are approximately close to DT. Moreover, it can also report the possible implantation location of a Trojan instance according to the detecting results. <\/jats:p>","DOI":"10.1142\/s0218126622501353","type":"journal-article","created":{"date-parts":[[2022,2,18]],"date-time":"2022-02-18T11:36:49Z","timestamp":1645184209000},"source":"Crossref","is-referenced-by-count":14,"title":["A Hardware Trojan Detection and Diagnosis Method for Gate-Level Netlists Based on Different Machine Learning Algorithms"],"prefix":"10.1142","volume":"31","author":[{"given":"Zhao","family":"Huang","sequence":"first","affiliation":[{"name":"School of Computer Science and Technology, Xidian University, Xi\u2019an, Shaanxi 710071, P. R. China"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Changjian","family":"Xie","sequence":"additional","affiliation":[{"name":"School of Computer Science and Technology, Xidian University, Xi\u2019an, Shaanxi 710071, P. R. China"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Zeyu","family":"Li","sequence":"additional","affiliation":[{"name":"School of Computer Science and Technology, Xidian University, Xi\u2019an, Shaanxi 710071, P. R. China"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Maofan","family":"Du","sequence":"additional","affiliation":[{"name":"School of Computer Science and Technology, Xidian University, Xi\u2019an, Shaanxi 710071, P. R. China"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Quan","family":"Wang","sequence":"additional","affiliation":[{"name":"School of Computer Science and Technology, Xidian University, Xi\u2019an, Shaanxi 710071, P. R. China"}],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"219","published-online":{"date-parts":[[2022,2,17]]},"reference":[{"key":"S0218126622501353BIB001","doi-asserted-by":"publisher","DOI":"10.1109\/JPROC.2014.2334493"},{"key":"S0218126622501353BIB002","doi-asserted-by":"publisher","DOI":"10.1109\/ACCESS.2020.2965016"},{"key":"S0218126622501353BIB003","doi-asserted-by":"publisher","DOI":"10.1109\/TCAD.2020.3047976"},{"key":"S0218126622501353BIB004","first-page":"993","volume":"42","author":"Huang Z.","year":"2020","journal-title":"Chin. J. Comput."},{"key":"S0218126622501353BIB005","doi-asserted-by":"publisher","DOI":"10.1016\/j.vlsi.2021.03.001"},{"key":"S0218126622501353BIB006","doi-asserted-by":"publisher","DOI":"10.1109\/ISDFS.2018.8355314"},{"key":"S0218126622501353BIB007","doi-asserted-by":"publisher","DOI":"10.1109\/TCAD.2020.2977069"},{"key":"S0218126622501353BIB008","first-page":"6:1","volume":"17","author":"Wang X. M.","year":"2020","journal-title":"ACM Trans. Emerg. Technol. Comput. Syst."},{"key":"S0218126622501353BIB009","doi-asserted-by":"publisher","DOI":"10.1109\/ISED.2018.8704008"},{"key":"S0218126622501353BIB010","doi-asserted-by":"publisher","DOI":"10.1142\/S0218126620501200"},{"key":"S0218126622501353BIB011","doi-asserted-by":"publisher","DOI":"10.1109\/ISCAS.2018.8351233"},{"key":"S0218126622501353BIB012","doi-asserted-by":"publisher","DOI":"10.1007\/s10836-018-5739-4"},{"key":"S0218126622501353BIB013","doi-asserted-by":"publisher","DOI":"10.1142\/S0218126620500498"},{"key":"S0218126622501353BIB014","doi-asserted-by":"publisher","DOI":"10.1109\/TCAD.2020.3019984"},{"key":"S0218126622501353BIB015","doi-asserted-by":"publisher","DOI":"10.1109\/TIFS.2018.2833059"},{"issue":"5","key":"S0218126622501353BIB016","first-page":"1132","volume":"44","author":"Xue M.","year":"2016","journal-title":"Tien Tzu Hsueh Pao\/Acta Electronica Sin."},{"key":"S0218126622501353BIB017","doi-asserted-by":"publisher","DOI":"10.1145\/3436820"},{"key":"S0218126622501353BIB018","doi-asserted-by":"publisher","DOI":"10.1109\/ITC-Asia.2018.00024"},{"key":"S0218126622501353BIB019","doi-asserted-by":"publisher","DOI":"10.1142\/S0218126621501565"},{"key":"S0218126622501353BIB020","doi-asserted-by":"publisher","DOI":"10.1109\/ATS.2018.00026"},{"key":"S0218126622501353BIB021","doi-asserted-by":"publisher","DOI":"10.1109\/ICASID.2019.8924992"},{"key":"S0218126622501353BIB022","doi-asserted-by":"publisher","DOI":"10.1142\/S0218126615501157"},{"key":"S0218126622501353BIB023","doi-asserted-by":"publisher","DOI":"10.1109\/ISCID.2019.00037"},{"key":"S0218126622501353BIB024","doi-asserted-by":"publisher","DOI":"10.1109\/TCAD.2020.3035346"},{"key":"S0218126622501353BIB025","doi-asserted-by":"publisher","DOI":"10.1142\/S0218126618501384"},{"key":"S0218126622501353BIB026","doi-asserted-by":"publisher","DOI":"10.1109\/JIOT.2020.2994627"},{"key":"S0218126622501353BIB027","doi-asserted-by":"publisher","DOI":"10.1109\/ICTA50426.2020.9332077"},{"key":"S0218126622501353BIB028","doi-asserted-by":"publisher","DOI":"10.1109\/HOST45689.2020.9300127"},{"key":"S0218126622501353BIB029","doi-asserted-by":"publisher","DOI":"10.1109\/ACCESS.2018.2887268"},{"key":"S0218126622501353BIB030","doi-asserted-by":"publisher","DOI":"10.23919\/DATE.2017.7927002"},{"key":"S0218126622501353BIB031","first-page":"6:1","volume":"20","author":"He J. J.","year":"2020","journal-title":"ACM Trans. Embedded Comput. Syst."},{"key":"S0218126622501353BIB032","doi-asserted-by":"publisher","DOI":"10.1109\/AsianHOST.2018.8607172"},{"key":"S0218126622501353BIB033","doi-asserted-by":"publisher","DOI":"10.1145\/3391890"},{"key":"S0218126622501353BIB034","doi-asserted-by":"publisher","DOI":"10.1109\/IOLTS.2016.7604700"},{"key":"S0218126622501353BIB035","doi-asserted-by":"publisher","DOI":"10.1109\/ISCAS.2017.8050827"},{"key":"S0218126622501353BIB036","doi-asserted-by":"publisher","DOI":"10.1109\/ICCE-Berlin.2018.8576247"},{"key":"S0218126622501353BIB037","doi-asserted-by":"publisher","DOI":"10.1109\/ICCE.2018.8326247"},{"key":"S0218126622501353BIB038","doi-asserted-by":"publisher","DOI":"10.1109\/ACCESS.2019.2896479"},{"key":"S0218126622501353BIB039","doi-asserted-by":"publisher","DOI":"10.1109\/CCET48361.2019.8988946"},{"key":"S0218126622501353BIB040","doi-asserted-by":"publisher","DOI":"10.1109\/ATS47505.2019.00018"},{"key":"S0218126622501353BIB041","first-page":"1","volume-title":"Proc. 2021 3rd Int. Conf. Hardware Security and Trust (ICHST)","author":"Du M. F."},{"key":"S0218126622501353BIB043","doi-asserted-by":"publisher","DOI":"10.1109\/54.785838"}],"container-title":["Journal of Circuits, Systems and Computers"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/www.worldscientific.com\/doi\/pdf\/10.1142\/S0218126622501353","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2022,4,22]],"date-time":"2022-04-22T11:22:46Z","timestamp":1650626566000},"score":1,"resource":{"primary":{"URL":"https:\/\/www.worldscientific.com\/doi\/10.1142\/S0218126622501353"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2022,2,17]]},"references-count":42,"journal-issue":{"issue":"07","published-print":{"date-parts":[[2022,5,15]]}},"alternative-id":["10.1142\/S0218126622501353"],"URL":"https:\/\/doi.org\/10.1142\/s0218126622501353","relation":{},"ISSN":["0218-1266","1793-6454"],"issn-type":[{"value":"0218-1266","type":"print"},{"value":"1793-6454","type":"electronic"}],"subject":[],"published":{"date-parts":[[2022,2,17]]},"article-number":"2250135"}}