{"id":"https://openalex.org/W3076394962","doi":"https://doi.org/10.1109/tc.2020.3018092","title":"Instruction Sequence Identification and Disassembly Using Power Supply Side-Channel Analysis","display_name":"Instruction Sequence Identification and Disassembly Using Power Supply Side-Channel Analysis","publication_year":2020,"publication_date":"2020-08-19","ids":{"openalex":"https://openalex.org/W3076394962","doi":"https://doi.org/10.1109/tc.2020.3018092","mag":"3076394962"},"language":"en","primary_location":{"id":"doi:10.1109/tc.2020.3018092","is_oa":false,"landing_page_url":"https://doi.org/10.1109/tc.2020.3018092","pdf_url":null,"source":{"id":"https://openalex.org/S157670870","display_name":"IEEE Transactions on Computers","issn_l":"0018-9340","issn":["0018-9340","0016-9340","1557-9956","2326-3814"],"is_oa":false,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4310319808","host_organization_name":"Institute of Electrical and Electronics Engineers","host_organization_lineage":["https://openalex.org/P4310319808"],"host_organization_lineage_names":["Institute of Electrical and Electronics Engineers"],"type":"journal"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"IEEE Transactions on Computers","raw_type":"journal-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/A5042418907","display_name":"Deepak Krishnankutty","orcid":"https://orcid.org/0000-0001-5720-9719"},"institutions":[{"id":"https://openalex.org/I79272384","display_name":"University of Maryland, Baltimore County","ror":"https://ror.org/02qskvh78","country_code":"US","type":"education","lineage":["https://openalex.org/I79272384"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Deepak Krishnankutty","raw_affiliation_strings":["Department of Computer Science and Electrical Engineering, University of Maryalnd Baltimore County, Baltimore, MD, USA"],"raw_orcid":"https://orcid.org/0000-0001-5720-9719","affiliations":[{"raw_affiliation_string":"Department of Computer Science and Electrical Engineering, University of Maryalnd Baltimore County, Baltimore, MD, USA","institution_ids":["https://openalex.org/I79272384"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5100415038","display_name":"Zheng Li","orcid":"https://orcid.org/0000-0003-0033-5938"},"institutions":[{"id":"https://openalex.org/I79272384","display_name":"University of Maryland, Baltimore County","ror":"https://ror.org/02qskvh78","country_code":"US","type":"education","lineage":["https://openalex.org/I79272384"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Zheng Li","raw_affiliation_strings":["Department of Computer Science and Electrical Engineering, University of Maryalnd Baltimore County, Baltimore, MD, USA"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Department of Computer Science and Electrical Engineering, University of Maryalnd Baltimore County, Baltimore, MD, USA","institution_ids":["https://openalex.org/I79272384"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5034204308","display_name":"Ryan Robucci","orcid":"https://orcid.org/0000-0002-3638-1736"},"institutions":[{"id":"https://openalex.org/I79272384","display_name":"University of Maryland, Baltimore County","ror":"https://ror.org/02qskvh78","country_code":"US","type":"education","lineage":["https://openalex.org/I79272384"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Ryan Robucci","raw_affiliation_strings":["Department of Computer Science and Electrical Engineering, University of Maryalnd Baltimore County, Baltimore, MD, USA"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Department of Computer Science and Electrical Engineering, University of Maryalnd Baltimore County, Baltimore, MD, USA","institution_ids":["https://openalex.org/I79272384"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5012819177","display_name":"Nilanjan Banerjee","orcid":"https://orcid.org/0000-0003-4466-0898"},"institutions":[{"id":"https://openalex.org/I79272384","display_name":"University of Maryland, Baltimore County","ror":"https://ror.org/02qskvh78","country_code":"US","type":"education","lineage":["https://openalex.org/I79272384"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Nilanjan Banerjee","raw_affiliation_strings":["Department of Computer Science and Electrical Engineering, University of Maryalnd Baltimore County, Baltimore, MD, USA"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Department of Computer Science and Electrical Engineering, University of Maryalnd Baltimore County, Baltimore, MD, USA","institution_ids":["https://openalex.org/I79272384"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5101998805","display_name":"Chintan Patel","orcid":"https://orcid.org/0000-0003-2701-953X"},"institutions":[{"id":"https://openalex.org/I79272384","display_name":"University of Maryland, Baltimore County","ror":"https://ror.org/02qskvh78","country_code":"US","type":"education","lineage":["https://openalex.org/I79272384"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Chintan Patel","raw_affiliation_strings":["Department of Computer Science and Electrical Engineering, University of Maryalnd Baltimore County, Baltimore, MD, USA"],"raw_orcid":"https://orcid.org/0000-0003-2701-953X","affiliations":[{"raw_affiliation_string":"Department of Computer Science and Electrical Engineering, University of Maryalnd Baltimore County, Baltimore, MD, USA","institution_ids":["https://openalex.org/I79272384"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":1,"corresponding_author_ids":[],"corresponding_institution_ids":["https://openalex.org/I79272384"],"apc_list":null,"apc_paid":null,"fwci":0.6519,"has_fulltext":false,"cited_by_count":12,"citation_normalized_percentile":{"value":0.76099944,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":{"min":89,"max":98},"biblio":{"volume":"69","issue":"11","first_page":"1639","last_page":"1653"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T10951","display_name":"Cryptographic Implementations and Security","score":1.0,"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"}},"topics":[{"id":"https://openalex.org/T10951","display_name":"Cryptographic Implementations and Security","score":1.0,"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"}},{"id":"https://openalex.org/T12122","display_name":"Physical Unclonable Functions (PUFs) and Hardware Security","score":0.9998000264167786,"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/T11424","display_name":"Security and Verification in Computing","score":0.9994000196456909,"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/computer-science","display_name":"Computer science","score":0.8528592586517334},{"id":"https://openalex.org/keywords/side-channel-attack","display_name":"Side channel attack","score":0.6661755442619324},{"id":"https://openalex.org/keywords/field-programmable-gate-array","display_name":"Field-programmable gate array","score":0.6279830932617188},{"id":"https://openalex.org/keywords/robustness","display_name":"Robustness (evolution)","score":0.5675586462020874},{"id":"https://openalex.org/keywords/classifier","display_name":"Classifier (UML)","score":0.5497952103614807},{"id":"https://openalex.org/keywords/embedded-system","display_name":"Embedded system","score":0.4611193835735321},{"id":"https://openalex.org/keywords/computer-hardware","display_name":"Computer hardware","score":0.4156009554862976},{"id":"https://openalex.org/keywords/computer-engineering","display_name":"Computer engineering","score":0.3318425416946411},{"id":"https://openalex.org/keywords/real-time-computing","display_name":"Real-time computing","score":0.3256351053714752},{"id":"https://openalex.org/keywords/artificial-intelligence","display_name":"Artificial intelligence","score":0.27005743980407715},{"id":"https://openalex.org/keywords/algorithm","display_name":"Algorithm","score":0.17174983024597168}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.8528592586517334},{"id":"https://openalex.org/C49289754","wikidata":"https://www.wikidata.org/wiki/Q2267081","display_name":"Side channel attack","level":3,"score":0.6661755442619324},{"id":"https://openalex.org/C42935608","wikidata":"https://www.wikidata.org/wiki/Q190411","display_name":"Field-programmable gate array","level":2,"score":0.6279830932617188},{"id":"https://openalex.org/C63479239","wikidata":"https://www.wikidata.org/wiki/Q7353546","display_name":"Robustness (evolution)","level":3,"score":0.5675586462020874},{"id":"https://openalex.org/C95623464","wikidata":"https://www.wikidata.org/wiki/Q1096149","display_name":"Classifier (UML)","level":2,"score":0.5497952103614807},{"id":"https://openalex.org/C149635348","wikidata":"https://www.wikidata.org/wiki/Q193040","display_name":"Embedded system","level":1,"score":0.4611193835735321},{"id":"https://openalex.org/C9390403","wikidata":"https://www.wikidata.org/wiki/Q3966","display_name":"Computer hardware","level":1,"score":0.4156009554862976},{"id":"https://openalex.org/C113775141","wikidata":"https://www.wikidata.org/wiki/Q428691","display_name":"Computer engineering","level":1,"score":0.3318425416946411},{"id":"https://openalex.org/C79403827","wikidata":"https://www.wikidata.org/wiki/Q3988","display_name":"Real-time computing","level":1,"score":0.3256351053714752},{"id":"https://openalex.org/C154945302","wikidata":"https://www.wikidata.org/wiki/Q11660","display_name":"Artificial intelligence","level":1,"score":0.27005743980407715},{"id":"https://openalex.org/C11413529","wikidata":"https://www.wikidata.org/wiki/Q8366","display_name":"Algorithm","level":1,"score":0.17174983024597168},{"id":"https://openalex.org/C104317684","wikidata":"https://www.wikidata.org/wiki/Q7187","display_name":"Gene","level":2,"score":0.0},{"id":"https://openalex.org/C178489894","wikidata":"https://www.wikidata.org/wiki/Q8789","display_name":"Cryptography","level":2,"score":0.0},{"id":"https://openalex.org/C55493867","wikidata":"https://www.wikidata.org/wiki/Q7094","display_name":"Biochemistry","level":1,"score":0.0},{"id":"https://openalex.org/C185592680","wikidata":"https://www.wikidata.org/wiki/Q2329","display_name":"Chemistry","level":0,"score":0.0}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1109/tc.2020.3018092","is_oa":false,"landing_page_url":"https://doi.org/10.1109/tc.2020.3018092","pdf_url":null,"source":{"id":"https://openalex.org/S157670870","display_name":"IEEE Transactions on Computers","issn_l":"0018-9340","issn":["0018-9340","0016-9340","1557-9956","2326-3814"],"is_oa":false,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4310319808","host_organization_name":"Institute of Electrical and Electronics Engineers","host_organization_lineage":["https://openalex.org/P4310319808"],"host_organization_lineage_names":["Institute of Electrical and Electronics Engineers"],"type":"journal"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"IEEE Transactions on Computers","raw_type":"journal-article"}],"best_oa_location":null,"sustainable_development_goals":[{"id":"https://metadata.un.org/sdg/7","score":0.7699999809265137,"display_name":"Affordable and clean energy"}],"awards":[{"id":"https://openalex.org/G1918130835","display_name":null,"funder_award_id":"N00014-15-1-2179","funder_id":"https://openalex.org/F4320337345","funder_display_name":"Office of Naval Research"},{"id":"https://openalex.org/G2818447196","display_name":null,"funder_award_id":"N00014-18-1-2450","funder_id":"https://openalex.org/F4320337345","funder_display_name":"Office of Naval Research"},{"id":"https://openalex.org/G8631956706","display_name":"SaTC: CORE: Small: Collaborative: Techniques for Enhancing the Security and Trust of FPGAs-Based Systems","funder_award_id":"1813945","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"},{"id":"https://openalex.org/F4320337345","display_name":"Office of Naval Research","ror":"https://ror.org/00rk2pe57"}],"has_content":{"pdf":false,"grobid_xml":false},"content_urls":null,"referenced_works_count":48,"referenced_works":["https://openalex.org/W83061723","https://openalex.org/W608840724","https://openalex.org/W1490557050","https://openalex.org/W1519539754","https://openalex.org/W1536710066","https://openalex.org/W1592889082","https://openalex.org/W1613874182","https://openalex.org/W1724890242","https://openalex.org/W1811355673","https://openalex.org/W1824405704","https://openalex.org/W2024373614","https://openalex.org/W2025849355","https://openalex.org/W2055876860","https://openalex.org/W2085047356","https://openalex.org/W2104671161","https://openalex.org/W2117552728","https://openalex.org/W2124631616","https://openalex.org/W2126132644","https://openalex.org/W2128025167","https://openalex.org/W2129663297","https://openalex.org/W2134623309","https://openalex.org/W2142537526","https://openalex.org/W2145092051","https://openalex.org/W2154909745","https://openalex.org/W2157542476","https://openalex.org/W2162034976","https://openalex.org/W2170489924","https://openalex.org/W2428684340","https://openalex.org/W2615422669","https://openalex.org/W2615865818","https://openalex.org/W2752885492","https://openalex.org/W2753931741","https://openalex.org/W2762996005","https://openalex.org/W2809072942","https://openalex.org/W2888798936","https://openalex.org/W2888810434","https://openalex.org/W2956231146","https://openalex.org/W3018971134","https://openalex.org/W3145128584","https://openalex.org/W4285719527","https://openalex.org/W6635541736","https://openalex.org/W6636388380","https://openalex.org/W6638342779","https://openalex.org/W6678601690","https://openalex.org/W6681113282","https://openalex.org/W6717824862","https://openalex.org/W6752725622","https://openalex.org/W6754242920"],"related_works":["https://openalex.org/W2794898833","https://openalex.org/W265063938","https://openalex.org/W2116502997","https://openalex.org/W3094426418","https://openalex.org/W2373066471","https://openalex.org/W1508811950","https://openalex.org/W4366380722","https://openalex.org/W2380210889","https://openalex.org/W2379107344","https://openalex.org/W2350474477"],"abstract_inverted_index":{"Embedded":[0],"systems":[1],"are":[2,116,125],"prone":[3],"to":[4,27,61,73,100,148,177,245],"leak":[5],"information":[6,23,48],"via":[7,65],"side-channels":[8],"associated":[9],"with":[10,157,197,214],"their":[11],"physical":[12],"internal":[13],"activity,":[14],"such":[15,37],"as":[16],"power":[17,173,189],"consumption,":[18],"timing,":[19],"and":[20,31,118,180,206],"faults.":[21],"Leaked":[22],"can":[24,45],"be":[25,34,101],"analyzed":[26,205],"extract":[28],"sensitive":[29],"data":[30,191],"devices":[32,44],"should":[33],"assessed":[35],"for":[36,52],"vulnerabilities.":[38],"Side-channel":[39],"power-supply":[40],"leakage":[41,67,190],"from":[42,192],"embedded":[43],"also":[46,140,237],"provide":[47],"regarding":[49],"instruction-level":[50,63],"activity":[51,64],"control":[53],"code":[54,88],"executed":[55,98,109],"on":[56,110,128,218,252],"these":[57,123],"devices.":[58],"Methods":[59],"proposed":[60],"disassemble":[62],"side-channel":[66],"have":[68,78],"not":[69,91],"addressed":[70],"issues":[71],"related":[72],"pipelined":[74,113,202],"multi-clock-cycle":[75],"architectures,":[76],"nor":[77],"proven":[79],"robustness":[80,185],"or":[81],"reliability.":[82],"The":[83,249],"problem":[84],"of":[85,95,152,165,171,186,200],"detecting":[86],"malicious":[87],"modifications":[89],"while":[90],"obstructing":[92],"the":[93,150,169,184,201],"sequence":[94,156],"instructions":[96,119,153,215],"being":[97,108],"needs":[99],"addressed.":[102],"In":[103],"this":[104,166,187],"article,":[105],"instruction":[106,132,222],"sequences":[107,124],"a":[111,136,155,158,198,231,240],"general-purpose":[112],"computing":[114],"platform":[115],"identified":[117],"that":[120],"make":[121],"up":[122],"classified":[126],"based":[127,217],"hardware":[129,219],"utilization.":[130,220],"Individual":[131,221],"classification":[133,207,223,250],"results":[134],"using":[135,230],"fine-grained":[137,232],"classifier":[138],"is":[139,168],"presented.":[141],"A":[142,162],"dynamic":[143],"programming":[144],"algorithm":[145],"was":[146,204,243,257],"applied":[147],"detect":[149],"boundaries":[151],"in":[154],"100":[159],"percent":[160,211,227],"accuracy.":[161,181],"unique":[163],"aspect":[164],"technique":[167],"use":[170],"multiple":[172],"supply":[174],"pin":[175],"measurements":[176],"increase":[178],"precision":[179],"To":[182],"demonstrate":[183],"technique,":[188],"ten":[193],"target":[194,241],"FPGAs":[195],"programmed":[196],"prototype":[199],"architecture":[203],"accuracies":[208,224,235,251],"averaging":[209],"99":[210],"were":[212,228,236],"achieved":[213,229],"labeled":[216],"above":[225],"90":[226],"classifier.":[233],"Classification":[234],"verified":[238],"when":[239],"FPGA":[242],"subjected":[244],"different":[246],"controlled":[247],"temperatures.":[248],"discrete":[253],"(ASIC)":[254],"pipelined-architecture":[255],"microcontrollers":[256],"97":[258],"percent.":[259]},"counts_by_year":[{"year":2026,"cited_by_count":2},{"year":2025,"cited_by_count":3},{"year":2024,"cited_by_count":2},{"year":2023,"cited_by_count":2},{"year":2022,"cited_by_count":2},{"year":2020,"cited_by_count":1}],"updated_date":"2026-03-27T05:58:40.876381","created_date":"2025-10-10T00:00:00"}
