{"id":"https://openalex.org/W2589000776","doi":"https://doi.org/10.1109/aspdac.2017.7858391","title":"MUTARCH: Architectural diversity for FPGA device and IP security","display_name":"MUTARCH: Architectural diversity for FPGA device and IP security","publication_year":2017,"publication_date":"2017-01-01","ids":{"openalex":"https://openalex.org/W2589000776","doi":"https://doi.org/10.1109/aspdac.2017.7858391","mag":"2589000776"},"language":"en","primary_location":{"id":"doi:10.1109/aspdac.2017.7858391","is_oa":false,"landing_page_url":"https://doi.org/10.1109/aspdac.2017.7858391","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"2017 22nd Asia and South Pacific Design Automation Conference (ASP-DAC)","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/A5049193989","display_name":"Robert Karam","orcid":"https://orcid.org/0000-0002-2713-029X"},"institutions":[{"id":"https://openalex.org/I33213144","display_name":"University of Florida","ror":"https://ror.org/02y3ad647","country_code":"US","type":"education","lineage":["https://openalex.org/I33213144"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Robert Karam","raw_affiliation_strings":["University of Florida, Gainesville, FL"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"University of Florida, Gainesville, FL","institution_ids":["https://openalex.org/I33213144"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5073744069","display_name":"Tamzidul Hoque","orcid":"https://orcid.org/0000-0002-6845-0361"},"institutions":[{"id":"https://openalex.org/I33213144","display_name":"University of Florida","ror":"https://ror.org/02y3ad647","country_code":"US","type":"education","lineage":["https://openalex.org/I33213144"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Tamzidul Hoque","raw_affiliation_strings":["University of Florida, Gainesville, FL"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"University of Florida, Gainesville, FL","institution_ids":["https://openalex.org/I33213144"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5013741441","display_name":"Ray Sandip","orcid":null},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Sandip Ray","raw_affiliation_strings":["NXP Semiconductor, Austin, TX"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"NXP Semiconductor, Austin, TX","institution_ids":[]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5102766705","display_name":"Mark Tehranipoor","orcid":"https://orcid.org/0009-0006-8410-2347"},"institutions":[{"id":"https://openalex.org/I33213144","display_name":"University of Florida","ror":"https://ror.org/02y3ad647","country_code":"US","type":"education","lineage":["https://openalex.org/I33213144"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Mark Tehranipoor","raw_affiliation_strings":["University of Florida, Gainesville, FL"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"University of Florida, Gainesville, FL","institution_ids":["https://openalex.org/I33213144"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5039442844","display_name":"Swarup Bhunia","orcid":"https://orcid.org/0000-0001-6082-6961"},"institutions":[{"id":"https://openalex.org/I33213144","display_name":"University of Florida","ror":"https://ror.org/02y3ad647","country_code":"US","type":"education","lineage":["https://openalex.org/I33213144"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Swarup Bhunia","raw_affiliation_strings":["University of Florida, Gainesville, FL"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"University of Florida, Gainesville, FL","institution_ids":["https://openalex.org/I33213144"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":1,"corresponding_author_ids":[],"corresponding_institution_ids":[],"apc_list":null,"apc_paid":null,"fwci":2.6627,"has_fulltext":false,"cited_by_count":24,"citation_normalized_percentile":{"value":0.91954535,"is_in_top_1_percent":false,"is_in_top_10_percent":true},"cited_by_percentile_year":{"min":90,"max":99},"biblio":{"volume":null,"issue":null,"first_page":"611","last_page":"616"},"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":1.0,"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":1.0,"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.9926000237464905,"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/T10951","display_name":"Cryptographic Implementations and Security","score":0.989300012588501,"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/bitstream","display_name":"Bitstream","score":0.81597501039505},{"id":"https://openalex.org/keywords/field-programmable-gate-array","display_name":"Field-programmable gate array","score":0.7811291813850403},{"id":"https://openalex.org/keywords/computer-science","display_name":"Computer science","score":0.7690351605415344},{"id":"https://openalex.org/keywords/embedded-system","display_name":"Embedded system","score":0.6316226720809937},{"id":"https://openalex.org/keywords/encryption","display_name":"Encryption","score":0.5156773328781128},{"id":"https://openalex.org/keywords/overhead","display_name":"Overhead (engineering)","score":0.4903159439563751},{"id":"https://openalex.org/keywords/control-reconfiguration","display_name":"Control reconfiguration","score":0.4565318822860718},{"id":"https://openalex.org/keywords/computer-security","display_name":"Computer security","score":0.35240262746810913},{"id":"https://openalex.org/keywords/operating-system","display_name":"Operating system","score":0.19678989052772522},{"id":"https://openalex.org/keywords/decoding-methods","display_name":"Decoding methods","score":0.10032087564468384},{"id":"https://openalex.org/keywords/telecommunications","display_name":"Telecommunications","score":0.09578442573547363}],"concepts":[{"id":"https://openalex.org/C136695289","wikidata":"https://www.wikidata.org/wiki/Q415568","display_name":"Bitstream","level":3,"score":0.81597501039505},{"id":"https://openalex.org/C42935608","wikidata":"https://www.wikidata.org/wiki/Q190411","display_name":"Field-programmable gate array","level":2,"score":0.7811291813850403},{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.7690351605415344},{"id":"https://openalex.org/C149635348","wikidata":"https://www.wikidata.org/wiki/Q193040","display_name":"Embedded system","level":1,"score":0.6316226720809937},{"id":"https://openalex.org/C148730421","wikidata":"https://www.wikidata.org/wiki/Q141090","display_name":"Encryption","level":2,"score":0.5156773328781128},{"id":"https://openalex.org/C2779960059","wikidata":"https://www.wikidata.org/wiki/Q7113681","display_name":"Overhead (engineering)","level":2,"score":0.4903159439563751},{"id":"https://openalex.org/C119701452","wikidata":"https://www.wikidata.org/wiki/Q5165881","display_name":"Control reconfiguration","level":2,"score":0.4565318822860718},{"id":"https://openalex.org/C38652104","wikidata":"https://www.wikidata.org/wiki/Q3510521","display_name":"Computer security","level":1,"score":0.35240262746810913},{"id":"https://openalex.org/C111919701","wikidata":"https://www.wikidata.org/wiki/Q9135","display_name":"Operating system","level":1,"score":0.19678989052772522},{"id":"https://openalex.org/C57273362","wikidata":"https://www.wikidata.org/wiki/Q576722","display_name":"Decoding methods","level":2,"score":0.10032087564468384},{"id":"https://openalex.org/C76155785","wikidata":"https://www.wikidata.org/wiki/Q418","display_name":"Telecommunications","level":1,"score":0.09578442573547363}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1109/aspdac.2017.7858391","is_oa":false,"landing_page_url":"https://doi.org/10.1109/aspdac.2017.7858391","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"2017 22nd Asia and South Pacific Design Automation Conference (ASP-DAC)","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":15,"referenced_works":["https://openalex.org/W1922829621","https://openalex.org/W1964257698","https://openalex.org/W1979218049","https://openalex.org/W2005602803","https://openalex.org/W2012725064","https://openalex.org/W2016889342","https://openalex.org/W2021705882","https://openalex.org/W2060389684","https://openalex.org/W2107937248","https://openalex.org/W2126541236","https://openalex.org/W2127992996","https://openalex.org/W2542035759","https://openalex.org/W2785506110","https://openalex.org/W6640248849","https://openalex.org/W6679089883"],"related_works":["https://openalex.org/W2808484818","https://openalex.org/W2810427553","https://openalex.org/W4319430423","https://openalex.org/W2135053878","https://openalex.org/W2941434274","https://openalex.org/W4390224957","https://openalex.org/W2340647897","https://openalex.org/W4249632163","https://openalex.org/W1760305469","https://openalex.org/W2797161794"],"abstract_inverted_index":{"Field":[0],"Programmable":[1],"Gate":[2],"Arrays":[3],"(FPGAs)":[4],"are":[5,48],"being":[6],"increasingly":[7],"deployed":[8],"in":[9,60,132],"diverse":[10],"applications":[11],"including":[12],"the":[13,26,116,121,133,143,174,182,211,220],"emerging":[14],"Internet":[15],"of":[16,25,54,105,115],"Things":[17],"(IoT),":[18],"biomedical,":[19],"and":[20,44,70,85,111,149,184,195,229,236],"automotive":[21],"systems.":[22],"However,":[23],"security":[24,90,122,213,226],"FPGA":[27,89,106,202,212],"configuration":[28,152],"file":[29],"(i.e.":[30],"bitstream),":[31],"especially":[32],"during":[33,46],"in-field":[34,102],"reconfiguration,":[35],"as":[36,38],"well":[37],"effective":[39],"safeguards":[40],"against":[41,94,227],"unauthorized":[42,101],"tampering":[43,228],"piracy":[45,104,230],"operation,":[47],"notably":[49],"lacking.":[50],"The":[51,186],"current":[52],"practice":[53],"bitstreram":[55],"encryption":[56],"is":[57,71,129,188],"only":[58,197],"available":[59],"high-end":[61],"FPGAs,":[62],"incurs":[63],"unacceptably":[64],"high":[65,225],"overhead":[66,235],"for":[67,177],"area/energy-constrained":[68],"devices,":[69],"susceptible":[72],"to":[73,88,126,165,179,200,210],"side":[74],"channel":[75],"attacks.":[76],"In":[77],"this":[78],"paper,":[79],"we":[80],"present":[81],"a":[82,159],"fundamentally":[83],"different":[84,141],"novel":[86],"approach":[87,119,187,222],"that":[91,155,219],"can":[92],"protect":[93],"all":[95],"major":[96],"attacks":[97],"on":[98,169],"FPGA,":[99,127],"namely,":[100],"reprogramming,":[103],"intellectual":[107],"property":[108],"(IP)":[109],"blocks,":[110],"targeted":[112],"malicious":[113],"modification":[114],"bitstream.":[117],"Our":[118,215],"employs":[120],"through":[123],"diversity":[124],"principle":[125],"which":[128],"often":[130],"used":[131],"software":[134],"domain.":[135],"We":[136],"make":[137],"each":[138],"device":[139,164],"architecturally":[140],"from":[142],"others":[144],"using":[145],"both":[146],"physical":[147],"(static)":[148],"logical":[150],"(time-varying)":[151],"keys,":[153],"ensuring":[154],"attackers":[156,178],"cannot":[157],"use":[158],"priori":[160],"knowledge":[161],"about":[162],"one":[163],"mount":[166],"an":[167,207],"attack":[168],"another.":[170],"It":[171],"therefore":[172],"mitigates":[173],"economic":[175],"motivation":[176],"reverse":[180],"engineering":[181],"bitstream":[183],"IP.":[185],"compatible":[189],"with":[190,231],"modern":[191],"remote":[192],"upgrade":[193],"techniques,":[194],"requires":[196],"small":[198],"modifications":[199],"existing":[201],"tool":[203],"flows,":[204],"making":[205],"it":[206],"attractive":[208],"addition":[209],"suite.":[214],"experimental":[216],"results":[217],"show":[218],"proposed":[221],"achieves":[223],"provably":[224],"worst-case":[232],"14%":[233],"latency":[234],"13%":[237],"area":[238],"overhead.":[239]},"counts_by_year":[{"year":2025,"cited_by_count":2},{"year":2023,"cited_by_count":2},{"year":2022,"cited_by_count":3},{"year":2021,"cited_by_count":3},{"year":2020,"cited_by_count":4},{"year":2019,"cited_by_count":1},{"year":2018,"cited_by_count":6},{"year":2017,"cited_by_count":3}],"updated_date":"2026-07-29T14:22:42.915294","created_date":"2025-10-10T00:00:00"}
