BlockHammer: Preventing RowHammer at Low Cost by Blacklisting Rapidly-Accessed DRAM Rows
Abdullah Giray Ya\u{g}l{\i}k\c{c}{\i}, Minesh Patel, Jeremie S. Kim,, Roknoddin Azizi, Ataberk Olgun, Lois Orosa, Hasan Hassan, Jisung Park,, Konstantinos Kanellopoulos, Taha Shahroodi, Saugata Ghose, Onur Mutlu

TL;DR
BlockHammer is a low-cost, scalable DRAM mitigation technique that prevents RowHammer bit-flips by tracking row activation rates with Bloom filters and throttling rapid accesses, without modifying DRAM hardware.
Contribution
It introduces BlockHammer, a novel mitigation method that avoids hardware modifications and efficiently prevents RowHammer attacks using activation rate tracking.
Findings
BlockHammer effectively prevents RowHammer bit-flips.
It reduces performance impact during attacks compared to existing methods.
It offers a scalable, low-cost solution without DRAM modifications.
Abstract
Aggressive memory density scaling causes modern DRAM devices to suffer from RowHammer, a phenomenon where rapidly activating a DRAM row can cause bit-flips in physically-nearby rows. Recent studies demonstrate that modern DRAM chips, including chips previously marketed as RowHammer-safe, are even more vulnerable to RowHammer than older chips. Many works show that attackers can exploit RowHammer bit-flips to reliably mount system-level attacks to escalate privilege and leak private data. Therefore, it is critical to ensure RowHammer-safe operation on all DRAM-based systems. Unfortunately, state-of-the-art RowHammer mitigation mechanisms face two major challenges. First, they incur increasingly higher performance and/or area overheads when applied to more vulnerable DRAM chips. Second, they require either proprietary information about or modifications to the DRAM chip design. In this…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Code & Models
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsSecurity and Verification in Computing · Advanced Memory and Neural Computing · Physical Unclonable Functions (PUFs) and Hardware Security
