{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,7,2]],"date-time":"2026-07-02T07:00:43Z","timestamp":1782975643359,"version":"3.54.5"},"reference-count":129,"publisher":"IEEE","license":[{"start":{"date-parts":[[2026,5,18]],"date-time":"2026-05-18T00:00:00Z","timestamp":1779062400000},"content-version":"stm-asf","delay-in-days":0,"URL":"https:\/\/doi.org\/10.15223\/policy-029"},{"start":{"date-parts":[[2026,5,18]],"date-time":"2026-05-18T00:00:00Z","timestamp":1779062400000},"content-version":"stm-asf","delay-in-days":0,"URL":"https:\/\/doi.org\/10.15223\/policy-037"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2026,5,18]]},"DOI":"10.1109\/sp63933.2026.00114","type":"proceedings-article","created":{"date-parts":[[2026,7,1]],"date-time":"2026-07-01T19:34:20Z","timestamp":1782934460000},"page":"1594-1612","source":"Crossref","is-referenced-by-count":0,"title":["SoK: Systematizing a Decade of Architectural Rowhammer Defenses Through the Lens of Streaming Algorithms"],"prefix":"10.1109","author":[{"given":"Michael Jaemin","family":"Kim","sequence":"first","affiliation":[{"name":"Meta"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Seungmin","family":"Baek","sequence":"additional","affiliation":[{"name":"Seoul National University"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Jumin","family":"Kim","sequence":"additional","affiliation":[{"name":"Seoul National University"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Hwayong","family":"Nam","sequence":"additional","affiliation":[{"name":"Seoul National University"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Nam Sung","family":"Kim","sequence":"additional","affiliation":[{"name":"University of Illinois at Urbana-Champaign"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Jung Ho","family":"Ahn","sequence":"additional","affiliation":[{"name":"Seoul National University"}],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"263","reference":[{"key":"ref1","doi-asserted-by":"publisher","DOI":"10.1145\/2500128"},{"key":"ref2","doi-asserted-by":"publisher","DOI":"10.1109\/MICRO56248.2022.00085"},{"key":"ref3","doi-asserted-by":"publisher","DOI":"10.1145\/1055558.1055598"},{"key":"ref4","doi-asserted-by":"publisher","DOI":"10.1145\/2872362.2872390"},{"key":"ref5","doi-asserted-by":"publisher","DOI":"10.1145\/3669940.3707242"},{"key":"ref6","doi-asserted-by":"publisher","DOI":"10.1145\/3085572"},{"key":"ref7","doi-asserted-by":"publisher","DOI":"10.1147\/sj.52.0078"},{"key":"ref8","doi-asserted-by":"publisher","DOI":"10.1109\/INFOCOM.2016.7524364"},{"key":"ref9","doi-asserted-by":"publisher","DOI":"10.1145\/3498334"},{"key":"ref10","doi-asserted-by":"publisher","DOI":"10.1145\/3375395.3387643"},{"key":"ref11","article-title":"Panopticon: A Complete In-DRAM Rowhammer Mitigation","volume-title":"Workshop on DRAM Security (DRAMSec)","author":"Bennett","year":"2021"},{"key":"ref12","doi-asserted-by":"publisher","DOI":"10.1109\/HPCA57654.2024.00050"},{"key":"ref13","article-title":"CAn\u2019t Touch This: Software-only Mitigation against Rowhammer Attacks targeting Kernel Memory","volume-title":"USENIX Conference on Security Symposium","author":"Brasser","year":"2017"},{"key":"ref14","doi-asserted-by":"publisher","DOI":"10.1109\/MICRO61859.2024.00072"},{"key":"ref15","doi-asserted-by":"publisher","DOI":"10.1109\/HPCA61900.2025.00071"},{"key":"ref16","doi-asserted-by":"publisher","DOI":"10.1007\/3-540-45465-9_59"},{"key":"ref17","doi-asserted-by":"publisher","DOI":"10.1109\/SP.2019.00089"},{"key":"ref18","doi-asserted-by":"publisher","DOI":"10.1016\/j.jalgor.2003.12.001"},{"key":"ref19","article-title":"SMASH: Synchronized Many-sided Rowhammer Attacks from JavaScript","volume-title":"USENIX Security Symposium","author":"De Ridder","year":"2021"},{"key":"ref20","doi-asserted-by":"publisher","DOI":"10.1007\/3-540-45749-6_33"},{"key":"ref21","doi-asserted-by":"publisher","DOI":"10.1109\/HOTCHIPS.2019.8875680"},{"key":"ref22","doi-asserted-by":"publisher","DOI":"10.14722\/ndss.2023.24337"},{"key":"ref23","doi-asserted-by":"publisher","DOI":"10.1145\/633025.633056"},{"key":"ref24","doi-asserted-by":"publisher","DOI":"10.1109\/HPCA53966.2022.00035"},{"key":"ref25","doi-asserted-by":"publisher","DOI":"10.1080\/01621459.1962.10480667"},{"key":"ref26","doi-asserted-by":"publisher","DOI":"10.1109\/SP40000.2020.00090"},{"key":"ref27","doi-asserted-by":"publisher","DOI":"10.1145\/974750.974753"},{"key":"ref28","doi-asserted-by":"publisher","DOI":"10.1109\/SP.2018.00031"},{"key":"ref29","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-319-40667-1_15"},{"key":"ref30","doi-asserted-by":"publisher","DOI":"10.1145\/2488608.2488624"},{"key":"ref31","doi-asserted-by":"publisher","DOI":"10.1145\/3466752.3480110"},{"key":"ref32","article-title":"Terminal Brain Damage: Exposing the Graceless Degradation in Deep Neural Networks under Hardware Fault Attacks","volume-title":"28th USENIX Security Symposium (USENIX Security 19)","author":"Hong","year":"2019"},{"key":"ref33","volume-title":"DSAC: Low-Cost Rowhammer Mitigation Using InDRAM Stochastic and Approximate Counting Algorithm","author":"Hong","year":"2023"},{"key":"ref34","volume-title":"Performance Differences for Open-Page\/ Close-Page Policy","year":"2024"},{"key":"ref35","volume-title":"Probabilistic Tracker Management Policies for Low-Cost and Scalable Rowhammer Mitigation","author":"Jaleel","year":"2024"},{"key":"ref36","doi-asserted-by":"publisher","DOI":"10.1109\/ISCA59077.2024.00087"},{"key":"ref37","doi-asserted-by":"publisher","DOI":"10.1145\/3152701.3152709"},{"key":"ref38","doi-asserted-by":"publisher","DOI":"10.1109\/SP46214.2022.9833772"},{"key":"ref39","year":"2017","journal-title":"DDR4 SDRAM Standard"},{"key":"ref40","year":"2024","journal-title":"DDR5 SDRAM Standard"},{"key":"ref41","doi-asserted-by":"publisher","DOI":"10.1109\/JSSC.2016.2515510"},{"key":"ref42","doi-asserted-by":"publisher","DOI":"10.23919\/DATE54114.2022.9774703"},{"key":"ref43","volume-title":"Securing DRAM at Scale: ARFM-Driven Row Hammer Defense with Unveiling the Threat of Short tRC Patterns","author":"Joo","year":"2025"},{"key":"ref44","doi-asserted-by":"publisher","DOI":"10.1109\/SP46215.2023.10179390"},{"key":"ref45","doi-asserted-by":"publisher","DOI":"10.1109\/ACCESS.2020.2967217"},{"key":"ref46","doi-asserted-by":"publisher","DOI":"10.1145\/762471.762473"},{"key":"ref47","doi-asserted-by":"crossref","DOI":"10.1145\/2155620.2155624","article-title":"Minimalist Open-page: A DRAM Page-mode Scheduling Policy for the Many-core Era","volume-title":"International Symposium on Microarchitecture (MICRO)","author":"Kaseridis","year":"2011"},{"key":"ref48","doi-asserted-by":"publisher","DOI":"10.1109\/LCA.2014.2332177"},{"key":"ref49","doi-asserted-by":"publisher","DOI":"10.1109\/ISCA45697.2020.00059"},{"key":"ref50","doi-asserted-by":"publisher","DOI":"10.1109\/ICCD53106.2021.00043"},{"key":"ref51","doi-asserted-by":"publisher","DOI":"10.1109\/HPCA53966.2022.00088"},{"key":"ref52","doi-asserted-by":"crossref","DOI":"10.1145\/3613424.3623777","article-title":"How to Kill the Second Bird with One ECC: The Pursuit of Row Hammer Resilient DRAM","volume-title":"International Symposium on Microarchitecture (MICRO)","author":"Kim","year":"2023"},{"key":"ref53","doi-asserted-by":"publisher","DOI":"10.1109\/TC.2019.2907248"},{"key":"ref54","doi-asserted-by":"publisher","DOI":"10.1109\/ISSCC42615.2023.10067805"},{"key":"ref55","doi-asserted-by":"publisher","DOI":"10.1109\/ISCA.2014.6853210"},{"key":"ref56","doi-asserted-by":"publisher","DOI":"10.1109\/MICRO.2010.51"},{"key":"ref57","article-title":"Half-Double: Hammering From the Next Row Over","volume-title":"USENIX Security Symposium","author":"Kogler","year":"2022"},{"key":"ref58","article-title":"ZebRAM: Comprehensive and Compatible Software Protection Against Rowhammer Attacks","volume-title":"13th USENIX Symposium on Operating Systems Design and Implementation (OSDI 18)","author":"Konoth","year":"2018"},{"key":"ref59","doi-asserted-by":"publisher","DOI":"10.1109\/INFOCOM.2006.326"},{"key":"ref60","doi-asserted-by":"publisher","DOI":"10.1109\/SP40000.2020.00020"},{"key":"ref61","doi-asserted-by":"crossref","DOI":"10.1145\/3307650.3322232","article-title":"TWiCe: Preventing Row-hammering by Exploiting Time Window Counters","volume-title":"International Symposium on Computer Architecture (ISCA)","author":"Lee","year":"2019"},{"key":"ref62","doi-asserted-by":"publisher","DOI":"10.1145\/198429.198435"},{"key":"ref63","article-title":"Yes, One-Bit-Flip Matters! Universal DNN Model Inference Depletion with Runtime Code Fault Injection","volume-title":"33rd USENIX Security Symposium (USENIX Security 24)","author":"Li","year":"2024"},{"key":"ref64","doi-asserted-by":"publisher","DOI":"10.1007\/BF01190898"},{"key":"ref65","doi-asserted-by":"publisher","DOI":"10.1145\/3600006.3613143"},{"key":"ref66","doi-asserted-by":"publisher","DOI":"10.1145\/3470496.3527427"},{"key":"ref67","doi-asserted-by":"publisher","DOI":"10.1145\/3579371.3589063"},{"key":"ref68","doi-asserted-by":"publisher","DOI":"10.1109\/DSN-S60304.2024.00013"},{"key":"ref69","doi-asserted-by":"publisher","DOI":"10.1016\/B978-155860869-6\/50038-X"},{"key":"ref70","doi-asserted-by":"publisher","DOI":"10.1109\/SP46214.2022.9833664"},{"key":"ref71","doi-asserted-by":"publisher","DOI":"10.1109\/SP46215.2023.10179327"},{"key":"ref72","article-title":"Efficient Computation of Frequent and Top-k Elements in Data Streams","volume-title":"International Conference on Database Theory","author":"Metwally","year":"2005"},{"key":"ref73","doi-asserted-by":"publisher","DOI":"10.1016\/0167-6423(82)90012-0"},{"key":"ref74","doi-asserted-by":"publisher","DOI":"10.1561\/0400000002"},{"key":"ref75","doi-asserted-by":"publisher","DOI":"10.1109\/MICRO.2007.21"},{"key":"ref76","doi-asserted-by":"publisher","DOI":"10.1109\/ISCA.2008.7"},{"key":"ref77","doi-asserted-by":"publisher","DOI":"10.1109\/ISCA59077.2024.00083"},{"key":"ref78","doi-asserted-by":"publisher","DOI":"10.1109\/MICRO.2006.24"},{"key":"ref79","doi-asserted-by":"publisher","DOI":"10.1109\/DSN58291.2024.00022"},{"key":"ref80","article-title":"ABACuS: All-Bank Activation Counters for Scalable and Low Overhead RowHammer Mitigation","volume-title":"USENIX Security Symposium","author":"Olgun","year":"2024"},{"key":"ref81","doi-asserted-by":"publisher","DOI":"10.1109\/MICRO50266.2020.00014"},{"key":"ref82","doi-asserted-by":"publisher","DOI":"10.1109\/HPCA61900.2025.00078"},{"key":"ref83","doi-asserted-by":"publisher","DOI":"10.1145\/3669940.3707278"},{"key":"ref84","doi-asserted-by":"publisher","DOI":"10.1109\/MICRO61859.2024.00071"},{"key":"ref85","doi-asserted-by":"publisher","DOI":"10.1145\/3470496.3527421"},{"key":"ref86","doi-asserted-by":"publisher","DOI":"10.1109\/SP46214.2022.9833743"},{"key":"ref87","author":"Razavi","journal-title":"\u00a0"},{"key":"ref88","doi-asserted-by":"publisher","DOI":"10.1145\/339647.339668"},{"key":"ref89","article-title":"MIRAGE: Mitigating ConflictBased Cache Attacks with a Practical Fully-Associative Design","volume-title":"30th USENIX Security Symposium (USENIX Security 21)","author":"Saileshwar","year":"2021"},{"key":"ref90","doi-asserted-by":"publisher","DOI":"10.1145\/3503222.3507716"},{"key":"ref91","doi-asserted-by":"publisher","DOI":"10.1109\/MICRO61859.2024.00073"},{"key":"ref92","doi-asserted-by":"publisher","DOI":"10.1145\/3620665.3640404"},{"key":"ref93","doi-asserted-by":"publisher","DOI":"10.1109\/HPCA57654.2024.00049"},{"key":"ref94","doi-asserted-by":"publisher","DOI":"10.1109\/DSN58367.2023.00022"},{"key":"ref95","doi-asserted-by":"publisher","DOI":"10.1109\/MICRO56248.2022.00022"},{"key":"ref96","article-title":"Exploiting the DRAM rowhammer bug to gain kernel privileges","author":"Seaborn","year":"2015","journal-title":"Black Hat"},{"key":"ref97","doi-asserted-by":"publisher","DOI":"10.1109\/LCA.2016.2614497"},{"key":"ref98","doi-asserted-by":"publisher","DOI":"10.1109\/ISCA.2018.00057"},{"key":"ref99","doi-asserted-by":"publisher","DOI":"10.1145\/3061639.3062281"},{"key":"ref100","doi-asserted-by":"publisher","DOI":"10.1145\/3620666.3651325"},{"key":"ref101","doi-asserted-by":"crossref","DOI":"10.1145\/3613424.3614256","article-title":"Demystifying CXL Memory with Genuine CXL-Ready Systems and Devices","volume-title":"International Symposium on Microarchitecture (MICRO)","author":"Sun","year":"2023"},{"key":"ref102","article-title":"Throwhammer: Rowhammer Attacks over the Network and Defenses","volume-title":"USENIX Annual Technical Conference","author":"Tatar","year":"2018"},{"key":"ref103","volume-title":"Micron D1a, \u201914bm\u2019! The Most Advanced Node Ever on DRAM!","year":"2021"},{"key":"ref104","doi-asserted-by":"publisher","DOI":"10.1109\/SP46214.2022.9833802"},{"key":"ref105","article-title":"Go Go Gadget Hammer: Flipping Nested Pointers for Arbitrary Data Leakage","volume-title":"33rd USENIX Security Symposium","author":"Tobah","year":"2024"},{"key":"ref106","volume-title":"TSMC\u2019s N2 process has a major advantage over Intel\u2019s 18A: SRAM density","year":"2024"},{"key":"ref107","doi-asserted-by":"publisher","DOI":"10.1145\/2976749.2978406"},{"key":"ref108","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-319-93411-2_5"},{"key":"ref109","doi-asserted-by":"publisher","DOI":"10.1145\/3147.3165"},{"key":"ref110","doi-asserted-by":"publisher","DOI":"10.1109\/LCA.2019.2897299"},{"key":"ref111","doi-asserted-by":"publisher","DOI":"10.1109\/ICCD46524.2019.00097"},{"key":"ref112","article-title":"Tossing in the Dark: Practical Bit-Flipping on Gray-box Deep Neural Networks for Runtime Trojan Injection","volume-title":"33rd USENIX Security Symposium (USENIX Security 24)","author":"Wang","year":"2024"},{"key":"ref113","doi-asserted-by":"publisher","DOI":"10.1109\/HPCA56546.2023.10070966"},{"key":"ref114","volume-title":"Reservoir sampling","year":"2019"},{"key":"ref115","doi-asserted-by":"publisher","DOI":"10.1109\/HPCA61900.2025.00080"},{"key":"ref116","doi-asserted-by":"publisher","DOI":"10.1109\/HPCA61900.2025.00079"},{"key":"ref117","doi-asserted-by":"publisher","DOI":"10.1109\/HPCA56546.2023.10070999"},{"key":"ref118","doi-asserted-by":"publisher","DOI":"10.1145\/3631882.3631886"},{"key":"ref119","doi-asserted-by":"publisher","DOI":"10.1145\/3297858.3304039"},{"key":"ref120","article-title":"One Bit Flips, One Cloud Flops: Cross-VM Row Hammer Attacks and Privilege Escalation","volume-title":"25th USENIX Security Symposium","author":"Xiao","year":"2016"},{"key":"ref121","doi-asserted-by":"publisher","DOI":"10.1109\/MICRO56248.2022.00062"},{"key":"ref122","doi-asserted-by":"publisher","DOI":"10.1109\/HPCA57654.2024.00048"},{"key":"ref123","article-title":"DeepHammer: Depleting the Intelligence of Deep Neural Networks through Targeted Chain of Bit Flips","volume-title":"29th USENIX Security Symposium","author":"Yao","year":"2020"},{"key":"ref124","doi-asserted-by":"publisher","DOI":"10.1109\/HPCA51647.2021.00037"},{"key":"ref125","doi-asserted-by":"crossref","DOI":"10.1145\/3316781.3317866","article-title":"MRLoc: Mitigating Row-hammering based on memory Locality","volume-title":"Proceedings of the 56th Annual Design Automation Conference (DAC)","author":"You","year":"2019"},{"key":"ref126","doi-asserted-by":"publisher","DOI":"10.1145\/1028788.1028802"},{"key":"ref127","doi-asserted-by":"publisher","DOI":"10.1145\/3634737.3656998"},{"key":"ref128","doi-asserted-by":"publisher","DOI":"10.1109\/MICRO50266.2020.00016"},{"key":"ref129","article-title":"SoftTRR: Protect Page Tables against Rowhammer Attacks using Software-only Target Row Refresh","volume-title":"USENIX Annual Technical Conference (USENIX ATC 22)","author":"Zhang","year":"2022"}],"event":{"name":"2026 IEEE Symposium on Security and Privacy (SP)","location":"San Francisco, CA, USA","start":{"date-parts":[[2026,5,18]]},"end":{"date-parts":[[2026,5,21]]}},"container-title":["2026 IEEE Symposium on Security and Privacy (SP)"],"original-title":[],"link":[{"URL":"http:\/\/xplorestaging.ieee.org\/ielx8\/11573355\/11573356\/11573421.pdf?arnumber=11573421","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2026,7,2]],"date-time":"2026-07-02T05:30:28Z","timestamp":1782970228000},"score":1,"resource":{"primary":{"URL":"https:\/\/ieeexplore.ieee.org\/document\/11573421\/"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2026,5,18]]},"references-count":129,"URL":"https:\/\/doi.org\/10.1109\/sp63933.2026.00114","relation":{},"subject":[],"published":{"date-parts":[[2026,5,18]]}}}