{"id":"https://openalex.org/W2615422669","doi":"https://doi.org/10.1109/vts.2017.7928948","title":"Fiscal: Firmware identification using side-channel power analysis","display_name":"Fiscal: Firmware identification using side-channel power analysis","publication_year":2017,"publication_date":"2017-04-01","ids":{"openalex":"https://openalex.org/W2615422669","doi":"https://doi.org/10.1109/vts.2017.7928948","mag":"2615422669"},"language":"en","primary_location":{"id":"doi:10.1109/vts.2017.7928948","is_oa":false,"landing_page_url":"https://doi.org/10.1109/vts.2017.7928948","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"2017 IEEE 35th VLSI Test Symposium (VTS)","raw_type":"proceedings-article"},"type":"conference-paper","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 Maryland, Baltimore County"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Department of Computer Science and Electrical Engineering, University of Maryland, Baltimore County","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 Maryland, Baltimore County"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Department of Computer Science and Electrical Engineering, University of Maryland, Baltimore County","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 Maryland, Baltimore County"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Department of Computer Science and Electrical Engineering, University of Maryland, Baltimore County","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 Maryland, Baltimore County"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Department of Computer Science and Electrical Engineering, University of Maryland, Baltimore County","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":null,"has_fulltext":false,"cited_by_count":13,"citation_normalized_percentile":null,"cited_by_percentile_year":null,"biblio":{"volume":null,"issue":null,"first_page":"1","last_page":"6"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T10951","display_name":"Cryptographic Implementations and Security","score":0.9998000264167786,"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":0.9998000264167786,"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/T11241","display_name":"Advanced Malware Detection Techniques","score":0.9997000098228455,"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/T11424","display_name":"Security and Verification in Computing","score":0.9987999796867371,"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.8260819911956787},{"id":"https://openalex.org/keywords/firmware","display_name":"Firmware","score":0.8042112588882446},{"id":"https://openalex.org/keywords/side-channel-attack","display_name":"Side channel attack","score":0.5290823578834534},{"id":"https://openalex.org/keywords/operand","display_name":"Operand","score":0.5166316628456116},{"id":"https://openalex.org/keywords/channel","display_name":"Channel (broadcasting)","score":0.4855744242668152},{"id":"https://openalex.org/keywords/power","display_name":"Power (physics)","score":0.4818659722805023},{"id":"https://openalex.org/keywords/power-analysis","display_name":"Power analysis","score":0.43394869565963745},{"id":"https://openalex.org/keywords/identification","display_name":"Identification (biology)","score":0.4130789637565613},{"id":"https://openalex.org/keywords/range","display_name":"Range (aeronautics)","score":0.410094678401947},{"id":"https://openalex.org/keywords/real-time-computing","display_name":"Real-time computing","score":0.38653549551963806},{"id":"https://openalex.org/keywords/parallel-computing","display_name":"Parallel computing","score":0.3843444585800171},{"id":"https://openalex.org/keywords/computer-hardware","display_name":"Computer hardware","score":0.34625697135925293},{"id":"https://openalex.org/keywords/algorithm","display_name":"Algorithm","score":0.30897870659828186},{"id":"https://openalex.org/keywords/cryptography","display_name":"Cryptography","score":0.12509480118751526}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.8260819911956787},{"id":"https://openalex.org/C67212190","wikidata":"https://www.wikidata.org/wiki/Q104851","display_name":"Firmware","level":2,"score":0.8042112588882446},{"id":"https://openalex.org/C49289754","wikidata":"https://www.wikidata.org/wiki/Q2267081","display_name":"Side channel attack","level":3,"score":0.5290823578834534},{"id":"https://openalex.org/C55526617","wikidata":"https://www.wikidata.org/wiki/Q719375","display_name":"Operand","level":2,"score":0.5166316628456116},{"id":"https://openalex.org/C127162648","wikidata":"https://www.wikidata.org/wiki/Q16858953","display_name":"Channel (broadcasting)","level":2,"score":0.4855744242668152},{"id":"https://openalex.org/C163258240","wikidata":"https://www.wikidata.org/wiki/Q25342","display_name":"Power (physics)","level":2,"score":0.4818659722805023},{"id":"https://openalex.org/C71743495","wikidata":"https://www.wikidata.org/wiki/Q2845210","display_name":"Power analysis","level":3,"score":0.43394869565963745},{"id":"https://openalex.org/C116834253","wikidata":"https://www.wikidata.org/wiki/Q2039217","display_name":"Identification (biology)","level":2,"score":0.4130789637565613},{"id":"https://openalex.org/C204323151","wikidata":"https://www.wikidata.org/wiki/Q905424","display_name":"Range (aeronautics)","level":2,"score":0.410094678401947},{"id":"https://openalex.org/C79403827","wikidata":"https://www.wikidata.org/wiki/Q3988","display_name":"Real-time computing","level":1,"score":0.38653549551963806},{"id":"https://openalex.org/C173608175","wikidata":"https://www.wikidata.org/wiki/Q232661","display_name":"Parallel computing","level":1,"score":0.3843444585800171},{"id":"https://openalex.org/C9390403","wikidata":"https://www.wikidata.org/wiki/Q3966","display_name":"Computer hardware","level":1,"score":0.34625697135925293},{"id":"https://openalex.org/C11413529","wikidata":"https://www.wikidata.org/wiki/Q8366","display_name":"Algorithm","level":1,"score":0.30897870659828186},{"id":"https://openalex.org/C178489894","wikidata":"https://www.wikidata.org/wiki/Q8789","display_name":"Cryptography","level":2,"score":0.12509480118751526},{"id":"https://openalex.org/C31258907","wikidata":"https://www.wikidata.org/wiki/Q1301371","display_name":"Computer network","level":1,"score":0.0},{"id":"https://openalex.org/C159985019","wikidata":"https://www.wikidata.org/wiki/Q181790","display_name":"Composite material","level":1,"score":0.0},{"id":"https://openalex.org/C86803240","wikidata":"https://www.wikidata.org/wiki/Q420","display_name":"Biology","level":0,"score":0.0},{"id":"https://openalex.org/C62520636","wikidata":"https://www.wikidata.org/wiki/Q944","display_name":"Quantum mechanics","level":1,"score":0.0},{"id":"https://openalex.org/C121332964","wikidata":"https://www.wikidata.org/wiki/Q413","display_name":"Physics","level":0,"score":0.0},{"id":"https://openalex.org/C59822182","wikidata":"https://www.wikidata.org/wiki/Q441","display_name":"Botany","level":1,"score":0.0},{"id":"https://openalex.org/C192562407","wikidata":"https://www.wikidata.org/wiki/Q228736","display_name":"Materials science","level":0,"score":0.0}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1109/vts.2017.7928948","is_oa":false,"landing_page_url":"https://doi.org/10.1109/vts.2017.7928948","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"2017 IEEE 35th VLSI Test Symposium (VTS)","raw_type":"proceedings-article"}],"best_oa_location":null,"sustainable_development_goals":[],"awards":[],"funders":[],"has_content":{"grobid_xml":false,"pdf":false},"content_urls":null,"referenced_works_count":28,"referenced_works":["https://openalex.org/W83061723","https://openalex.org/W1519539754","https://openalex.org/W1592889082","https://openalex.org/W1613874182","https://openalex.org/W1724890242","https://openalex.org/W1824405704","https://openalex.org/W2025849355","https://openalex.org/W2104671161","https://openalex.org/W2117552728","https://openalex.org/W2126132644","https://openalex.org/W2128025167","https://openalex.org/W2134623309","https://openalex.org/W2142537526","https://openalex.org/W2154909745","https://openalex.org/W2157542476","https://openalex.org/W2162034976","https://openalex.org/W2170489924","https://openalex.org/W2228450394","https://openalex.org/W2752885492","https://openalex.org/W3148841866","https://openalex.org/W6631075134","https://openalex.org/W6635541736","https://openalex.org/W6636388380","https://openalex.org/W6653721086","https://openalex.org/W6678580460","https://openalex.org/W6681113282","https://openalex.org/W6682554491","https://openalex.org/W6685043173"],"related_works":["https://openalex.org/W5280335","https://openalex.org/W4384807855","https://openalex.org/W2164725015","https://openalex.org/W4323926098","https://openalex.org/W2022533428","https://openalex.org/W182679101","https://openalex.org/W2125219685","https://openalex.org/W2425598453","https://openalex.org/W2782264121","https://openalex.org/W4244949874"],"abstract_inverted_index":{"Side-channel":[0],"analysis":[1],"techniques":[2,17],"have":[3,18],"been":[4,20],"demonstrated":[5,214],"for":[6,70,115,128,146,172],"secret":[7],"information":[8],"extraction,":[9],"vulnerability":[10],"assessment":[11],"and":[12,63,97,150,180],"intrusion":[13],"analysis.":[14],"However,":[15],"these":[16,42],"not":[19],"applied":[21],"to":[22,58,93,105,126,142,158,167,187],"identify":[23,37],"instructions":[24,117,149],"running":[25],"on":[26,41,85,90,113,176],"a":[27,51,64,205,210],"general":[28],"purpose":[29],"pipelined":[30],"computing":[31],"platform.":[32],"In":[33],"this":[34,78,140],"work":[35],"we":[36,82,199],"instruction":[38,173],"execution":[39,110],"sequences":[40],"platforms":[43],"using":[44,189],"side-channel":[45],"power":[46,87,134,155],"measurements.":[47],"The":[48],"technique":[49,79,141],"uses":[50],"Principal":[52],"Component":[53],"Analysis":[54],"(PCA)":[55],"based":[56,175],"model":[57],"generate":[59,143],"multiple":[60,86,144,154],"power-supply":[61],"templates":[62,114,174],"novel":[65],"post-processing":[66],"dynamic":[67,102],"programming":[68,103],"algorithm":[69],"optimal":[71],"template":[72],"matching.":[73],"One":[74],"unique":[75],"aspect":[76],"of":[77,109,124,165],"is":[80],"that":[81,118],"take":[83],"measurements":[84],"supply":[88,135,156],"pins":[89,157],"the":[91,95,107,122,160,163,216],"device,":[92],"increase":[94],"precision":[96],"accuracy.":[98],"We":[99,137],"apply":[100],"our":[101,197],"algorithm,":[104],"detect":[106],"sequence":[108,208],"clock":[111],"cycles,":[112],"single":[116],"provides":[119],"accuracy":[120,161],"in":[121,162,204,215],"range":[123,164,184],"69.2%":[125],"87.5%":[127],"ten":[129],"thousand":[130],"observations,":[131],"from":[132,153,185],"individual":[133],"pins.":[136],"further":[138],"augment":[139],"dictionaries":[145],"various":[147],"length":[148],"use":[151],"data":[152],"increases":[159],"87%":[166,186],"100%.":[168],"Further,":[169],"classification":[170],"rates":[171],"operand":[177],"addressing":[178],"mode":[179],"specific":[181],"hardware":[182],"used,":[183],"100%":[188,211],"as":[190,192,213],"few":[191],"10":[193],"principal":[194],"components.":[195],"Using":[196],"methodology,":[198],"can":[200],"determine":[201],"malicious":[202],"insertions":[203],"pre-determined":[206],"code":[207],"with":[209],"accuracy,":[212],"results.":[217]},"counts_by_year":[{"year":2025,"cited_by_count":1},{"year":2024,"cited_by_count":1},{"year":2023,"cited_by_count":1},{"year":2021,"cited_by_count":2},{"year":2020,"cited_by_count":2},{"year":2019,"cited_by_count":1},{"year":2018,"cited_by_count":1},{"year":2017,"cited_by_count":4}],"updated_date":"2026-07-14T23:27:15.235271","created_date":"2025-10-10T00:00:00"}
