{"id":"https://openalex.org/W4213370430","doi":"https://doi.org/10.1109/host49136.2021.9702276","title":"Contrastive Graph Convolutional Networks for Hardware Trojan Detection in Third Party IP Cores","display_name":"Contrastive Graph Convolutional Networks for Hardware Trojan Detection in Third Party IP Cores","publication_year":2021,"publication_date":"2021-12-12","ids":{"openalex":"https://openalex.org/W4213370430","doi":"https://doi.org/10.1109/host49136.2021.9702276"},"language":"en","primary_location":{"id":"doi:10.1109/host49136.2021.9702276","is_oa":false,"landing_page_url":"https://doi.org/10.1109/host49136.2021.9702276","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"2021 IEEE International Symposium on Hardware Oriented Security and Trust (HOST)","raw_type":"proceedings-article"},"type":"preprint","indexed_in":["arxiv","crossref"],"open_access":{"is_oa":true,"oa_status":"green","oa_url":"https://arxiv.org/pdf/2203.02095","any_repository_has_fulltext":true},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5074615163","display_name":"Nikhil Muralidhar","orcid":"https://orcid.org/0000-0001-7068-2981"},"institutions":[{"id":"https://openalex.org/I859038795","display_name":"Virginia Tech","ror":"https://ror.org/02smfhw86","country_code":"US","type":"education","lineage":["https://openalex.org/I859038795"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Nikhil Muralidhar","raw_affiliation_strings":["Virginia Tech,Department of Computer Science,Arlington,VA"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Virginia Tech,Department of Computer Science,Arlington,VA","institution_ids":["https://openalex.org/I859038795"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5053033983","display_name":"Abdullah Zubair","orcid":null},"institutions":[{"id":"https://openalex.org/I859038795","display_name":"Virginia Tech","ror":"https://ror.org/02smfhw86","country_code":"US","type":"education","lineage":["https://openalex.org/I859038795"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Abdullah Zubair","raw_affiliation_strings":["Virginia Tech,Department of Electrical and Computer Engineering,Arlington,VA"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Virginia Tech,Department of Electrical and Computer Engineering,Arlington,VA","institution_ids":["https://openalex.org/I859038795"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5014659675","display_name":"Nathanael R. Weidler","orcid":"https://orcid.org/0000-0003-4947-0460"},"institutions":[{"id":"https://openalex.org/I4210115540","display_name":"Energy Dynamics (Norway)","ror":"https://ror.org/023m9d467","country_code":"NO","type":"company","lineage":["https://openalex.org/I4210115540"]},{"id":"https://openalex.org/I4388482684","display_name":"Utah State University Space Dynamics Laboratory","ror":"https://ror.org/02w403h65","country_code":null,"type":"facility","lineage":["https://openalex.org/I121980950","https://openalex.org/I4388482684"]}],"countries":["NO"],"is_corresponding":false,"raw_author_name":"Nathanael Weidler","raw_affiliation_strings":["Space Dynamics Laboratory,Logan,UT","Space Dynamics Laboratory, Logan, UT"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Space Dynamics Laboratory,Logan,UT","institution_ids":["https://openalex.org/I4210115540"]},{"raw_affiliation_string":"Space Dynamics Laboratory, Logan, UT","institution_ids":["https://openalex.org/I4388482684"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5042147260","display_name":"Ryan Gerdes","orcid":"https://orcid.org/0000-0003-0876-1181"},"institutions":[{"id":"https://openalex.org/I859038795","display_name":"Virginia Tech","ror":"https://ror.org/02smfhw86","country_code":"US","type":"education","lineage":["https://openalex.org/I859038795"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Ryan Gerdes","raw_affiliation_strings":["Virginia Tech,Department of Electrical and Computer Engineering,Arlington,VA"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Virginia Tech,Department of Electrical and Computer Engineering,Arlington,VA","institution_ids":["https://openalex.org/I859038795"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5035052603","display_name":"Naren Ramakrishnan","orcid":"https://orcid.org/0000-0002-1821-9743"},"institutions":[{"id":"https://openalex.org/I859038795","display_name":"Virginia Tech","ror":"https://ror.org/02smfhw86","country_code":"US","type":"education","lineage":["https://openalex.org/I859038795"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Naren Ramakrishnan","raw_affiliation_strings":["Virginia Tech,Department of Computer Science,Arlington,VA"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Virginia Tech,Department of Computer Science,Arlington,VA","institution_ids":["https://openalex.org/I859038795"]}]}],"institutions":[],"countries_distinct_count":2,"institutions_distinct_count":5,"corresponding_author_ids":[],"corresponding_institution_ids":[],"apc_list":null,"apc_paid":null,"fwci":4.9554,"has_fulltext":false,"cited_by_count":33,"citation_normalized_percentile":{"value":0.96125574,"is_in_top_1_percent":false,"is_in_top_10_percent":true},"cited_by_percentile_year":{"min":96,"max":99},"biblio":{"volume":null,"issue":null,"first_page":"181","last_page":"191"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T12122","display_name":"Physical Unclonable Functions (PUFs) and Hardware Security","score":0.9998999834060669,"subfield":{"id":"https://openalex.org/subfields/1708","display_name":"Hardware and Architecture"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},"topics":[{"id":"https://openalex.org/T12122","display_name":"Physical Unclonable Functions (PUFs) and Hardware Security","score":0.9998999834060669,"subfield":{"id":"https://openalex.org/subfields/1708","display_name":"Hardware and Architecture"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},{"id":"https://openalex.org/T14117","display_name":"Integrated Circuits and Semiconductor Failure Analysis","score":0.9904999732971191,"subfield":{"id":"https://openalex.org/subfields/2208","display_name":"Electrical and Electronic Engineering"},"field":{"id":"https://openalex.org/fields/22","display_name":"Engineering"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},{"id":"https://openalex.org/T11689","display_name":"Adversarial Robustness in Machine Learning","score":0.9668999910354614,"subfield":{"id":"https://openalex.org/subfields/1702","display_name":"Artificial Intelligence"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}}],"keywords":[{"id":"https://openalex.org/keywords/hardware-trojan","display_name":"Hardware Trojan","score":0.8150942921638489},{"id":"https://openalex.org/keywords/netlist","display_name":"Netlist","score":0.8067357540130615},{"id":"https://openalex.org/keywords/computer-science","display_name":"Computer science","score":0.7493298053741455},{"id":"https://openalex.org/keywords/trojan","display_name":"Trojan","score":0.5997969508171082},{"id":"https://openalex.org/keywords/flagging","display_name":"Flagging","score":0.5550237894058228},{"id":"https://openalex.org/keywords/deep-learning","display_name":"Deep learning","score":0.5137856602668762},{"id":"https://openalex.org/keywords/integrated-circuit","display_name":"Integrated circuit","score":0.4486515522003174},{"id":"https://openalex.org/keywords/computer-architecture","display_name":"Computer architecture","score":0.44616761803627014},{"id":"https://openalex.org/keywords/multiplexer","display_name":"Multiplexer","score":0.44536441564559937},{"id":"https://openalex.org/keywords/integrated-circuit-design","display_name":"Integrated circuit design","score":0.42065584659576416},{"id":"https://openalex.org/keywords/embedded-system","display_name":"Embedded system","score":0.4142357110977173},{"id":"https://openalex.org/keywords/hardware-security-module","display_name":"Hardware security module","score":0.41019412875175476},{"id":"https://openalex.org/keywords/computer-hardware","display_name":"Computer hardware","score":0.37709546089172363},{"id":"https://openalex.org/keywords/artificial-intelligence","display_name":"Artificial intelligence","score":0.2873954176902771},{"id":"https://openalex.org/keywords/algorithm","display_name":"Algorithm","score":0.18656250834465027},{"id":"https://openalex.org/keywords/operating-system","display_name":"Operating system","score":0.17847898602485657},{"id":"https://openalex.org/keywords/computer-security","display_name":"Computer security","score":0.17261230945587158},{"id":"https://openalex.org/keywords/multiplexing","display_name":"Multiplexing","score":0.1349141001701355},{"id":"https://openalex.org/keywords/cryptography","display_name":"Cryptography","score":0.13110920786857605}],"concepts":[{"id":"https://openalex.org/C2780873074","wikidata":"https://www.wikidata.org/wiki/Q5656397","display_name":"Hardware Trojan","level":3,"score":0.8150942921638489},{"id":"https://openalex.org/C177650935","wikidata":"https://www.wikidata.org/wiki/Q1760303","display_name":"Netlist","level":2,"score":0.8067357540130615},{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.7493298053741455},{"id":"https://openalex.org/C174333608","wikidata":"https://www.wikidata.org/wiki/Q19635","display_name":"Trojan","level":2,"score":0.5997969508171082},{"id":"https://openalex.org/C2777548347","wikidata":"https://www.wikidata.org/wiki/Q5456937","display_name":"Flagging","level":2,"score":0.5550237894058228},{"id":"https://openalex.org/C108583219","wikidata":"https://www.wikidata.org/wiki/Q197536","display_name":"Deep learning","level":2,"score":0.5137856602668762},{"id":"https://openalex.org/C530198007","wikidata":"https://www.wikidata.org/wiki/Q80831","display_name":"Integrated circuit","level":2,"score":0.4486515522003174},{"id":"https://openalex.org/C118524514","wikidata":"https://www.wikidata.org/wiki/Q173212","display_name":"Computer architecture","level":1,"score":0.44616761803627014},{"id":"https://openalex.org/C70970002","wikidata":"https://www.wikidata.org/wiki/Q189434","display_name":"Multiplexer","level":3,"score":0.44536441564559937},{"id":"https://openalex.org/C74524168","wikidata":"https://www.wikidata.org/wiki/Q1074539","display_name":"Integrated circuit design","level":2,"score":0.42065584659576416},{"id":"https://openalex.org/C149635348","wikidata":"https://www.wikidata.org/wiki/Q193040","display_name":"Embedded system","level":1,"score":0.4142357110977173},{"id":"https://openalex.org/C39217717","wikidata":"https://www.wikidata.org/wiki/Q1432354","display_name":"Hardware security module","level":3,"score":0.41019412875175476},{"id":"https://openalex.org/C9390403","wikidata":"https://www.wikidata.org/wiki/Q3966","display_name":"Computer hardware","level":1,"score":0.37709546089172363},{"id":"https://openalex.org/C154945302","wikidata":"https://www.wikidata.org/wiki/Q11660","display_name":"Artificial intelligence","level":1,"score":0.2873954176902771},{"id":"https://openalex.org/C11413529","wikidata":"https://www.wikidata.org/wiki/Q8366","display_name":"Algorithm","level":1,"score":0.18656250834465027},{"id":"https://openalex.org/C111919701","wikidata":"https://www.wikidata.org/wiki/Q9135","display_name":"Operating system","level":1,"score":0.17847898602485657},{"id":"https://openalex.org/C38652104","wikidata":"https://www.wikidata.org/wiki/Q3510521","display_name":"Computer security","level":1,"score":0.17261230945587158},{"id":"https://openalex.org/C19275194","wikidata":"https://www.wikidata.org/wiki/Q222903","display_name":"Multiplexing","level":2,"score":0.1349141001701355},{"id":"https://openalex.org/C178489894","wikidata":"https://www.wikidata.org/wiki/Q8789","display_name":"Cryptography","level":2,"score":0.13110920786857605},{"id":"https://openalex.org/C95457728","wikidata":"https://www.wikidata.org/wiki/Q309","display_name":"History","level":0,"score":0.0},{"id":"https://openalex.org/C76155785","wikidata":"https://www.wikidata.org/wiki/Q418","display_name":"Telecommunications","level":1,"score":0.0},{"id":"https://openalex.org/C166957645","wikidata":"https://www.wikidata.org/wiki/Q23498","display_name":"Archaeology","level":1,"score":0.0}],"mesh":[],"locations_count":2,"locations":[{"id":"doi:10.1109/host49136.2021.9702276","is_oa":false,"landing_page_url":"https://doi.org/10.1109/host49136.2021.9702276","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"2021 IEEE International Symposium on Hardware Oriented Security and Trust (HOST)","raw_type":"proceedings-article"},{"id":"pmh:oai:arXiv.org:2203.02095","is_oa":true,"landing_page_url":"http://arxiv.org/abs/2203.02095","pdf_url":"https://arxiv.org/pdf/2203.02095","source":{"id":"https://openalex.org/S4306400194","display_name":"arXiv (Cornell University)","issn_l":null,"issn":null,"is_oa":true,"is_in_doaj":false,"is_core":false,"host_organization":"https://openalex.org/I205783295","host_organization_name":"Cornell University","host_organization_lineage":["https://openalex.org/I205783295"],"host_organization_lineage_names":[],"type":"repository"},"license":null,"license_id":null,"version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":null,"raw_type":"text"}],"best_oa_location":{"id":"pmh:oai:arXiv.org:2203.02095","is_oa":true,"landing_page_url":"http://arxiv.org/abs/2203.02095","pdf_url":"https://arxiv.org/pdf/2203.02095","source":{"id":"https://openalex.org/S4306400194","display_name":"arXiv (Cornell University)","issn_l":null,"issn":null,"is_oa":true,"is_in_doaj":false,"is_core":false,"host_organization":"https://openalex.org/I205783295","host_organization_name":"Cornell University","host_organization_lineage":["https://openalex.org/I205783295"],"host_organization_lineage_names":[],"type":"repository"},"license":null,"license_id":null,"version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":null,"raw_type":"text"},"sustainable_development_goals":[{"display_name":"Industry, innovation and infrastructure","score":0.46000000834465027,"id":"https://metadata.un.org/sdg/9"}],"awards":[{"id":"https://openalex.org/G8778743723","display_name":null,"funder_award_id":"DGE-1545362","funder_id":"https://openalex.org/F4320306076","funder_display_name":"National Science Foundation"}],"funders":[{"id":"https://openalex.org/F4320306076","display_name":"National Science Foundation","ror":"https://ror.org/021nxhr62"}],"has_content":{"pdf":false,"grobid_xml":false},"content_urls":null,"referenced_works_count":40,"referenced_works":["https://openalex.org/W1591013007","https://openalex.org/W2045408571","https://openalex.org/W2101234009","https://openalex.org/W2120912790","https://openalex.org/W2145937629","https://openalex.org/W2151668694","https://openalex.org/W2189470380","https://openalex.org/W2207233201","https://openalex.org/W2328809315","https://openalex.org/W2536483783","https://openalex.org/W2753199827","https://openalex.org/W2756703387","https://openalex.org/W2768509443","https://openalex.org/W2778752735","https://openalex.org/W2792643794","https://openalex.org/W2907492528","https://openalex.org/W2911567666","https://openalex.org/W2929926416","https://openalex.org/W2943074664","https://openalex.org/W2964015378","https://openalex.org/W3000731494","https://openalex.org/W3005680577","https://openalex.org/W3047759510","https://openalex.org/W3095602948","https://openalex.org/W3114632476","https://openalex.org/W3187009719","https://openalex.org/W4210257598","https://openalex.org/W4234446968","https://openalex.org/W4244124617","https://openalex.org/W4252148401","https://openalex.org/W4287812705","https://openalex.org/W4361868121","https://openalex.org/W6675354045","https://openalex.org/W6683630750","https://openalex.org/W6726873649","https://openalex.org/W6749029207","https://openalex.org/W6774314701","https://openalex.org/W6776700526","https://openalex.org/W6781305524","https://openalex.org/W6784694379"],"related_works":["https://openalex.org/W2795151239","https://openalex.org/W2724859555","https://openalex.org/W3160241274","https://openalex.org/W2800991926","https://openalex.org/W2536483783","https://openalex.org/W3040363299","https://openalex.org/W4292862463","https://openalex.org/W2756672502","https://openalex.org/W2903337714","https://openalex.org/W2782017703"],"abstract_inverted_index":{"The":[0,22],"availability":[1],"of":[2,25,33,55,89,182,196,203],"wide-ranging":[3],"third-party":[4],"intellectual":[5],"property":[6],"(3PIP)":[7],"cores":[8,71,97],"enables":[9],"integrated":[10,50],"circuit":[11,183],"(IC)":[12],"designers":[13],"to":[14,37,106],"focus":[15],"on":[16,118,132],"designing":[17],"high-level":[18],"features":[19],"in":[20,73,92,114,167],"ASICs/SoCs.":[21],"massive":[23],"proliferation":[24],"ICs":[26,115],"brings":[27],"with":[28],"it":[29],"an":[30,77,163],"increased":[31],"number":[32],"bad":[34],"actors":[35],"seeking":[36],"exploit":[38],"those":[39],"circuits":[40,51],"for":[41,87,141,170,176,205],"various":[42],"nefarious":[43],"reasons.":[44],"This":[45],"is":[46,76],"not":[47],"surprising":[48],"as":[49],"affect":[52],"every":[53],"aspect":[54],"society.":[56],"Thus,":[57],"malicious":[58],"logic":[59],"(Hardware":[60],"Trojans,":[61],"HT)":[62],"being":[63],"surreptitiously":[64],"injected":[65],"by":[66,110],"untrusted":[67],"vendors":[68],"into":[69],"3PIP":[70],"used":[72],"IC":[74],"design":[75],"ever":[78],"present":[79],"threat.":[80],"In":[81],"this":[82],"paper,":[83],"we":[84,103,193],"explore":[85],"methods":[86,105],"identification":[88],"trigger-based":[90],"HT":[91,206],"designs":[93,143],"containing":[94,144],"synthesizable":[95],"IP":[96],"without":[98],"a":[99,127,180],"golden":[100],"model.":[101],"Specifically,":[102],"develop":[104],"detect":[107],"hardware":[108],"trojans":[109],"detecting":[111],"triggers":[112,146,172,178],"embedded":[113],"purely":[116],"based":[117,131],"netlists":[119],"acquired":[120],"from":[121],"the":[122,149,199],"vendor.":[123],"We":[124],"propose":[125],"GATE-Net,":[126],"deep":[128],"learning":[129,160],"model":[130],"graph-convolutional":[133],"networks":[134],"(GCN)":[135],"trained":[136],"using":[137,147],"supervised":[138,200],"contrastive":[139,201],"learning,":[140],"flagging":[142],"randomly-inserted":[145],"only":[148],"corresponding":[150],"netlist.":[151],"Our":[152],"proposed":[153],"architecture":[154],"achieves":[155],"significant":[156],"improvements":[157],"over":[158],"state-of-the-art":[159],"models":[161],"yielding":[162],"average":[164],"46.99%":[165],"improvement":[166,175],"detection":[168],"performance":[169,191],"combinatorial":[171],"and":[173,189,198,209],"21.91%":[174],"sequential":[177],"across":[179],"variety":[181],"types.":[184],"Through":[185],"rigorous":[186],"experimentation,":[187],"qualitative":[188],"quantitative":[190],"evaluations,":[192],"demonstrate":[194],"effectiveness":[195],"GATE-Net":[197,204],"training":[202],"detection.":[207],"Code":[208],"data":[210],"are":[211],"publicly":[212],"available<sup>&#x002A;</sup>.":[213]},"counts_by_year":[{"year":2025,"cited_by_count":12},{"year":2024,"cited_by_count":7},{"year":2023,"cited_by_count":11},{"year":2022,"cited_by_count":3}],"updated_date":"2026-06-11T09:08:48.828518","created_date":"2022-02-24T00:00:00"}
