{"id":"https://openalex.org/W3212058523","doi":"https://doi.org/10.1109/dac18074.2021.9586178","title":"A Lightweight Isolation Mechanism for Secure Branch Predictors","display_name":"A Lightweight Isolation Mechanism for Secure Branch Predictors","publication_year":2021,"publication_date":"2021-11-08","ids":{"openalex":"https://openalex.org/W3212058523","doi":"https://doi.org/10.1109/dac18074.2021.9586178","mag":"3212058523"},"language":"en","primary_location":{"id":"doi:10.1109/dac18074.2021.9586178","is_oa":false,"landing_page_url":"https://doi.org/10.1109/dac18074.2021.9586178","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"2021 58th ACM/IEEE Design Automation Conference (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/A5016786359","display_name":"Lutan Zhao","orcid":"https://orcid.org/0000-0003-3672-6463"},"institutions":[{"id":"https://openalex.org/I4210156404","display_name":"Institute of Information Engineering","ror":"https://ror.org/04r53se39","country_code":"CN","type":"facility","lineage":["https://openalex.org/I19820366","https://openalex.org/I4210156404"]},{"id":"https://openalex.org/I4210165038","display_name":"University of Chinese Academy of Sciences","ror":"https://ror.org/05qbk4x57","country_code":"CN","type":"education","lineage":["https://openalex.org/I19820366","https://openalex.org/I4210165038"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Lutan Zhao","raw_affiliation_strings":["State Key Laboratory of Information Security, Institute of Information Engineering, CAS and School of Cyber Security, University of Chinese Academy of Sciences"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"State Key Laboratory of Information Security, Institute of Information Engineering, CAS and School of Cyber Security, University of Chinese Academy of Sciences","institution_ids":["https://openalex.org/I4210156404","https://openalex.org/I4210165038"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5103261195","display_name":"Peinan Li","orcid":"https://orcid.org/0000-0001-5109-3495"},"institutions":[{"id":"https://openalex.org/I4210156404","display_name":"Institute of Information Engineering","ror":"https://ror.org/04r53se39","country_code":"CN","type":"facility","lineage":["https://openalex.org/I19820366","https://openalex.org/I4210156404"]},{"id":"https://openalex.org/I4210165038","display_name":"University of Chinese Academy of Sciences","ror":"https://ror.org/05qbk4x57","country_code":"CN","type":"education","lineage":["https://openalex.org/I19820366","https://openalex.org/I4210165038"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Peinan Li","raw_affiliation_strings":["State Key Laboratory of Information Security, Institute of Information Engineering, CAS and School of Cyber Security, University of Chinese Academy of Sciences"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"State Key Laboratory of Information Security, Institute of Information Engineering, CAS and School of Cyber Security, University of Chinese Academy of Sciences","institution_ids":["https://openalex.org/I4210156404","https://openalex.org/I4210165038"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5013903881","display_name":"Rui Hou","orcid":"https://orcid.org/0000-0002-9215-7632"},"institutions":[{"id":"https://openalex.org/I4210156404","display_name":"Institute of Information Engineering","ror":"https://ror.org/04r53se39","country_code":"CN","type":"facility","lineage":["https://openalex.org/I19820366","https://openalex.org/I4210156404"]},{"id":"https://openalex.org/I4210165038","display_name":"University of Chinese Academy of Sciences","ror":"https://ror.org/05qbk4x57","country_code":"CN","type":"education","lineage":["https://openalex.org/I19820366","https://openalex.org/I4210165038"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Rui Hou","raw_affiliation_strings":["State Key Laboratory of Information Security, Institute of Information Engineering, CAS and School of Cyber Security, University of Chinese Academy of Sciences"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"State Key Laboratory of Information Security, Institute of Information Engineering, CAS and School of Cyber Security, University of Chinese Academy of Sciences","institution_ids":["https://openalex.org/I4210156404","https://openalex.org/I4210165038"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5078079786","display_name":"Michael Huang","orcid":"https://orcid.org/0000-0001-9799-2920"},"institutions":[{"id":"https://openalex.org/I5388228","display_name":"University of Rochester","ror":"https://ror.org/022kthw22","country_code":"US","type":"education","lineage":["https://openalex.org/I5388228"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Michael C. Huang","raw_affiliation_strings":["University of Rochester"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"University of Rochester","institution_ids":["https://openalex.org/I5388228"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5101405348","display_name":"Jiazhen Li","orcid":"https://orcid.org/0000-0002-6416-4296"},"institutions":[{"id":"https://openalex.org/I4210156404","display_name":"Institute of Information Engineering","ror":"https://ror.org/04r53se39","country_code":"CN","type":"facility","lineage":["https://openalex.org/I19820366","https://openalex.org/I4210156404"]},{"id":"https://openalex.org/I4210165038","display_name":"University of Chinese Academy of Sciences","ror":"https://ror.org/05qbk4x57","country_code":"CN","type":"education","lineage":["https://openalex.org/I19820366","https://openalex.org/I4210165038"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Jiazhen Li","raw_affiliation_strings":["State Key Laboratory of Information Security, Institute of Information Engineering, CAS and School of Cyber Security, University of Chinese Academy of Sciences"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"State Key Laboratory of Information Security, Institute of Information Engineering, CAS and School of Cyber Security, University of Chinese Academy of Sciences","institution_ids":["https://openalex.org/I4210156404","https://openalex.org/I4210165038"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5008977627","display_name":"Lixin Zhang","orcid":"https://orcid.org/0000-0001-6799-3586"},"institutions":[{"id":"https://openalex.org/I4210090176","display_name":"Institute of Computing Technology","ror":"https://ror.org/0090r4d87","country_code":"CN","type":"facility","lineage":["https://openalex.org/I19820366","https://openalex.org/I4210090176"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Lixin Zhang","raw_affiliation_strings":["Institute of Computing Technology, CAS"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Institute of Computing Technology, CAS","institution_ids":["https://openalex.org/I4210090176"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5047215143","display_name":"Xuehai Qian","orcid":null},"institutions":[{"id":"https://openalex.org/I1174212","display_name":"University of Southern California","ror":"https://ror.org/03taz7m60","country_code":"US","type":"education","lineage":["https://openalex.org/I1174212"]},{"id":"https://openalex.org/I2800817003","display_name":"California Southern University","ror":"https://ror.org/058zz0t50","country_code":"US","type":"education","lineage":["https://openalex.org/I2800817003"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Xuehai Qian","raw_affiliation_strings":["University of Southern California"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"University of Southern California","institution_ids":["https://openalex.org/I1174212","https://openalex.org/I2800817003"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5101525319","display_name":"Dan Meng","orcid":"https://orcid.org/0000-0003-1980-9283"},"institutions":[{"id":"https://openalex.org/I4210156404","display_name":"Institute of Information Engineering","ror":"https://ror.org/04r53se39","country_code":"CN","type":"facility","lineage":["https://openalex.org/I19820366","https://openalex.org/I4210156404"]},{"id":"https://openalex.org/I4210165038","display_name":"University of Chinese Academy of Sciences","ror":"https://ror.org/05qbk4x57","country_code":"CN","type":"education","lineage":["https://openalex.org/I19820366","https://openalex.org/I4210165038"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Dan Meng","raw_affiliation_strings":["State Key Laboratory of Information Security, Institute of Information Engineering, CAS and School of Cyber Security, University of Chinese Academy of Sciences"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"State Key Laboratory of Information Security, Institute of Information Engineering, CAS and School of Cyber Security, University of Chinese Academy of Sciences","institution_ids":["https://openalex.org/I4210156404","https://openalex.org/I4210165038"]}]}],"institutions":[],"countries_distinct_count":2,"institutions_distinct_count":6,"corresponding_author_ids":[],"corresponding_institution_ids":[],"apc_list":null,"apc_paid":null,"fwci":null,"has_fulltext":false,"cited_by_count":29,"citation_normalized_percentile":null,"cited_by_percentile_year":null,"biblio":{"volume":null,"issue":null,"first_page":"1267","last_page":"1272"},"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.9998999834060669,"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.9998999834060669,"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.9952999949455261,"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/T12122","display_name":"Physical Unclonable Functions (PUFs) and Hardware Security","score":0.9815999865531921,"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"}}],"keywords":[{"id":"https://openalex.org/keywords/computer-science","display_name":"Computer science","score":0.764823317527771},{"id":"https://openalex.org/keywords/branch-predictor","display_name":"Branch predictor","score":0.690564751625061},{"id":"https://openalex.org/keywords/isolation","display_name":"Isolation (microbiology)","score":0.553496778011322},{"id":"https://openalex.org/keywords/field-programmable-gate-array","display_name":"Field-programmable gate array","score":0.47160109877586365},{"id":"https://openalex.org/keywords/encoding","display_name":"Encoding (memory)","score":0.42449283599853516},{"id":"https://openalex.org/keywords/embedded-system","display_name":"Embedded system","score":0.3705178499221802},{"id":"https://openalex.org/keywords/parallel-computing","display_name":"Parallel computing","score":0.352772057056427},{"id":"https://openalex.org/keywords/computer-hardware","display_name":"Computer hardware","score":0.33193302154541016},{"id":"https://openalex.org/keywords/artificial-intelligence","display_name":"Artificial intelligence","score":0.16415002942085266}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.764823317527771},{"id":"https://openalex.org/C168522837","wikidata":"https://www.wikidata.org/wiki/Q679552","display_name":"Branch predictor","level":2,"score":0.690564751625061},{"id":"https://openalex.org/C2775941552","wikidata":"https://www.wikidata.org/wiki/Q25212305","display_name":"Isolation (microbiology)","level":2,"score":0.553496778011322},{"id":"https://openalex.org/C42935608","wikidata":"https://www.wikidata.org/wiki/Q190411","display_name":"Field-programmable gate array","level":2,"score":0.47160109877586365},{"id":"https://openalex.org/C125411270","wikidata":"https://www.wikidata.org/wiki/Q18653","display_name":"Encoding (memory)","level":2,"score":0.42449283599853516},{"id":"https://openalex.org/C149635348","wikidata":"https://www.wikidata.org/wiki/Q193040","display_name":"Embedded system","level":1,"score":0.3705178499221802},{"id":"https://openalex.org/C173608175","wikidata":"https://www.wikidata.org/wiki/Q232661","display_name":"Parallel computing","level":1,"score":0.352772057056427},{"id":"https://openalex.org/C9390403","wikidata":"https://www.wikidata.org/wiki/Q3966","display_name":"Computer hardware","level":1,"score":0.33193302154541016},{"id":"https://openalex.org/C154945302","wikidata":"https://www.wikidata.org/wiki/Q11660","display_name":"Artificial intelligence","level":1,"score":0.16415002942085266},{"id":"https://openalex.org/C86803240","wikidata":"https://www.wikidata.org/wiki/Q420","display_name":"Biology","level":0,"score":0.0},{"id":"https://openalex.org/C89423630","wikidata":"https://www.wikidata.org/wiki/Q7193","display_name":"Microbiology","level":1,"score":0.0}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1109/dac18074.2021.9586178","is_oa":false,"landing_page_url":"https://doi.org/10.1109/dac18074.2021.9586178","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"2021 58th ACM/IEEE Design Automation Conference (DAC)","raw_type":"proceedings-article"}],"best_oa_location":null,"sustainable_development_goals":[{"display_name":"Peace, Justice and strong institutions","score":0.5899999737739563,"id":"https://metadata.un.org/sdg/16"}],"awards":[],"funders":[{"id":"https://openalex.org/F4320321133","display_name":"Chinese Academy of Sciences","ror":"https://ror.org/034t30j35"}],"has_content":{"grobid_xml":false,"pdf":false},"content_urls":null,"referenced_works_count":23,"referenced_works":["https://openalex.org/W2031571383","https://openalex.org/W2056778557","https://openalex.org/W2057949999","https://openalex.org/W2115266669","https://openalex.org/W2131019288","https://openalex.org/W2132202551","https://openalex.org/W2299561166","https://openalex.org/W2550858797","https://openalex.org/W2564856904","https://openalex.org/W2612889458","https://openalex.org/W2769061097","https://openalex.org/W2791034507","https://openalex.org/W2903910116","https://openalex.org/W2905418916","https://openalex.org/W2950168363","https://openalex.org/W2963311060","https://openalex.org/W3042840909","https://openalex.org/W3047462776","https://openalex.org/W4242926647","https://openalex.org/W4298239507","https://openalex.org/W6729667700","https://openalex.org/W6738069498","https://openalex.org/W6784120662"],"related_works":["https://openalex.org/W2061007994","https://openalex.org/W2408643487","https://openalex.org/W4256090683","https://openalex.org/W2145546531","https://openalex.org/W1586172811","https://openalex.org/W2389267844","https://openalex.org/W365166040","https://openalex.org/W196006244","https://openalex.org/W2071915432","https://openalex.org/W4301373716"],"abstract_inverted_index":{"Recently":[0],"exposed":[1],"vulnerabilities":[2],"reveal":[3],"that":[4,137],"branch":[5,68,100,108,113],"predictors":[6],"shared":[7],"by":[8],"different":[9],"processes":[10],"leave":[11],"the":[12,15,37,64,67,99,104,107,112,118,138],"attackers":[13],"with":[14,43],"opportunities":[16],"for":[17,120],"malicious":[18,121],"training":[19],"and":[20,111,132],"perception.":[21],"Instead":[22],"of":[23,28,36,66,76,84,98],"flush-based":[24],"or":[25,86],"physical":[26],"isolation":[27,35,78],"hardware":[29,41],"resources,":[30],"we":[31],"want":[32],"to":[33,56,62],"achieve":[34],"content":[38],"in":[39,82],"these":[40],"tables":[42],"some":[44],"lightweight":[45],"processing":[46],"using":[47,126],"randomization":[48],"as":[49],"follows.":[50],"(1)":[51],"Content":[52],"encoding.":[53,91],"We":[54,92],"propose":[55,93],"use":[57],"hardware-based":[58],"thread-private":[59],"random":[60],"numbers":[61],"encode":[63],"contents":[65],"predictor":[69,114],"tables.":[70],"It":[71],"achieves":[72],"a":[73,94,142],"similar":[74],"effect":[75],"logical":[77],"but":[79],"adds":[80],"little":[81],"terms":[83],"space":[85],"time":[87],"overheads.":[88],"(2)":[89],"Index":[90],"randomized":[95],"index":[96],"mechanism":[97],"predictor.":[101],"This":[102],"disrupts":[103],"correspondence":[105],"between":[106],"instruction":[109],"address":[110],"entry,":[115],"thus":[116],"increases":[117],"noise":[119],"perception":[122],"attacks.":[123],"Our":[124],"analyses":[125],"an":[127],"FPGA-based":[128],"RISC-V":[129],"processor":[130],"prototype":[131],"additional":[133],"auxiliary":[134],"simulations":[135],"suggest":[136],"proposed":[139],"mechanisms":[140],"incur":[141],"very":[143],"small":[144],"performance":[145],"cost":[146],"while":[147],"providing":[148],"strong":[149],"protection.":[150]},"counts_by_year":[{"year":2025,"cited_by_count":9},{"year":2024,"cited_by_count":9},{"year":2023,"cited_by_count":4},{"year":2022,"cited_by_count":6},{"year":2021,"cited_by_count":1}],"updated_date":"2026-07-22T07:51:19.307946","created_date":"2025-10-10T00:00:00"}
