{"id":"https://openalex.org/W4399396328","doi":"https://doi.org/10.1109/host55342.2024.10545411","title":"MaliGNNoma: GNN-Based Malicious Circuit Classifier for Secure Cloud FPGAs","display_name":"MaliGNNoma: GNN-Based Malicious Circuit Classifier for Secure Cloud FPGAs","publication_year":2024,"publication_date":"2024-05-06","ids":{"openalex":"https://openalex.org/W4399396328","doi":"https://doi.org/10.1109/host55342.2024.10545411"},"language":"en","primary_location":{"id":"doi:10.1109/host55342.2024.10545411","is_oa":false,"landing_page_url":"https://doi.org/10.1109/host55342.2024.10545411","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"2024 IEEE International Symposium on Hardware Oriented Security and Trust (HOST)","raw_type":"proceedings-article"},"type":"article","indexed_in":["crossref"],"open_access":{"is_oa":false,"oa_status":"closed","oa_url":null,"any_repository_has_fulltext":false},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5030348801","display_name":"Lilas Alrahis","orcid":"https://orcid.org/0000-0001-9932-6833"},"institutions":[{"id":"https://openalex.org/I120250893","display_name":"New York University Abu Dhabi","ror":"https://ror.org/00e5k0821","country_code":"AE","type":"education","lineage":["https://openalex.org/I120250893","https://openalex.org/I57206974"]}],"countries":["AE"],"is_corresponding":true,"raw_author_name":"Lilas Alrahis","raw_affiliation_strings":["New York University Abu Dhabi,Abu Dhabi,United Arab Emirates (UAE)","New York University Abu Dhabi, Abu Dhabi, United Arab Emirates (UAE)"],"affiliations":[{"raw_affiliation_string":"New York University Abu Dhabi,Abu Dhabi,United Arab Emirates (UAE)","institution_ids":["https://openalex.org/I120250893"]},{"raw_affiliation_string":"New York University Abu Dhabi, Abu Dhabi, United Arab Emirates (UAE)","institution_ids":["https://openalex.org/I120250893"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5040426334","display_name":"Hassan Nassar","orcid":"https://orcid.org/0000-0003-1566-8997"},"institutions":[{"id":"https://openalex.org/I102335020","display_name":"Karlsruhe Institute of Technology","ror":"https://ror.org/04t3en479","country_code":"DE","type":"education","lineage":["https://openalex.org/I102335020","https://openalex.org/I1305996414"]}],"countries":["DE"],"is_corresponding":false,"raw_author_name":"Hassan Nassar","raw_affiliation_strings":["Karlsruhe Institute of Technology (KIT), Institute for Computer Engineering (ITEC),Karlsruhe,Germany","Karlsruhe Institute of Technology (KIT), Institute for Computer Engineering (ITEC), Karlsruhe, Germany"],"affiliations":[{"raw_affiliation_string":"Karlsruhe Institute of Technology (KIT), Institute for Computer Engineering (ITEC),Karlsruhe,Germany","institution_ids":["https://openalex.org/I102335020"]},{"raw_affiliation_string":"Karlsruhe Institute of Technology (KIT), Institute for Computer Engineering (ITEC), Karlsruhe, Germany","institution_ids":["https://openalex.org/I102335020"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5022816225","display_name":"Jonas Krautter","orcid":"https://orcid.org/0000-0002-7492-5319"},"institutions":[{"id":"https://openalex.org/I102335020","display_name":"Karlsruhe Institute of Technology","ror":"https://ror.org/04t3en479","country_code":"DE","type":"education","lineage":["https://openalex.org/I102335020","https://openalex.org/I1305996414"]}],"countries":["DE"],"is_corresponding":false,"raw_author_name":"Jonas Krautter","raw_affiliation_strings":["Karlsruhe Institute of Technology (KIT), Institute for Computer Engineering (ITEC),Karlsruhe,Germany","Karlsruhe Institute of Technology (KIT), Institute for Computer Engineering (ITEC), Karlsruhe, Germany"],"affiliations":[{"raw_affiliation_string":"Karlsruhe Institute of Technology (KIT), Institute for Computer Engineering (ITEC),Karlsruhe,Germany","institution_ids":["https://openalex.org/I102335020"]},{"raw_affiliation_string":"Karlsruhe Institute of Technology (KIT), Institute for Computer Engineering (ITEC), Karlsruhe, Germany","institution_ids":["https://openalex.org/I102335020"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5026813167","display_name":"Dennis R. E. Gnad","orcid":"https://orcid.org/0000-0002-2839-4692"},"institutions":[{"id":"https://openalex.org/I102335020","display_name":"Karlsruhe Institute of Technology","ror":"https://ror.org/04t3en479","country_code":"DE","type":"education","lineage":["https://openalex.org/I102335020","https://openalex.org/I1305996414"]}],"countries":["DE"],"is_corresponding":false,"raw_author_name":"Dennis Gnad","raw_affiliation_strings":["Karlsruhe Institute of Technology (KIT), Institute for Computer Engineering (ITEC),Karlsruhe,Germany","Karlsruhe Institute of Technology (KIT), Institute for Computer Engineering (ITEC), Karlsruhe, Germany"],"affiliations":[{"raw_affiliation_string":"Karlsruhe Institute of Technology (KIT), Institute for Computer Engineering (ITEC),Karlsruhe,Germany","institution_ids":["https://openalex.org/I102335020"]},{"raw_affiliation_string":"Karlsruhe Institute of Technology (KIT), Institute for Computer Engineering (ITEC), Karlsruhe, Germany","institution_ids":["https://openalex.org/I102335020"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5066227499","display_name":"Lars Bauer","orcid":"https://orcid.org/0000-0003-0253-4594"},"institutions":[{"id":"https://openalex.org/I102335020","display_name":"Karlsruhe Institute of Technology","ror":"https://ror.org/04t3en479","country_code":"DE","type":"education","lineage":["https://openalex.org/I102335020","https://openalex.org/I1305996414"]}],"countries":["DE"],"is_corresponding":false,"raw_author_name":"Lars Bauer","raw_affiliation_strings":["Karlsruhe Institute of Technology (KIT), Institute for Computer Engineering (ITEC),Karlsruhe,Germany","Karlsruhe Institute of Technology (KIT), Institute for Computer Engineering (ITEC), Karlsruhe, Germany"],"affiliations":[{"raw_affiliation_string":"Karlsruhe Institute of Technology (KIT), Institute for Computer Engineering (ITEC),Karlsruhe,Germany","institution_ids":["https://openalex.org/I102335020"]},{"raw_affiliation_string":"Karlsruhe Institute of Technology (KIT), Institute for Computer Engineering (ITEC), Karlsruhe, Germany","institution_ids":["https://openalex.org/I102335020"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5063508488","display_name":"J\u00f6rg Henkel","orcid":"https://orcid.org/0000-0001-9602-2922"},"institutions":[{"id":"https://openalex.org/I102335020","display_name":"Karlsruhe Institute of Technology","ror":"https://ror.org/04t3en479","country_code":"DE","type":"education","lineage":["https://openalex.org/I102335020","https://openalex.org/I1305996414"]}],"countries":["DE"],"is_corresponding":false,"raw_author_name":"J\u00f6rg Henkel","raw_affiliation_strings":["Karlsruhe Institute of Technology (KIT), Institute for Computer Engineering (ITEC),Karlsruhe,Germany","Karlsruhe Institute of Technology (KIT), Institute for Computer Engineering (ITEC), Karlsruhe, Germany"],"affiliations":[{"raw_affiliation_string":"Karlsruhe Institute of Technology (KIT), Institute for Computer Engineering (ITEC),Karlsruhe,Germany","institution_ids":["https://openalex.org/I102335020"]},{"raw_affiliation_string":"Karlsruhe Institute of Technology (KIT), Institute for Computer Engineering (ITEC), Karlsruhe, Germany","institution_ids":["https://openalex.org/I102335020"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5064445713","display_name":"Mehdi B. Tahoori","orcid":"https://orcid.org/0000-0002-8829-5610"},"institutions":[{"id":"https://openalex.org/I102335020","display_name":"Karlsruhe Institute of Technology","ror":"https://ror.org/04t3en479","country_code":"DE","type":"education","lineage":["https://openalex.org/I102335020","https://openalex.org/I1305996414"]}],"countries":["DE"],"is_corresponding":false,"raw_author_name":"Mehdi Tahoori","raw_affiliation_strings":["Karlsruhe Institute of Technology (KIT), Institute for Computer Engineering (ITEC),Karlsruhe,Germany","Karlsruhe Institute of Technology (KIT), Institute for Computer Engineering (ITEC), Karlsruhe, Germany"],"affiliations":[{"raw_affiliation_string":"Karlsruhe Institute of Technology (KIT), Institute for Computer Engineering (ITEC),Karlsruhe,Germany","institution_ids":["https://openalex.org/I102335020"]},{"raw_affiliation_string":"Karlsruhe Institute of Technology (KIT), Institute for Computer Engineering (ITEC), Karlsruhe, Germany","institution_ids":["https://openalex.org/I102335020"]}]}],"institutions":[],"countries_distinct_count":2,"institutions_distinct_count":7,"corresponding_author_ids":["https://openalex.org/A5030348801"],"corresponding_institution_ids":["https://openalex.org/I120250893"],"apc_list":null,"apc_paid":null,"fwci":4.7871,"has_fulltext":false,"cited_by_count":9,"citation_normalized_percentile":{"value":0.96183405,"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":"383","last_page":"393"},"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/T11241","display_name":"Advanced Malware Detection Techniques","score":0.998199999332428,"subfield":{"id":"https://openalex.org/subfields/1711","display_name":"Signal Processing"},"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/T10951","display_name":"Cryptographic Implementations and Security","score":0.9807000160217285,"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/field-programmable-gate-array","display_name":"Field-programmable gate array","score":0.7170983552932739},{"id":"https://openalex.org/keywords/computer-science","display_name":"Computer science","score":0.7048222422599792},{"id":"https://openalex.org/keywords/cloud-computing","display_name":"Cloud computing","score":0.6209931373596191},{"id":"https://openalex.org/keywords/classifier","display_name":"Classifier (UML)","score":0.4607239067554474},{"id":"https://openalex.org/keywords/embedded-system","display_name":"Embedded system","score":0.38195908069610596},{"id":"https://openalex.org/keywords/computer-network","display_name":"Computer network","score":0.3313677906990051},{"id":"https://openalex.org/keywords/artificial-intelligence","display_name":"Artificial intelligence","score":0.24902433156967163},{"id":"https://openalex.org/keywords/operating-system","display_name":"Operating system","score":0.1993328332901001}],"concepts":[{"id":"https://openalex.org/C42935608","wikidata":"https://www.wikidata.org/wiki/Q190411","display_name":"Field-programmable gate array","level":2,"score":0.7170983552932739},{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.7048222422599792},{"id":"https://openalex.org/C79974875","wikidata":"https://www.wikidata.org/wiki/Q483639","display_name":"Cloud computing","level":2,"score":0.6209931373596191},{"id":"https://openalex.org/C95623464","wikidata":"https://www.wikidata.org/wiki/Q1096149","display_name":"Classifier (UML)","level":2,"score":0.4607239067554474},{"id":"https://openalex.org/C149635348","wikidata":"https://www.wikidata.org/wiki/Q193040","display_name":"Embedded system","level":1,"score":0.38195908069610596},{"id":"https://openalex.org/C31258907","wikidata":"https://www.wikidata.org/wiki/Q1301371","display_name":"Computer network","level":1,"score":0.3313677906990051},{"id":"https://openalex.org/C154945302","wikidata":"https://www.wikidata.org/wiki/Q11660","display_name":"Artificial intelligence","level":1,"score":0.24902433156967163},{"id":"https://openalex.org/C111919701","wikidata":"https://www.wikidata.org/wiki/Q9135","display_name":"Operating system","level":1,"score":0.1993328332901001}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1109/host55342.2024.10545411","is_oa":false,"landing_page_url":"https://doi.org/10.1109/host55342.2024.10545411","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"2024 IEEE International Symposium on Hardware Oriented Security and Trust (HOST)","raw_type":"proceedings-article"}],"best_oa_location":null,"sustainable_development_goals":[{"display_name":"Peace, Justice and strong institutions","score":0.6899999976158142,"id":"https://metadata.un.org/sdg/16"}],"awards":[],"funders":[],"has_content":{"grobid_xml":false,"pdf":false},"content_urls":null,"referenced_works_count":59,"referenced_works":["https://openalex.org/W1973115070","https://openalex.org/W2093382439","https://openalex.org/W2152406824","https://openalex.org/W2187089797","https://openalex.org/W2593390416","https://openalex.org/W2612354329","https://openalex.org/W2761003783","https://openalex.org/W2794898833","https://openalex.org/W2798781612","https://openalex.org/W2807281109","https://openalex.org/W2892344663","https://openalex.org/W2934754865","https://openalex.org/W2962711740","https://openalex.org/W2966980899","https://openalex.org/W2972317931","https://openalex.org/W2973780393","https://openalex.org/W2996863257","https://openalex.org/W3009761835","https://openalex.org/W3020831403","https://openalex.org/W3036146501","https://openalex.org/W3093938463","https://openalex.org/W3103717137","https://openalex.org/W3124370889","https://openalex.org/W3162298623","https://openalex.org/W3172633794","https://openalex.org/W3183466684","https://openalex.org/W3184341738","https://openalex.org/W3186572303","https://openalex.org/W3187009719","https://openalex.org/W3194922745","https://openalex.org/W3198511427","https://openalex.org/W3200354549","https://openalex.org/W3200855694","https://openalex.org/W3211948120","https://openalex.org/W3212416488","https://openalex.org/W4200501761","https://openalex.org/W4206557440","https://openalex.org/W4210985023","https://openalex.org/W4242164861","https://openalex.org/W4280640024","https://openalex.org/W4283771693","https://openalex.org/W4285414020","https://openalex.org/W4293243546","https://openalex.org/W4293251715","https://openalex.org/W4300424382","https://openalex.org/W4311080747","https://openalex.org/W4367721619","https://openalex.org/W4367721722","https://openalex.org/W4379115625","https://openalex.org/W4386859323","https://openalex.org/W4390590619","https://openalex.org/W4393145355","https://openalex.org/W6726873649","https://openalex.org/W6754929296","https://openalex.org/W6767288045","https://openalex.org/W6786048916","https://openalex.org/W6798311210","https://openalex.org/W6846724533","https://openalex.org/W6847700706"],"related_works":["https://openalex.org/W4244478748","https://openalex.org/W4223488648","https://openalex.org/W2134969820","https://openalex.org/W2251605416","https://openalex.org/W2560439919","https://openalex.org/W4389340727","https://openalex.org/W2096844293","https://openalex.org/W2363944576","https://openalex.org/W2351041855","https://openalex.org/W2570254841"],"abstract_inverted_index":{"The":[0],"security":[1,93,99],"of":[2,29,107,165,191],"cloud":[3,87],"field-programmable":[4],"gate":[5],"arrays":[6],"(FPGAs)":[7],"faces":[8],"challenges":[9],"from":[10],"untrusted":[11],"users":[12],"attempting":[13],"fault":[14],"and":[15,140,189,193,228],"side-channel":[16],"attacks":[17,24],"through":[18],"malicious":[19,73,120,147,169],"circuit":[20],"configurations.":[21,75],"Fault":[22],"injection":[23],"can":[25,83],"result":[26],"in":[27,42,167],"denial":[28],"service,":[30],"disrupting":[31],"functionality":[32],"or":[33],"leaking":[34],"secret":[35],"information.":[36],"This":[37],"threat":[38],"is":[39,53],"further":[40,220],"amplified":[41],"multi-tenancy":[43],"scenarios.":[44],"Detecting":[45],"such":[46,174],"threats":[47],"before":[48],"loading":[49],"onto":[50],"the":[51,103,134,137,142,146,153,163],"FPGA":[52,74,108,138],"crucial,":[54],"but":[55],"existing":[56,218],"methods":[57],"face":[58],"difficulty":[59],"identifying":[60],"sophisticated":[61,172],"attacks.":[62],"We":[63,198],"present":[64],"MaliGNNoma,":[65],"a":[66,78,96,112,130,157,186],"machine":[67],"learning-based":[68],"solution":[69],"that":[70,207],"accurately":[71],"identifies":[72],"Serving":[76],"as":[77,90,175],"netlist":[79],"scanning":[80,204],"mechanism,":[81],"it":[82],"be":[84],"employed":[85],"by":[86,213,217],"service":[88],"providers":[89],"an":[91],"initial":[92],"layer":[94],"within":[95],"necessary":[97],"multi-tiered":[98],"system.":[100],"By":[101],"leveraging":[102],"inherent":[104],"graph":[105,113],"representation":[106],"netlists,":[109],"MaliGNNoma":[110,128,166,184,200,214,227],"employs":[111],"neural":[114],"network":[115],"(GNN)":[116],"to":[117],"learn":[118],"distinctive":[119],"features,":[121],"surpassing":[122,196],"current":[123],"approaches.":[124],"To":[125],"enhance":[126],"transparency,":[127],"utilizes":[129],"parameterized":[131],"explainer":[132],"for":[133,145],"GNN,":[135],"labeling":[136],"configuration":[139],"pinpointing":[141],"sub-circuit":[143],"responsible":[144],"classification.":[148],"Through":[149],"extensive":[150],"experimentation":[151],"on":[152,178],"ZCU102":[154],"board":[155],"with":[156,201],"Xilinx":[158],"UltraScale+":[159],"FPGA,":[160],"we":[161,225],"validate":[162],"effectiveness":[164],"detecting":[168],"configurations,":[170],"including":[171],"attacks,":[173],"those":[176],"based":[177],"benign":[179],"modules,":[180],"like":[181],"cryptography":[182],"accelerators.":[183],"achieves":[185],"classification":[187],"accuracy":[188],"precision":[190],"98.24%":[192],"97.88%,":[194],"respectively,":[195],"state-of-the-art.":[197],"compare":[199],"five":[202],"state-of-the-art":[203],"methods,":[205],"revealing":[206],"not":[208],"all":[209],"attack":[210],"vectors":[211],"detected":[212],"are":[215],"recognized":[216],"solutions,":[219],"emphasizing":[221],"its":[222,229],"effectiveness.":[223],"Additionally,":[224],"make":[226],"associated":[230],"dataset":[231],"publicly":[232],"available.":[233]},"counts_by_year":[{"year":2025,"cited_by_count":6},{"year":2024,"cited_by_count":3}],"updated_date":"2025-11-06T03:46:38.306776","created_date":"2025-10-10T00:00:00"}
