TL;DR
This paper introduces PrISM, a low-overhead, intersection-based probabilistic mitigation for RowHammer that improves scalability and reduces slowdown compared to existing methods like PRAC and MINT.
Contribution
PrISM offers a novel intersection-based mitigation approach that correlates sampled rows over time, avoiding per-row counters and significantly reducing performance impact.
Findings
PrISM achieves only 0.2% slowdown at threshold 500, outperforming PRAC's 14%.
PrISM reduces average slowdown from 10.7% to 1.5% at threshold 250 compared to MINT.
PrISM requires only 625B SRAM per bank, much less than prior counter-based defenses.
Abstract
DRAM scaling has exacerbated the RowHammer vulnerability. To counter this, JEDEC recently introduced Per Row Activation Counting (PRAC) with the Alert Back-Off protocol as an optional DDR5 feature. While promising, PRAC requires per-row counter cells that incur area overhead, and updating them on every activation lengthens DRAM timing parameters, degrading performance. Probabilistic mitigations such as MINT offer a lower-cost alternative by randomly selecting and mitigating rows within periodic mitigation windows. MINT is effective at higher thresholds (>= 1000), but at lower thresholds, it must raise its mitigation rate to overcome the non-selection problem, where heavily hammered rows can repeatedly escape sampling. This fixed-rate scaling reduces effective memory bandwidth even when no attack is present. To overcome this limitation, we propose PrISM, an intersection-based…
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.
