{"id":"https://openalex.org/W4385679852","doi":"https://doi.org/10.1109/sp46215.2023.10179327","title":"REGA: Scalable Rowhammer Mitigation with Refresh-Generating Activations","display_name":"REGA: Scalable Rowhammer Mitigation with Refresh-Generating Activations","publication_year":2023,"publication_date":"2023-05-01","ids":{"openalex":"https://openalex.org/W4385679852","doi":"https://doi.org/10.1109/sp46215.2023.10179327"},"language":"en","primary_location":{"id":"doi:10.1109/sp46215.2023.10179327","is_oa":false,"landing_page_url":"https://doi.org/10.1109/sp46215.2023.10179327","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"2023 IEEE Symposium on Security and Privacy (SP)","raw_type":"proceedings-article"},"type":"article","indexed_in":["crossref","datacite"],"open_access":{"is_oa":true,"oa_status":"green","oa_url":"http://hdl.handle.net/20.500.11850/587835","any_repository_has_fulltext":true},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5018794206","display_name":"Michele Marazzi","orcid":"https://orcid.org/0000-0002-4124-0946"},"institutions":[],"countries":[],"is_corresponding":true,"raw_author_name":"Michele Marazzi","raw_affiliation_strings":["ETH Z&#x00FC;rich,Computer Security Group"],"affiliations":[{"raw_affiliation_string":"ETH Z&#x00FC;rich,Computer Security Group","institution_ids":[]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5052808944","display_name":"Flavien Solt","orcid":"https://orcid.org/0000-0002-0872-5562"},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Flavien Solt","raw_affiliation_strings":["ETH Z&#x00FC;rich,Computer Security Group"],"affiliations":[{"raw_affiliation_string":"ETH Z&#x00FC;rich,Computer Security Group","institution_ids":[]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5064410714","display_name":"Patrick Jattke","orcid":"https://orcid.org/0000-0003-2574-907X"},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Patrick Jattke","raw_affiliation_strings":["ETH Z&#x00FC;rich,Computer Security Group"],"affiliations":[{"raw_affiliation_string":"ETH Z&#x00FC;rich,Computer Security Group","institution_ids":[]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5081749381","display_name":"Takashi Kubo","orcid":"https://orcid.org/0000-0001-6809-7396"},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Kubo Takashi","raw_affiliation_strings":["Zentel Japan"],"affiliations":[{"raw_affiliation_string":"Zentel Japan","institution_ids":[]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5082033768","display_name":"Kaveh Razavi","orcid":"https://orcid.org/0000-0002-8588-7100"},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Kaveh Razavi","raw_affiliation_strings":["ETH Z&#x00FC;rich,Computer Security Group"],"affiliations":[{"raw_affiliation_string":"ETH Z&#x00FC;rich,Computer Security Group","institution_ids":[]}]}],"institutions":[],"countries_distinct_count":0,"institutions_distinct_count":5,"corresponding_author_ids":["https://openalex.org/A5018794206"],"corresponding_institution_ids":[],"apc_list":null,"apc_paid":null,"fwci":6.201,"has_fulltext":false,"cited_by_count":35,"citation_normalized_percentile":{"value":0.97238001,"is_in_top_1_percent":false,"is_in_top_10_percent":true},"cited_by_percentile_year":{"min":96,"max":100},"biblio":{"volume":null,"issue":null,"first_page":"1684","last_page":"1701"},"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.9990000128746033,"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.9990000128746033,"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/T10951","display_name":"Cryptographic Implementations and Security","score":0.9872999787330627,"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.983299970626831,"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/dram","display_name":"Dram","score":0.8933911919593811},{"id":"https://openalex.org/keywords/row","display_name":"Row","score":0.8483003377914429},{"id":"https://openalex.org/keywords/scalability","display_name":"Scalability","score":0.7361804246902466},{"id":"https://openalex.org/keywords/computer-science","display_name":"Computer science","score":0.5671358704566956},{"id":"https://openalex.org/keywords/overhead","display_name":"Overhead (engineering)","score":0.5579337477684021},{"id":"https://openalex.org/keywords/amplifier","display_name":"Amplifier","score":0.5122279524803162},{"id":"https://openalex.org/keywords/row-and-column-spaces","display_name":"Row and column spaces","score":0.46973881125450134},{"id":"https://openalex.org/keywords/sense-amplifier","display_name":"Sense amplifier","score":0.44158294796943665},{"id":"https://openalex.org/keywords/data-recovery","display_name":"Data recovery","score":0.4316468834877014},{"id":"https://openalex.org/keywords/computer-hardware","display_name":"Computer hardware","score":0.42664629220962524},{"id":"https://openalex.org/keywords/column","display_name":"Column (typography)","score":0.4250355362892151},{"id":"https://openalex.org/keywords/embedded-system","display_name":"Embedded system","score":0.3724933862686157},{"id":"https://openalex.org/keywords/electrical-engineering","display_name":"Electrical engineering","score":0.32227206230163574},{"id":"https://openalex.org/keywords/engineering","display_name":"Engineering","score":0.2760401666164398},{"id":"https://openalex.org/keywords/operating-system","display_name":"Operating system","score":0.20503026247024536},{"id":"https://openalex.org/keywords/cmos","display_name":"CMOS","score":0.2002459168434143},{"id":"https://openalex.org/keywords/computer-network","display_name":"Computer network","score":0.12350720167160034},{"id":"https://openalex.org/keywords/database","display_name":"Database","score":0.12350502610206604}],"concepts":[{"id":"https://openalex.org/C7366592","wikidata":"https://www.wikidata.org/wiki/Q1255620","display_name":"Dram","level":2,"score":0.8933911919593811},{"id":"https://openalex.org/C135598885","wikidata":"https://www.wikidata.org/wiki/Q1366302","display_name":"Row","level":2,"score":0.8483003377914429},{"id":"https://openalex.org/C48044578","wikidata":"https://www.wikidata.org/wiki/Q727490","display_name":"Scalability","level":2,"score":0.7361804246902466},{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.5671358704566956},{"id":"https://openalex.org/C2779960059","wikidata":"https://www.wikidata.org/wiki/Q7113681","display_name":"Overhead (engineering)","level":2,"score":0.5579337477684021},{"id":"https://openalex.org/C194257627","wikidata":"https://www.wikidata.org/wiki/Q211554","display_name":"Amplifier","level":3,"score":0.5122279524803162},{"id":"https://openalex.org/C104140500","wikidata":"https://www.wikidata.org/wiki/Q2088159","display_name":"Row and column spaces","level":3,"score":0.46973881125450134},{"id":"https://openalex.org/C32666082","wikidata":"https://www.wikidata.org/wiki/Q7450979","display_name":"Sense amplifier","level":3,"score":0.44158294796943665},{"id":"https://openalex.org/C529754248","wikidata":"https://www.wikidata.org/wiki/Q1054772","display_name":"Data recovery","level":2,"score":0.4316468834877014},{"id":"https://openalex.org/C9390403","wikidata":"https://www.wikidata.org/wiki/Q3966","display_name":"Computer hardware","level":1,"score":0.42664629220962524},{"id":"https://openalex.org/C2780551164","wikidata":"https://www.wikidata.org/wiki/Q2306599","display_name":"Column (typography)","level":3,"score":0.4250355362892151},{"id":"https://openalex.org/C149635348","wikidata":"https://www.wikidata.org/wiki/Q193040","display_name":"Embedded system","level":1,"score":0.3724933862686157},{"id":"https://openalex.org/C119599485","wikidata":"https://www.wikidata.org/wiki/Q43035","display_name":"Electrical engineering","level":1,"score":0.32227206230163574},{"id":"https://openalex.org/C127413603","wikidata":"https://www.wikidata.org/wiki/Q11023","display_name":"Engineering","level":0,"score":0.2760401666164398},{"id":"https://openalex.org/C111919701","wikidata":"https://www.wikidata.org/wiki/Q9135","display_name":"Operating system","level":1,"score":0.20503026247024536},{"id":"https://openalex.org/C46362747","wikidata":"https://www.wikidata.org/wiki/Q173431","display_name":"CMOS","level":2,"score":0.2002459168434143},{"id":"https://openalex.org/C31258907","wikidata":"https://www.wikidata.org/wiki/Q1301371","display_name":"Computer network","level":1,"score":0.12350720167160034},{"id":"https://openalex.org/C77088390","wikidata":"https://www.wikidata.org/wiki/Q8513","display_name":"Database","level":1,"score":0.12350502610206604},{"id":"https://openalex.org/C98986596","wikidata":"https://www.wikidata.org/wiki/Q1143031","display_name":"Semiconductor memory","level":2,"score":0.0},{"id":"https://openalex.org/C126042441","wikidata":"https://www.wikidata.org/wiki/Q1324888","display_name":"Frame (networking)","level":2,"score":0.0}],"mesh":[],"locations_count":3,"locations":[{"id":"doi:10.1109/sp46215.2023.10179327","is_oa":false,"landing_page_url":"https://doi.org/10.1109/sp46215.2023.10179327","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"2023 IEEE Symposium on Security and Privacy (SP)","raw_type":"proceedings-article"},{"id":"pmh:oai:www.research-collection.ethz.ch:20.500.11850/587835","is_oa":true,"landing_page_url":"http://hdl.handle.net/20.500.11850/587835","pdf_url":null,"source":{"id":"https://openalex.org/S4306402302","display_name":"Repository for Publications and Research Data (ETH Zurich)","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"host_organization":"https://openalex.org/I35440088","host_organization_name":"ETH Zurich","host_organization_lineage":["https://openalex.org/I35440088"],"host_organization_lineage_names":[],"type":"repository"},"license":"other-oa","license_id":"https://openalex.org/licenses/other-oa","version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":"2023 IEEE Symposium on Security and Privacy (SP)","raw_type":"info:eu-repo/semantics/updatedVersion"},{"id":"doi:10.3929/ethz-b-000587835","is_oa":true,"landing_page_url":"https://doi.org/10.3929/ethz-b-000587835","pdf_url":null,"source":{"id":"https://openalex.org/S7407051236","display_name":"ETH Z\u00fcrich Research Collection","issn_l":null,"issn":[],"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":null,"license_id":null,"version":null,"is_accepted":false,"is_published":null,"raw_source_name":null,"raw_type":"article-journal"}],"best_oa_location":{"id":"pmh:oai:www.research-collection.ethz.ch:20.500.11850/587835","is_oa":true,"landing_page_url":"http://hdl.handle.net/20.500.11850/587835","pdf_url":null,"source":{"id":"https://openalex.org/S4306402302","display_name":"Repository for Publications and Research Data (ETH Zurich)","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"host_organization":"https://openalex.org/I35440088","host_organization_name":"ETH Zurich","host_organization_lineage":["https://openalex.org/I35440088"],"host_organization_lineage_names":[],"type":"repository"},"license":"other-oa","license_id":"https://openalex.org/licenses/other-oa","version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":"2023 IEEE Symposium on Security and Privacy (SP)","raw_type":"info:eu-repo/semantics/updatedVersion"},"sustainable_development_goals":[{"id":"https://metadata.un.org/sdg/13","display_name":"Climate action","score":0.8199999928474426}],"awards":[],"funders":[],"has_content":{"pdf":false,"grobid_xml":false},"content_urls":null,"referenced_works_count":63,"referenced_works":["https://openalex.org/W1596534165","https://openalex.org/W2015184411","https://openalex.org/W2061116412","https://openalex.org/W2120605288","https://openalex.org/W2147657366","https://openalex.org/W2157116240","https://openalex.org/W2163563130","https://openalex.org/W2164586147","https://openalex.org/W2166360294","https://openalex.org/W2167807744","https://openalex.org/W2170257519","https://openalex.org/W2197625358","https://openalex.org/W2331766458","https://openalex.org/W2491829854","https://openalex.org/W2505343551","https://openalex.org/W2516668814","https://openalex.org/W2525431465","https://openalex.org/W2533585248","https://openalex.org/W2537014044","https://openalex.org/W2625267941","https://openalex.org/W2751092112","https://openalex.org/W2766489088","https://openalex.org/W2795222486","https://openalex.org/W2796645376","https://openalex.org/W2806638034","https://openalex.org/W2886541648","https://openalex.org/W2897639728","https://openalex.org/W2899469948","https://openalex.org/W2945145734","https://openalex.org/W2949951157","https://openalex.org/W2962726564","https://openalex.org/W2974891422","https://openalex.org/W2999916660","https://openalex.org/W3006586535","https://openalex.org/W3015685940","https://openalex.org/W3042624570","https://openalex.org/W3042829099","https://openalex.org/W3046609696","https://openalex.org/W3094572750","https://openalex.org/W3101416431","https://openalex.org/W3105648728","https://openalex.org/W3157056325","https://openalex.org/W3157763265","https://openalex.org/W3161170391","https://openalex.org/W3193730902","https://openalex.org/W3205305497","https://openalex.org/W3207641784","https://openalex.org/W3213089855","https://openalex.org/W4206782120","https://openalex.org/W4214481814","https://openalex.org/W4233459511","https://openalex.org/W4241859807","https://openalex.org/W4281916312","https://openalex.org/W4288057786","https://openalex.org/W4288057787","https://openalex.org/W4288057800","https://openalex.org/W6723169266","https://openalex.org/W6725368715","https://openalex.org/W6744009158","https://openalex.org/W6750584571","https://openalex.org/W6753951102","https://openalex.org/W6756176480","https://openalex.org/W6795397964"],"related_works":["https://openalex.org/W2154176871","https://openalex.org/W2313440505","https://openalex.org/W2740703383","https://openalex.org/W3123744736","https://openalex.org/W1505848319","https://openalex.org/W2137691148","https://openalex.org/W1607126780","https://openalex.org/W4281399881","https://openalex.org/W2905020035","https://openalex.org/W3166006430"],"abstract_inverted_index":{"Mitigating":[0],"Rowhammer":[1,204,232],"requires":[2],"performing":[3],"additional":[4,138],"refresh":[5,61,129,160],"operations":[6,62,93,130,161],"to":[7,14,38,133,202,209],"recharge":[8],"DRAM":[9,33,87],"rows":[10,43,123,164],"before":[11],"bits":[12],"start":[13],"flip.":[15],"These":[16],"refreshes":[17,80,168],"are":[18,44,72,94,103],"scarce":[19],"and":[20,40,111,177,226,239,244,248,251],"can":[21,58,151,227],"only":[22],"happen":[23],"periodically,":[24],"impeding":[25],"the":[26,53,73,86,109,115,144,154,173,195,210],"design":[27,174],"of":[28,76,107,147,162,175,212],"effective":[29],"mitigations":[30,180],"as":[31,83,85,234,236],"newer":[32],"substrates":[34],"become":[35,81],"more":[36,41,246],"vulnerable":[37],"Rowhammer,":[39,77],"\"victim\"":[42],"affected":[45],"by":[46,170],"a":[47,65,221],"single":[48],"\"aggressor\"":[49],"row.We":[50],"introduce":[51],"REGA,":[52],"first":[54,196],"in-DRAM":[55,179,198],"mechanism":[56],"that":[57,200],"generate":[59],"extra":[60,79],"each":[63],"time":[64],"row":[66,70,166],"is":[67],"activated.":[68],"Since":[69],"activations":[71],"sole":[74,145],"cause":[75],"these":[78],"available":[82],"soon":[84],"device":[88],"faces":[89],"Rowhammer-inducing":[90],"activations.":[91],"Refresh":[92],"traditionally":[95],"performed":[96],"using":[97],"sense":[98,116,141,156],"amplifiers.":[99],"Sense":[100],"amplifiers,":[101],"however,":[102],"also":[104],"in":[105,131],"charge":[106],"handling":[108],"read":[110],"write":[112],"operations.":[113],"Consequently,":[114],"amplifiers":[117,142,157],"cannot":[118],"be":[119],"used":[120],"for":[121,143,158],"refreshing":[122],"during":[124,165],"data":[125,134,148],"transfers.":[126,149],"To":[127],"enable":[128,172],"parallel":[132,159],"transfers,":[135],"REGA":[136,150,171,190,216],"uses":[137],"low-overhead":[139],"buffering":[140],"purpose":[146],"then":[152],"use":[153],"original":[155],"other":[163],"activations.The":[167],"generated":[169],"simple":[176],"scalable":[178],"with":[181,231,241],"strong":[182],"security":[183],"guarantees.":[184],"As":[185],"an":[186],"example,":[187],"we":[188],"build":[189],"<inf":[191,217],"xmlns:mml=\"http://www.w3.org/1998/Math/MathML\"":[192,218],"xmlns:xlink=\"http://www.w3.org/1999/xlink\">M</inf>":[193,219],",":[194],"deterministic":[197],"mitigation":[199],"scales":[201],"small":[203,235],"thresholds":[205,233],"while":[206],"remaining":[207],"agnostic":[208],"number":[211],"victims":[213],"per":[214],"aggressor.":[215],"has":[220],"constant":[222],"2.1%":[223],"area":[224],"overhead,":[225],"protect":[228],"DDR5":[229],"devices":[230],"261,":[237],"517,":[238],"1029":[240],"23.9%,":[242],"11.5%,":[243],"4.7%":[245],"power,":[247],"3.7%,":[249],"0.8%":[250],"0%":[252],"performance":[253],"overhead.":[254]},"counts_by_year":[{"year":2026,"cited_by_count":4},{"year":2025,"cited_by_count":12},{"year":2024,"cited_by_count":16},{"year":2023,"cited_by_count":3}],"updated_date":"2026-03-12T08:34:05.389933","created_date":"2025-10-10T00:00:00"}
