{"id":"https://openalex.org/W3111804930","doi":"https://doi.org/10.23919/date51398.2021.9474039","title":"GNNUnlock: Graph Neural Networks-based Oracle-less Unlocking Scheme for Provably Secure Logic Locking","display_name":"GNNUnlock: Graph Neural Networks-based Oracle-less Unlocking Scheme for Provably Secure Logic Locking","publication_year":2021,"publication_date":"2021-02-01","ids":{"openalex":"https://openalex.org/W3111804930","doi":"https://doi.org/10.23919/date51398.2021.9474039","mag":"3111804930"},"language":"en","primary_location":{"id":"doi:10.23919/date51398.2021.9474039","is_oa":false,"landing_page_url":"https://doi.org/10.23919/date51398.2021.9474039","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"2021 Design, Automation &amp; Test in Europe Conference &amp; Exhibition (DATE)","raw_type":"proceedings-article"},"type":"conference-paper","indexed_in":["arxiv","crossref","datacite"],"open_access":{"is_oa":true,"oa_status":"green","oa_url":"https://arxiv.org/pdf/2012.05948","any_repository_has_fulltext":true},"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/I176601375","display_name":"Khalifa University of Science and Technology","ror":"https://ror.org/05hffr360","country_code":"AE","type":"education","lineage":["https://openalex.org/I176601375"]}],"countries":["AE"],"is_corresponding":false,"raw_author_name":"Lilas Alrahis","raw_affiliation_strings":["Khalifa University,Department of Electrical Engineering and Computer Science,Abu Dhabi,UAE","Khalifa University,Dept. of Electrical Engineering & Computer Science,Abu Dhabi,UAE"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Khalifa University,Department of Electrical Engineering and Computer Science,Abu Dhabi,UAE","institution_ids":["https://openalex.org/I176601375"]},{"raw_affiliation_string":"Khalifa University,Dept. of Electrical Engineering & Computer Science,Abu Dhabi,UAE","institution_ids":["https://openalex.org/I176601375"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5005805069","display_name":"Satwik Patnaik","orcid":"https://orcid.org/0000-0002-8975-2414"},"institutions":[{"id":"https://openalex.org/I91045830","display_name":"Texas A&M University","ror":"https://ror.org/01f5ytq51","country_code":"US","type":"education","lineage":["https://openalex.org/I91045830"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Satwik Patnaik","raw_affiliation_strings":["Electrical &#x0026; Computer Engineering, Texas A&#x0026;M University,College Station,Texas,USA","Electrical & Computer Engineering, Texas A&M University,College Station,Texas,USA"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Electrical &#x0026; Computer Engineering, Texas A&#x0026;M University,College Station,Texas,USA","institution_ids":["https://openalex.org/I91045830"]},{"raw_affiliation_string":"Electrical & Computer Engineering, Texas A&M University,College Station,Texas,USA","institution_ids":["https://openalex.org/I91045830"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5074265316","display_name":"Faiq Khalid","orcid":"https://orcid.org/0000-0001-6263-674X"},"institutions":[{"id":"https://openalex.org/I145847075","display_name":"TU Wien","ror":"https://ror.org/04d836q62","country_code":"AT","type":"education","lineage":["https://openalex.org/I145847075"]}],"countries":["AT"],"is_corresponding":false,"raw_author_name":"Faiq Khalid","raw_affiliation_strings":["Institute of Computer Engineering, Technische Universit&#x00E4;t Wien,Vienna,Austria","[Institute of Computer Engineering, Technische Universit\u00e4t Wien, Vienna, Austria]"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Institute of Computer Engineering, Technische Universit&#x00E4;t Wien,Vienna,Austria","institution_ids":["https://openalex.org/I145847075"]},{"raw_affiliation_string":"[Institute of Computer Engineering, Technische Universit\u00e4t Wien, Vienna, Austria]","institution_ids":["https://openalex.org/I145847075"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5100647460","display_name":"Muhammad Abdullah Hanif","orcid":"https://orcid.org/0000-0001-9841-6132"},"institutions":[{"id":"https://openalex.org/I145847075","display_name":"TU Wien","ror":"https://ror.org/04d836q62","country_code":"AT","type":"education","lineage":["https://openalex.org/I145847075"]}],"countries":["AT"],"is_corresponding":false,"raw_author_name":"Muhammad Abdullah Hanif","raw_affiliation_strings":["Institute of Computer Engineering, Technische Universit&#x00E4;t Wien,Vienna,Austria","[Institute of Computer Engineering, Technische Universit\u00e4t Wien, Vienna, Austria]"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Institute of Computer Engineering, Technische Universit&#x00E4;t Wien,Vienna,Austria","institution_ids":["https://openalex.org/I145847075"]},{"raw_affiliation_string":"[Institute of Computer Engineering, Technische Universit\u00e4t Wien, Vienna, Austria]","institution_ids":["https://openalex.org/I145847075"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5078108496","display_name":"Hani Saleh","orcid":"https://orcid.org/0000-0002-7185-0278"},"institutions":[{"id":"https://openalex.org/I176601375","display_name":"Khalifa University of Science and Technology","ror":"https://ror.org/05hffr360","country_code":"AE","type":"education","lineage":["https://openalex.org/I176601375"]}],"countries":["AE"],"is_corresponding":false,"raw_author_name":"Hani Saleh","raw_affiliation_strings":["Khalifa University,Department of Electrical Engineering and Computer Science,Abu Dhabi,UAE","Khalifa University,Dept. of Electrical Engineering & Computer Science,Abu Dhabi,UAE"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Khalifa University,Department of Electrical Engineering and Computer Science,Abu Dhabi,UAE","institution_ids":["https://openalex.org/I176601375"]},{"raw_affiliation_string":"Khalifa University,Dept. of Electrical Engineering & Computer Science,Abu Dhabi,UAE","institution_ids":["https://openalex.org/I176601375"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5005190949","display_name":"Muhammad Shafique","orcid":"https://orcid.org/0000-0002-2607-8135"},"institutions":[{"id":"https://openalex.org/I91045830","display_name":"Texas A&M University","ror":"https://ror.org/01f5ytq51","country_code":"US","type":"education","lineage":["https://openalex.org/I91045830"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Muhammad Shafique","raw_affiliation_strings":["Electrical &#x0026; Computer Engineering, Texas A&#x0026;M University,College Station,Texas,USA","Electrical & Computer Engineering, Texas A&M University,College Station,Texas,USA"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Electrical &#x0026; Computer Engineering, Texas A&#x0026;M University,College Station,Texas,USA","institution_ids":["https://openalex.org/I91045830"]},{"raw_affiliation_string":"Electrical & Computer Engineering, Texas A&M University,College Station,Texas,USA","institution_ids":["https://openalex.org/I91045830"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5059987567","display_name":"Ozgur Sinanoglu","orcid":"https://orcid.org/0000-0003-0782-0397"},"institutions":[{"id":"https://openalex.org/I57206974","display_name":"New York University","ror":"https://ror.org/0190ak572","country_code":"US","type":"education","lineage":["https://openalex.org/I57206974"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Ozgur Sinanoglu","raw_affiliation_strings":["New York University,Division of Engineering,Abu Dhabi,UAE"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"New York University,Division of Engineering,Abu Dhabi,UAE","institution_ids":["https://openalex.org/I57206974"]}]}],"institutions":[],"countries_distinct_count":3,"institutions_distinct_count":4,"corresponding_author_ids":[],"corresponding_institution_ids":[],"apc_list":null,"apc_paid":null,"fwci":null,"has_fulltext":true,"cited_by_count":6,"citation_normalized_percentile":null,"cited_by_percentile_year":null,"biblio":{"volume":null,"issue":null,"first_page":"780","last_page":"785"},"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.9994999766349792,"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.9994999766349792,"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/T10502","display_name":"Advanced Memory and Neural Computing","score":0.9962000250816345,"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/T12808","display_name":"Ferroelectric and Negative Capacitance Devices","score":0.9943000078201294,"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"}}],"keywords":[{"id":"https://openalex.org/keywords/computer-science","display_name":"Computer science","score":0.7130760550498962},{"id":"https://openalex.org/keywords/oracle","display_name":"Oracle","score":0.6428855657577515},{"id":"https://openalex.org/keywords/netlist","display_name":"Netlist","score":0.5570232272148132},{"id":"https://openalex.org/keywords/leverage","display_name":"Leverage (statistics)","score":0.5136106014251709},{"id":"https://openalex.org/keywords/theoretical-computer-science","display_name":"Theoretical computer science","score":0.4754366874694824},{"id":"https://openalex.org/keywords/logic-gate","display_name":"Logic gate","score":0.42663952708244324},{"id":"https://openalex.org/keywords/graph","display_name":"Graph","score":0.419276624917984},{"id":"https://openalex.org/keywords/algorithm","display_name":"Algorithm","score":0.33271342515945435},{"id":"https://openalex.org/keywords/artificial-intelligence","display_name":"Artificial intelligence","score":0.2056005597114563},{"id":"https://openalex.org/keywords/embedded-system","display_name":"Embedded system","score":0.2042955756187439},{"id":"https://openalex.org/keywords/programming-language","display_name":"Programming language","score":0.1688409149646759}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.7130760550498962},{"id":"https://openalex.org/C55166926","wikidata":"https://www.wikidata.org/wiki/Q2892946","display_name":"Oracle","level":2,"score":0.6428855657577515},{"id":"https://openalex.org/C177650935","wikidata":"https://www.wikidata.org/wiki/Q1760303","display_name":"Netlist","level":2,"score":0.5570232272148132},{"id":"https://openalex.org/C153083717","wikidata":"https://www.wikidata.org/wiki/Q6535263","display_name":"Leverage (statistics)","level":2,"score":0.5136106014251709},{"id":"https://openalex.org/C80444323","wikidata":"https://www.wikidata.org/wiki/Q2878974","display_name":"Theoretical computer science","level":1,"score":0.4754366874694824},{"id":"https://openalex.org/C131017901","wikidata":"https://www.wikidata.org/wiki/Q170451","display_name":"Logic gate","level":2,"score":0.42663952708244324},{"id":"https://openalex.org/C132525143","wikidata":"https://www.wikidata.org/wiki/Q141488","display_name":"Graph","level":2,"score":0.419276624917984},{"id":"https://openalex.org/C11413529","wikidata":"https://www.wikidata.org/wiki/Q8366","display_name":"Algorithm","level":1,"score":0.33271342515945435},{"id":"https://openalex.org/C154945302","wikidata":"https://www.wikidata.org/wiki/Q11660","display_name":"Artificial intelligence","level":1,"score":0.2056005597114563},{"id":"https://openalex.org/C149635348","wikidata":"https://www.wikidata.org/wiki/Q193040","display_name":"Embedded system","level":1,"score":0.2042955756187439},{"id":"https://openalex.org/C199360897","wikidata":"https://www.wikidata.org/wiki/Q9143","display_name":"Programming language","level":1,"score":0.1688409149646759}],"mesh":[],"locations_count":4,"locations":[{"id":"doi:10.23919/date51398.2021.9474039","is_oa":false,"landing_page_url":"https://doi.org/10.23919/date51398.2021.9474039","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"2021 Design, Automation &amp; Test in Europe Conference &amp; Exhibition (DATE)","raw_type":"proceedings-article"},{"id":"pmh:oai:arXiv.org:2012.05948","is_oa":true,"landing_page_url":"http://arxiv.org/abs/2012.05948","pdf_url":"https://arxiv.org/pdf/2012.05948","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"},{"id":"mag:3111804930","is_oa":true,"landing_page_url":"https://arxiv.org/pdf/2012.05948.pdf","pdf_url":null,"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":"arXiv (Cornell University)","raw_type":null},{"id":"doi:10.48550/arxiv.2012.05948","is_oa":true,"landing_page_url":"https://doi.org/10.48550/arxiv.2012.05948","pdf_url":null,"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":null,"is_accepted":false,"is_published":null,"raw_source_name":null,"raw_type":"Preprint"}],"best_oa_location":{"id":"pmh:oai:arXiv.org:2012.05948","is_oa":true,"landing_page_url":"http://arxiv.org/abs/2012.05948","pdf_url":"https://arxiv.org/pdf/2012.05948","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":[],"awards":[],"funders":[{"id":"https://openalex.org/F4320313203","display_name":"New York University Abu Dhabi","ror":"https://ror.org/00e5k0821"},{"id":"https://openalex.org/F4320319918","display_name":"York University","ror":"https://ror.org/05fq50484"},{"id":"https://openalex.org/F4320322334","display_name":"Khalifa University of Science, Technology and Research","ror":"https://ror.org/05hffr360"}],"has_content":{"pdf":true,"grobid_xml":true},"content_urls":{"pdf":"https://content.openalex.org/works/W3111804930.pdf","grobid_xml":"https://content.openalex.org/works/W3111804930.grobid-xml"},"referenced_works_count":25,"referenced_works":["https://openalex.org/W1524250393","https://openalex.org/W2008819052","https://openalex.org/W2064541558","https://openalex.org/W2083314129","https://openalex.org/W2499445168","https://openalex.org/W2536656707","https://openalex.org/W2587958472","https://openalex.org/W2615060729","https://openalex.org/W2616325639","https://openalex.org/W2624431344","https://openalex.org/W2708742051","https://openalex.org/W2741711485","https://openalex.org/W2766393343","https://openalex.org/W2922269119","https://openalex.org/W2942805026","https://openalex.org/W2950285720","https://openalex.org/W2962767366","https://openalex.org/W2994968268","https://openalex.org/W2995767700","https://openalex.org/W3106433382","https://openalex.org/W6724703443","https://openalex.org/W6738964360","https://openalex.org/W6742287765","https://openalex.org/W6765543928","https://openalex.org/W6771761691"],"related_works":["https://openalex.org/W3183146245","https://openalex.org/W3127733006","https://openalex.org/W4372658","https://openalex.org/W3165598941","https://openalex.org/W1963708782","https://openalex.org/W3179626783","https://openalex.org/W2952215816","https://openalex.org/W2764173007","https://openalex.org/W2004154155","https://openalex.org/W3211538219","https://openalex.org/W2780314082","https://openalex.org/W3033640012","https://openalex.org/W2104405135","https://openalex.org/W2908649730","https://openalex.org/W3161864481","https://openalex.org/W2030511855","https://openalex.org/W2798867273","https://openalex.org/W3038061387","https://openalex.org/W1864419","https://openalex.org/W21977468"],"abstract_inverted_index":{"Logic":[0],"locking":[1,34,229,235],"is":[2,67,102,143,154,216,263],"a":[3,96,105,117,141,144,155,192],"holistic":[4,42],"design-for-trust":[5],"technique":[6],"that":[7,86,121,214,261,283],"aims":[8],"to":[9,103,111,123,197,266],"protect":[10],"the":[11,20,50,78,114,124,137,151,170,175,178,187,200,206,244,258,268,291],"design":[12],"intellectual":[13],"property":[14],"(IP)":[15],"from":[16],"untrustworthy":[17],"entities":[18],"throughout":[19],"supply":[21],"chain.":[22],"Functional":[23],"and":[24,43,52,150,162,232,237,276],"structural":[25],"analysis-based":[26,194],"attacks":[27,39,295],"successfully":[28,198,285],"circumvent":[29],"state-of-the-art,":[30],"provably":[31],"secure":[32],"logic":[33,57,92,153,228,234],"(PSLL)":[35],"techniques.":[36],"However,":[37],"such":[38],"are":[40,166],"not":[41],"target":[44],"specific":[45,97,161],"implementations":[46],"of":[47,55,157,177,251,257],"PSLL.":[48],"Automating":[49],"detection":[51,176,245],"subsequent":[53],"removal":[54],"protection":[56,91,126,152,179,202],"added":[58],"by":[59,186],"PSLL":[60,85],"while":[61],"accounting":[62],"for":[63,249],"all":[64,113,250],"possible":[65],"variations":[66],"an":[68,130,147],"open":[69,301],"research":[70],"problem.":[71],"In":[72],"this":[73],"paper,":[74],"we":[75,189],"propose":[76,191],"GNNUnlock,":[77],"first-of-its-kind":[79],"oracle-less":[80],"machine":[81],"learning-based":[82],"attack":[83,304],"on":[84,95],"can":[87],"identify":[88,112],"any":[89,183],"desired":[90],"without":[93,128],"focusing":[94],"syntactic":[98],"topology.":[99],"The":[100,279],"key":[101],"leverage":[104],"well-trained":[106],"graph":[107,145],"neural":[108],"network":[109],"(GNN)":[110],"gates":[115],"in":[116,168,221],"given":[118],"locked":[119,225,254],"netlist":[120],"belong":[122],"targeted":[125,138],"logic,":[127,203],"requiring":[129],"oracle.":[131],"This":[132],"approach":[133],"fits":[134],"perfectly":[135],"with":[136,146,160],"problem":[139],"since":[140],"circuit":[142],"inherent":[148],"structure":[149],"sub-graph":[156],"nodes":[158],"(gates)":[159],"common":[163],"characteristics.":[164],"GNNs":[165],"powerful":[167,264],"capturing":[169],"nodes'":[171],"neighborhood":[172],"properties,":[173],"facilitating":[174],"logic.":[180],"To":[181],"rectify":[182],"misclassifications":[184],"induced":[185],"GNN,":[188],"additionally":[190],"connectivity":[193],"post-processing":[195,242],"algorithm":[196],"remove":[199],"predicted":[201],"thereby":[204],"retrieving":[205],"original":[207],"design.":[208],"Our":[209,240],"extensive":[210],"experimental":[211],"evaluation":[212,280],"demonstrates":[213],"GNNUnlock":[215,262,284],"99.24%":[217],"-":[218],"100%":[219,248],"successful":[220],"breaking":[222],"various":[223],"benchmarks":[224],"using":[226],"stripped-functionality":[227],"[1],":[230],"tenacious":[231],"traceless":[233],"[2],":[236],"Anti-SAT":[238],"[3].":[239],"proposed":[241],"enhances":[243],"accuracy,":[246],"reaching":[247],"our":[252,303],"tested":[253],"benchmarks.":[255],"Analysis":[256],"results":[259],"corroborates":[260],"enough":[265],"break":[267],"considered":[269],"schemes":[270],"under":[271],"different":[272],"parameters,":[273],"synthesis":[274],"settings,":[275],"technology":[277],"nodes.":[278],"further":[281],"shows":[282],"breaks":[286],"corner":[287],"cases":[288],"where":[289],"even":[290],"most":[292],"advanced":[293],"state-of-the-art":[294],"[4],":[296],"[5]":[297],"fail.":[298],"We":[299],"also":[300],"source":[302],"framework":[305],"[6].":[306]},"counts_by_year":[{"year":2025,"cited_by_count":2},{"year":2024,"cited_by_count":2},{"year":2022,"cited_by_count":1},{"year":2021,"cited_by_count":1}],"updated_date":"2026-07-14T23:27:15.235271","created_date":"2025-10-10T00:00:00"}
