{"id":"https://openalex.org/W4225127548","doi":"https://doi.org/10.1145/3519601","title":"Fight Hardware with Hardware: Systemwide Detection and Mitigation of Side-channel Attacks Using Performance Counters","display_name":"Fight Hardware with Hardware: Systemwide Detection and Mitigation of Side-channel Attacks Using Performance Counters","publication_year":2022,"publication_date":"2022-04-30","ids":{"openalex":"https://openalex.org/W4225127548","doi":"https://doi.org/10.1145/3519601"},"language":"en","primary_location":{"id":"doi:10.1145/3519601","is_oa":true,"landing_page_url":"https://doi.org/10.1145/3519601","pdf_url":"https://dl.acm.org/doi/pdf/10.1145/3519601","source":{"id":"https://openalex.org/S4210235901","display_name":"Digital Threats Research and Practice","issn_l":"2576-5337","issn":["2576-5337","2692-1626"],"is_oa":true,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4310319798","host_organization_name":"Association for Computing Machinery","host_organization_lineage":["https://openalex.org/P4310319798"],"host_organization_lineage_names":["Association for Computing Machinery"],"type":"journal"},"license":"other-oa","license_id":"https://openalex.org/licenses/other-oa","version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Digital Threats: Research and Practice","raw_type":"journal-article"},"type":"article","indexed_in":["crossref"],"open_access":{"is_oa":true,"oa_status":"diamond","oa_url":"https://dl.acm.org/doi/pdf/10.1145/3519601","any_repository_has_fulltext":true},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5067867450","display_name":"Stefano Carn\u00e0","orcid":"https://orcid.org/0000-0003-0325-1713"},"institutions":[{"id":"https://openalex.org/I861853513","display_name":"Sapienza University of Rome","ror":"https://ror.org/02be6w209","country_code":"IT","type":"education","lineage":["https://openalex.org/I861853513"]}],"countries":["IT"],"is_corresponding":true,"raw_author_name":"Stefano Carn\u00e0","raw_affiliation_strings":["Sapienza, University of Rome, Roma, Italy"],"raw_orcid":"https://orcid.org/0000-0003-0325-1713","affiliations":[{"raw_affiliation_string":"Sapienza, University of Rome, Roma, Italy","institution_ids":["https://openalex.org/I861853513"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5065588862","display_name":"Serena Ferracci","orcid":"https://orcid.org/0000-0002-4840-451X"},"institutions":[{"id":"https://openalex.org/I861853513","display_name":"Sapienza University of Rome","ror":"https://ror.org/02be6w209","country_code":"IT","type":"education","lineage":["https://openalex.org/I861853513"]}],"countries":["IT"],"is_corresponding":false,"raw_author_name":"Serena Ferracci","raw_affiliation_strings":["Sapienza, University of Rome, Roma, Italy"],"raw_orcid":"https://orcid.org/0000-0002-4840-451X","affiliations":[{"raw_affiliation_string":"Sapienza, University of Rome, Roma, Italy","institution_ids":["https://openalex.org/I861853513"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5003036713","display_name":"Francesco Quaglia","orcid":"https://orcid.org/0000-0002-5616-7980"},"institutions":[{"id":"https://openalex.org/I116067653","display_name":"University of Rome Tor Vergata","ror":"https://ror.org/02p77k626","country_code":"IT","type":"education","lineage":["https://openalex.org/I116067653"]}],"countries":["IT"],"is_corresponding":false,"raw_author_name":"Francesco Quaglia","raw_affiliation_strings":["University of Rome \u201cTor Vergata,\u201d, Roma, Italy","University of Rome \"Tor Vergata,\", Roma, Italy"],"raw_orcid":"https://orcid.org/0000-0002-5616-7980","affiliations":[{"raw_affiliation_string":"University of Rome \u201cTor Vergata,\u201d, Roma, Italy","institution_ids":["https://openalex.org/I116067653"]},{"raw_affiliation_string":"University of Rome \"Tor Vergata,\", Roma, Italy","institution_ids":["https://openalex.org/I116067653"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5062882537","display_name":"Alessandro Pellegrini","orcid":"https://orcid.org/0000-0002-0179-9868"},"institutions":[{"id":"https://openalex.org/I116067653","display_name":"University of Rome Tor Vergata","ror":"https://ror.org/02p77k626","country_code":"IT","type":"education","lineage":["https://openalex.org/I116067653"]}],"countries":["IT"],"is_corresponding":false,"raw_author_name":"Alessandro Pellegrini","raw_affiliation_strings":["University of Rome \u201cTor Vergata,\u201d, Roma, Italy","University of Rome \"Tor Vergata,\", Roma, Italy"],"raw_orcid":"https://orcid.org/0000-0002-0179-9868","affiliations":[{"raw_affiliation_string":"University of Rome \u201cTor Vergata,\u201d, Roma, Italy","institution_ids":["https://openalex.org/I116067653"]},{"raw_affiliation_string":"University of Rome \"Tor Vergata,\", Roma, Italy","institution_ids":["https://openalex.org/I116067653"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":4,"corresponding_author_ids":["https://openalex.org/A5067867450"],"corresponding_institution_ids":["https://openalex.org/I861853513"],"apc_list":null,"apc_paid":null,"fwci":1.9422,"has_fulltext":true,"cited_by_count":14,"citation_normalized_percentile":{"value":0.87914883,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":{"min":94,"max":99},"biblio":{"volume":"4","issue":"1","first_page":"1","last_page":"24"},"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.993399977684021,"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.9901999831199646,"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/exploit","display_name":"Exploit","score":0.8683111071586609},{"id":"https://openalex.org/keywords/side-channel-attack","display_name":"Side channel attack","score":0.8455452919006348},{"id":"https://openalex.org/keywords/computer-science","display_name":"Computer science","score":0.7674821615219116},{"id":"https://openalex.org/keywords/overhead","display_name":"Overhead (engineering)","score":0.7069178819656372},{"id":"https://openalex.org/keywords/process","display_name":"Process (computing)","score":0.6108053922653198},{"id":"https://openalex.org/keywords/cache","display_name":"Cache","score":0.5981366038322449},{"id":"https://openalex.org/keywords/channel","display_name":"Channel (broadcasting)","score":0.5584438443183899},{"id":"https://openalex.org/keywords/embedded-system","display_name":"Embedded system","score":0.5517147779464722},{"id":"https://openalex.org/keywords/hardware-security-module","display_name":"Hardware security module","score":0.533717155456543},{"id":"https://openalex.org/keywords/kernel","display_name":"Kernel (algebra)","score":0.4992811679840088},{"id":"https://openalex.org/keywords/computer-security","display_name":"Computer security","score":0.42521244287490845},{"id":"https://openalex.org/keywords/computer-hardware","display_name":"Computer hardware","score":0.3793927729129791},{"id":"https://openalex.org/keywords/operating-system","display_name":"Operating system","score":0.32958388328552246},{"id":"https://openalex.org/keywords/computer-network","display_name":"Computer network","score":0.26447468996047974},{"id":"https://openalex.org/keywords/cryptography","display_name":"Cryptography","score":0.2322535216808319}],"concepts":[{"id":"https://openalex.org/C165696696","wikidata":"https://www.wikidata.org/wiki/Q11287","display_name":"Exploit","level":2,"score":0.8683111071586609},{"id":"https://openalex.org/C49289754","wikidata":"https://www.wikidata.org/wiki/Q2267081","display_name":"Side channel attack","level":3,"score":0.8455452919006348},{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.7674821615219116},{"id":"https://openalex.org/C2779960059","wikidata":"https://www.wikidata.org/wiki/Q7113681","display_name":"Overhead (engineering)","level":2,"score":0.7069178819656372},{"id":"https://openalex.org/C98045186","wikidata":"https://www.wikidata.org/wiki/Q205663","display_name":"Process (computing)","level":2,"score":0.6108053922653198},{"id":"https://openalex.org/C115537543","wikidata":"https://www.wikidata.org/wiki/Q165596","display_name":"Cache","level":2,"score":0.5981366038322449},{"id":"https://openalex.org/C127162648","wikidata":"https://www.wikidata.org/wiki/Q16858953","display_name":"Channel (broadcasting)","level":2,"score":0.5584438443183899},{"id":"https://openalex.org/C149635348","wikidata":"https://www.wikidata.org/wiki/Q193040","display_name":"Embedded system","level":1,"score":0.5517147779464722},{"id":"https://openalex.org/C39217717","wikidata":"https://www.wikidata.org/wiki/Q1432354","display_name":"Hardware security module","level":3,"score":0.533717155456543},{"id":"https://openalex.org/C74193536","wikidata":"https://www.wikidata.org/wiki/Q574844","display_name":"Kernel (algebra)","level":2,"score":0.4992811679840088},{"id":"https://openalex.org/C38652104","wikidata":"https://www.wikidata.org/wiki/Q3510521","display_name":"Computer security","level":1,"score":0.42521244287490845},{"id":"https://openalex.org/C9390403","wikidata":"https://www.wikidata.org/wiki/Q3966","display_name":"Computer hardware","level":1,"score":0.3793927729129791},{"id":"https://openalex.org/C111919701","wikidata":"https://www.wikidata.org/wiki/Q9135","display_name":"Operating system","level":1,"score":0.32958388328552246},{"id":"https://openalex.org/C31258907","wikidata":"https://www.wikidata.org/wiki/Q1301371","display_name":"Computer network","level":1,"score":0.26447468996047974},{"id":"https://openalex.org/C178489894","wikidata":"https://www.wikidata.org/wiki/Q8789","display_name":"Cryptography","level":2,"score":0.2322535216808319},{"id":"https://openalex.org/C33923547","wikidata":"https://www.wikidata.org/wiki/Q395","display_name":"Mathematics","level":0,"score":0.0},{"id":"https://openalex.org/C114614502","wikidata":"https://www.wikidata.org/wiki/Q76592","display_name":"Combinatorics","level":1,"score":0.0}],"mesh":[],"locations_count":3,"locations":[{"id":"doi:10.1145/3519601","is_oa":true,"landing_page_url":"https://doi.org/10.1145/3519601","pdf_url":"https://dl.acm.org/doi/pdf/10.1145/3519601","source":{"id":"https://openalex.org/S4210235901","display_name":"Digital Threats Research and Practice","issn_l":"2576-5337","issn":["2576-5337","2692-1626"],"is_oa":true,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4310319798","host_organization_name":"Association for Computing Machinery","host_organization_lineage":["https://openalex.org/P4310319798"],"host_organization_lineage_names":["Association for Computing Machinery"],"type":"journal"},"license":"other-oa","license_id":"https://openalex.org/licenses/other-oa","version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Digital Threats: Research and Practice","raw_type":"journal-article"},{"id":"pmh:oai:iris.uniroma1.it:11573/1652448","is_oa":true,"landing_page_url":"https://hdl.handle.net/11573/1652448","pdf_url":"https://iris.uniroma1.it/bitstream/11573/1652448/3/Carna_Fight-hardware_2023.pdf","source":{"id":"https://openalex.org/S4377196107","display_name":"IRIS Research product catalog (Sapienza University of Rome)","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"host_organization":null,"host_organization_name":null,"host_organization_lineage":[],"host_organization_lineage_names":[],"type":"repository"},"license":"cc-by-nc-nd","license_id":"https://openalex.org/licenses/cc-by-nc-nd","version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":"","raw_type":"info:eu-repo/semantics/article"},{"id":"pmh:oai:art.torvergata.it:2108/293776","is_oa":false,"landing_page_url":"https://hdl.handle.net/2108/293776","pdf_url":null,"source":{"id":"https://openalex.org/S4306400993","display_name":"Cineca Institutional Research Information System (Tor Vergata University)","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"host_organization":"https://openalex.org/I116067653","host_organization_name":"University of Rome Tor Vergata","host_organization_lineage":["https://openalex.org/I116067653"],"host_organization_lineage_names":[],"type":"repository"},"license":null,"license_id":null,"version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":null,"raw_type":"info:eu-repo/semantics/article"}],"best_oa_location":{"id":"doi:10.1145/3519601","is_oa":true,"landing_page_url":"https://doi.org/10.1145/3519601","pdf_url":"https://dl.acm.org/doi/pdf/10.1145/3519601","source":{"id":"https://openalex.org/S4210235901","display_name":"Digital Threats Research and Practice","issn_l":"2576-5337","issn":["2576-5337","2692-1626"],"is_oa":true,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4310319798","host_organization_name":"Association for Computing Machinery","host_organization_lineage":["https://openalex.org/P4310319798"],"host_organization_lineage_names":["Association for Computing Machinery"],"type":"journal"},"license":"other-oa","license_id":"https://openalex.org/licenses/other-oa","version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Digital Threats: Research and Practice","raw_type":"journal-article"},"sustainable_development_goals":[{"display_name":"Industry, innovation and infrastructure","score":0.6600000262260437,"id":"https://metadata.un.org/sdg/9"}],"awards":[],"funders":[],"has_content":{"grobid_xml":true,"pdf":true},"content_urls":{"pdf":"https://content.openalex.org/works/W4225127548.pdf","grobid_xml":"https://content.openalex.org/works/W4225127548.grobid-xml"},"referenced_works_count":46,"referenced_works":["https://openalex.org/W1488058190","https://openalex.org/W1503814339","https://openalex.org/W1514171102","https://openalex.org/W1554359822","https://openalex.org/W1832887889","https://openalex.org/W1903241486","https://openalex.org/W1934458198","https://openalex.org/W1964281299","https://openalex.org/W1992291252","https://openalex.org/W2023892117","https://openalex.org/W2049403384","https://openalex.org/W2050937543","https://openalex.org/W2087300543","https://openalex.org/W2088503757","https://openalex.org/W2103289002","https://openalex.org/W2119028650","https://openalex.org/W2166844173","https://openalex.org/W2171929398","https://openalex.org/W2172060328","https://openalex.org/W2198565857","https://openalex.org/W2199175040","https://openalex.org/W2290702548","https://openalex.org/W2337480911","https://openalex.org/W2400831011","https://openalex.org/W2404948481","https://openalex.org/W2473598730","https://openalex.org/W2495657724","https://openalex.org/W2522718524","https://openalex.org/W2560157870","https://openalex.org/W2611535757","https://openalex.org/W2625408821","https://openalex.org/W2664885055","https://openalex.org/W2803900647","https://openalex.org/W2807415350","https://openalex.org/W2914982603","https://openalex.org/W2932551155","https://openalex.org/W2962832225","https://openalex.org/W2963311060","https://openalex.org/W2967970333","https://openalex.org/W2969328630","https://openalex.org/W2981343730","https://openalex.org/W3094997737","https://openalex.org/W3145598683","https://openalex.org/W4245276998","https://openalex.org/W4247833239","https://openalex.org/W4247881240"],"related_works":["https://openalex.org/W4323824501","https://openalex.org/W4200321003","https://openalex.org/W3131321414","https://openalex.org/W2081416538","https://openalex.org/W2109431310","https://openalex.org/W2083537062","https://openalex.org/W3197298723","https://openalex.org/W4286990720","https://openalex.org/W2923499815","https://openalex.org/W4297097517"],"abstract_inverted_index":{"We":[0,84],"present":[1],"a":[2,62,73,80,93,100],"kernel-level":[3],"infrastructure":[4,29],"that":[5,69,88],"allows":[6],"systemwide":[7],"detection":[8,48],"of":[9,59,76,97],"malicious":[10,63],"applications":[11,42],"attempting":[12],"to":[13,18,35,55,103],"exploit":[14],"cache-based":[15],"side-channel":[16,77,101],"attacks":[17,78],"break":[19],"the":[20,45,57,105,109,114],"process":[21,94,119],"confinement":[22],"enforced":[23],"by":[24],"standard":[25],"operating":[26],"systems.":[27],"This":[28],"relies":[30],"on":[31,44],"hardware":[32],"performance":[33,116],"counters":[34],"collect":[36],"information":[37],"at":[38],"runtime":[39],"from":[40,52],"all":[41],"running":[43],"machine.":[46],"High-level":[47],"metrics":[49],"are":[50],"derived":[51],"these":[53],"measurements":[54],"maximize":[56],"likelihood":[58],"promptly":[60],"detecting":[61],"application.":[64],"Our":[65],"experimental":[66],"assessment":[67],"shows":[68],"we":[70],"can":[71,89],"catch":[72],"large":[74],"family":[75],"with":[79],"significantly":[81],"reduced":[82],"overhead.":[83],"also":[85],"discuss":[86],"countermeasures":[87],"be":[90],"enacted":[91],"once":[92],"is":[95],"suspected":[96],"carrying":[98],"out":[99],"attack":[102],"increase":[104],"overall":[106],"tradeoff":[107],"between":[108],"system\u2019s":[110],"security":[111],"level":[112],"and":[113],"delivered":[115],"under":[117],"non-suspected":[118],"executions.":[120]},"counts_by_year":[{"year":2025,"cited_by_count":5},{"year":2024,"cited_by_count":7},{"year":2023,"cited_by_count":2}],"updated_date":"2026-03-27T05:58:40.876381","created_date":"2022-05-01T00:00:00"}
