{"id":"https://openalex.org/W2568033790","doi":"https://doi.org/10.1109/tc.2017.2649520","title":"Hybrid Obfuscation to Protect Against Disclosure Attacks on Embedded Microprocessors","display_name":"Hybrid Obfuscation to Protect Against Disclosure Attacks on Embedded Microprocessors","publication_year":2017,"publication_date":"2017-01-09","ids":{"openalex":"https://openalex.org/W2568033790","doi":"https://doi.org/10.1109/tc.2017.2649520","mag":"2568033790"},"language":"en","primary_location":{"id":"doi:10.1109/tc.2017.2649520","is_oa":false,"landing_page_url":"https://doi.org/10.1109/tc.2017.2649520","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/A5044241451","display_name":"Marc Fyrbiak","orcid":"https://orcid.org/0000-0002-4266-7108"},"institutions":[{"id":"https://openalex.org/I904495901","display_name":"Ruhr University Bochum","ror":"https://ror.org/04tsk2644","country_code":"DE","type":"education","lineage":["https://openalex.org/I904495901"]}],"countries":["DE"],"is_corresponding":false,"raw_author_name":"Marc Fyrbiak","raw_affiliation_strings":["Horst G\u00f6rtz Institute for IT Security, Ruhr University Bochum, Bochum, Germany"],"raw_orcid":"https://orcid.org/0000-0002-4266-7108","affiliations":[{"raw_affiliation_string":"Horst G\u00f6rtz Institute for IT Security, Ruhr University Bochum, Bochum, Germany","institution_ids":["https://openalex.org/I904495901"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5012750585","display_name":"Simon Rokicki","orcid":"https://orcid.org/0000-0002-0195-096X"},"institutions":[{"id":"https://openalex.org/I2802519937","display_name":"Institut de Recherche en Informatique et Syst\u00e8mes Al\u00e9atoires","ror":"https://ror.org/00myn0z94","country_code":"FR","type":"facility","lineage":["https://openalex.org/I1294671590","https://openalex.org/I1294671590","https://openalex.org/I1326498283","https://openalex.org/I205703379","https://openalex.org/I2802204017","https://openalex.org/I2802519937","https://openalex.org/I28221208","https://openalex.org/I4210127572","https://openalex.org/I4210159245","https://openalex.org/I56067802"]},{"id":"https://openalex.org/I56067802","display_name":"Universit\u00e9 de Rennes","ror":"https://ror.org/015m7wh34","country_code":"FR","type":"education","lineage":["https://openalex.org/I56067802"]}],"countries":["FR"],"is_corresponding":false,"raw_author_name":"Simon Rokicki","raw_affiliation_strings":["IRISA, University of Rennes, Rennes, France"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"IRISA, University of Rennes, Rennes, France","institution_ids":["https://openalex.org/I2802519937","https://openalex.org/I56067802"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5044950412","display_name":"Nicolai Bissantz","orcid":"https://orcid.org/0000-0001-7301-4567"},"institutions":[{"id":"https://openalex.org/I904495901","display_name":"Ruhr University Bochum","ror":"https://ror.org/04tsk2644","country_code":"DE","type":"education","lineage":["https://openalex.org/I904495901"]}],"countries":["DE"],"is_corresponding":false,"raw_author_name":"Nicolai Bissantz","raw_affiliation_strings":["Horst G\u00f6rtz Institute for IT Security, Ruhr University Bochum, Bochum, Germany"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Horst G\u00f6rtz Institute for IT Security, Ruhr University Bochum, Bochum, Germany","institution_ids":["https://openalex.org/I904495901"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5012168703","display_name":"Russell Tessier","orcid":"https://orcid.org/0000-0003-0591-7566"},"institutions":[{"id":"https://openalex.org/I24603500","display_name":"University of Massachusetts Amherst","ror":"https://ror.org/0072zz521","country_code":"US","type":"education","lineage":["https://openalex.org/I24603500"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Russell Tessier","raw_affiliation_strings":["University of Massachusetts Amherst, Amherst, MA"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"University of Massachusetts Amherst, Amherst, MA","institution_ids":["https://openalex.org/I24603500"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5041748332","display_name":"Christof Paar","orcid":"https://orcid.org/0000-0001-8681-2277"},"institutions":[{"id":"https://openalex.org/I24603500","display_name":"University of Massachusetts Amherst","ror":"https://ror.org/0072zz521","country_code":"US","type":"education","lineage":["https://openalex.org/I24603500"]},{"id":"https://openalex.org/I904495901","display_name":"Ruhr University Bochum","ror":"https://ror.org/04tsk2644","country_code":"DE","type":"education","lineage":["https://openalex.org/I904495901"]}],"countries":["DE","US"],"is_corresponding":false,"raw_author_name":"Christof Paar","raw_affiliation_strings":["Horst G\u00f6rtz Institute for IT Security, Ruhr University Bochum, Bochum, Germany","University of Massachusetts Amherst, Amherst, MA"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Horst G\u00f6rtz Institute for IT Security, Ruhr University Bochum, Bochum, Germany","institution_ids":["https://openalex.org/I904495901"]},{"raw_affiliation_string":"University of Massachusetts Amherst, Amherst, MA","institution_ids":["https://openalex.org/I24603500"]}]}],"institutions":[],"countries_distinct_count":3,"institutions_distinct_count":4,"corresponding_author_ids":[],"corresponding_institution_ids":[],"apc_list":null,"apc_paid":null,"fwci":1.595,"has_fulltext":false,"cited_by_count":16,"citation_normalized_percentile":{"value":0.8708117,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":{"min":90,"max":98},"biblio":{"volume":"67","issue":"3","first_page":"307","last_page":"321"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T11424","display_name":"Security and Verification in Computing","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/T11424","display_name":"Security and Verification in Computing","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/T12122","display_name":"Physical Unclonable Functions (PUFs) and Hardware Security","score":0.9991999864578247,"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.9986000061035156,"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"}}],"keywords":[{"id":"https://openalex.org/keywords/computer-science","display_name":"Computer science","score":0.8773715496063232},{"id":"https://openalex.org/keywords/obfuscation","display_name":"Obfuscation","score":0.8542681932449341},{"id":"https://openalex.org/keywords/reverse-engineering","display_name":"Reverse engineering","score":0.6062803864479065},{"id":"https://openalex.org/keywords/compiler","display_name":"Compiler","score":0.5695218443870544},{"id":"https://openalex.org/keywords/embedded-system","display_name":"Embedded system","score":0.5366885662078857},{"id":"https://openalex.org/keywords/adversary","display_name":"Adversary","score":0.45481833815574646},{"id":"https://openalex.org/keywords/software","display_name":"Software","score":0.43154674768447876},{"id":"https://openalex.org/keywords/computer-security","display_name":"Computer security","score":0.4280407726764679},{"id":"https://openalex.org/keywords/operating-system","display_name":"Operating system","score":0.19848260283470154}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.8773715496063232},{"id":"https://openalex.org/C40305131","wikidata":"https://www.wikidata.org/wiki/Q2616305","display_name":"Obfuscation","level":2,"score":0.8542681932449341},{"id":"https://openalex.org/C207850805","wikidata":"https://www.wikidata.org/wiki/Q269608","display_name":"Reverse engineering","level":2,"score":0.6062803864479065},{"id":"https://openalex.org/C169590947","wikidata":"https://www.wikidata.org/wiki/Q47506","display_name":"Compiler","level":2,"score":0.5695218443870544},{"id":"https://openalex.org/C149635348","wikidata":"https://www.wikidata.org/wiki/Q193040","display_name":"Embedded system","level":1,"score":0.5366885662078857},{"id":"https://openalex.org/C41065033","wikidata":"https://www.wikidata.org/wiki/Q2825412","display_name":"Adversary","level":2,"score":0.45481833815574646},{"id":"https://openalex.org/C2777904410","wikidata":"https://www.wikidata.org/wiki/Q7397","display_name":"Software","level":2,"score":0.43154674768447876},{"id":"https://openalex.org/C38652104","wikidata":"https://www.wikidata.org/wiki/Q3510521","display_name":"Computer security","level":1,"score":0.4280407726764679},{"id":"https://openalex.org/C111919701","wikidata":"https://www.wikidata.org/wiki/Q9135","display_name":"Operating system","level":1,"score":0.19848260283470154}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1109/tc.2017.2649520","is_oa":false,"landing_page_url":"https://doi.org/10.1109/tc.2017.2649520","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":[{"display_name":"Peace, Justice and strong institutions","id":"https://metadata.un.org/sdg/16","score":0.7200000286102295}],"awards":[],"funders":[{"id":"https://openalex.org/F4320306076","display_name":"National Science Foundation","ror":"https://ror.org/021nxhr62"}],"has_content":{"pdf":false,"grobid_xml":false},"content_urls":null,"referenced_works_count":54,"referenced_works":["https://openalex.org/W854277447","https://openalex.org/W1501402336","https://openalex.org/W1514023947","https://openalex.org/W1531820677","https://openalex.org/W1538186256","https://openalex.org/W1548777816","https://openalex.org/W1580559113","https://openalex.org/W1969430674","https://openalex.org/W1973211701","https://openalex.org/W1975607764","https://openalex.org/W1988374166","https://openalex.org/W2007051697","https://openalex.org/W2018860387","https://openalex.org/W2023349464","https://openalex.org/W2034337483","https://openalex.org/W2043118292","https://openalex.org/W2043366397","https://openalex.org/W2049629426","https://openalex.org/W2049659770","https://openalex.org/W2062190097","https://openalex.org/W2062508496","https://openalex.org/W2064435654","https://openalex.org/W2065397240","https://openalex.org/W2065986435","https://openalex.org/W2068211976","https://openalex.org/W2072698166","https://openalex.org/W2082594235","https://openalex.org/W2092913917","https://openalex.org/W2098681688","https://openalex.org/W2101699859","https://openalex.org/W2108255910","https://openalex.org/W2115771393","https://openalex.org/W2117798902","https://openalex.org/W2119746900","https://openalex.org/W2123034525","https://openalex.org/W2127992996","https://openalex.org/W2139291494","https://openalex.org/W2144999369","https://openalex.org/W2156375130","https://openalex.org/W2158305976","https://openalex.org/W2171264329","https://openalex.org/W2229758354","https://openalex.org/W2396513659","https://openalex.org/W4220881322","https://openalex.org/W4229965189","https://openalex.org/W4234892460","https://openalex.org/W4246853294","https://openalex.org/W4247464060","https://openalex.org/W4252774903","https://openalex.org/W4256367411","https://openalex.org/W4285719527","https://openalex.org/W6623831454","https://openalex.org/W6673757821","https://openalex.org/W6711917421"],"related_works":["https://openalex.org/W2913519194","https://openalex.org/W2007287520","https://openalex.org/W4362634109","https://openalex.org/W2055981842","https://openalex.org/W4388820743","https://openalex.org/W2793135307","https://openalex.org/W3134235726","https://openalex.org/W2906395579","https://openalex.org/W128871440","https://openalex.org/W2532550198"],"abstract_inverted_index":{"The":[0],"risk":[1],"of":[2,33,53,99,175,182],"code":[3,24,49],"reverse-engineering":[4],"is":[5,86,164,169],"particularly":[6],"acute":[7],"for":[8,72,148,200],"embedded":[9,74,105,120],"processors":[10],"which":[11,114],"often":[12],"have":[13],"limited":[14,41],"available":[15],"resources":[16],"to":[17,48,81,104,134,158],"protect":[18],"program":[19],"information.":[20],"Previous":[21],"efforts":[22],"involving":[23],"obfuscation":[25,91,101],"provide":[26,78],"some":[27],"additional":[28],"security":[29,37,198],"against":[30,171],"reverse-":[31],"engineering":[32],"programs,":[34,117],"but":[35],"the":[36,67,83,93,97,136,152],"benefits":[38],"are":[39,56,109],"typically":[40],"and":[42,51,76,96,118,154],"not":[43],"quantifiable.":[44],"Hence,":[45],"new":[46],"approaches":[47],"protection":[50],"creation":[52],"associated":[54],"metrics":[55,80],"highly":[57],"desirable.":[58],"This":[59],"paper":[60],"has":[61],"two":[62],"main":[63],"contributions.":[64],"We":[65,140],"propose":[66,189],"first":[68],"hybrid":[69,137],"diversification":[70],"approach":[71,168],"protecting":[73],"software":[75],"we":[77,188],"statistical":[79,192],"evaluate":[82],"protection.":[84],"Diversification":[85],"achieved":[87],"by":[88],"combining":[89],"hardware":[90],"at":[92],"microarchitecture":[94],"level":[95],"use":[98],"software-level":[100],"techniques":[102],"tailored":[103],"systems.":[106],"Both":[107],"measures":[108],"based":[110],"on":[111],"a":[112,127,142,172,183,190,197],"compiler":[113],"generates":[115],"obfuscated":[116,138],"an":[119,124],"processor":[121,153],"implemented":[122],"in":[123,180],"FPGA":[125],"with":[126,151],"randomized":[128],"Instruction":[129],"Set":[130],"Architecture":[131],"(ISA)":[132],"encoding":[133],"execute":[135],"program.":[139],"employ":[141],"fine-grained,":[143],"hardware-enforced":[144],"access":[145],"control":[146],"mechanism":[147],"information":[149,177],"exchange":[150],"hardware-assisted":[155],"booby":[156],"traps":[157],"actively":[159],"counteract":[160],"manipulation":[161],"attacks.":[162],"It":[163],"shown":[165],"that":[166,195],"our":[167],"effective":[170],"wide":[173],"variety":[174],"possible":[176],"disclosure":[178],"attacks":[179],"case":[181],"physically":[184],"present":[185],"adversary.":[186],"Moreover,":[187],"novel":[191],"evaluation":[193],"methodology":[194],"provides":[196],"metric":[199],"hybrid-obfuscated":[201],"programs.":[202]},"counts_by_year":[{"year":2025,"cited_by_count":2},{"year":2024,"cited_by_count":1},{"year":2023,"cited_by_count":3},{"year":2021,"cited_by_count":2},{"year":2020,"cited_by_count":3},{"year":2019,"cited_by_count":5}],"updated_date":"2025-11-06T03:46:38.306776","created_date":"2025-10-10T00:00:00"}
