Retrospective: Flipping Bits in Memory Without Accessing Them: An Experimental Study of DRAM Disturbance Errors
Onur Mutlu

TL;DR
This paper provides a detailed analysis and experimental demonstration of the RowHammer vulnerability in DRAM, highlighting its security implications and reviewing mitigation approaches since its discovery.
Contribution
It was the first detailed scientific study of RowHammer, demonstrating its prevalence, security risks, and influencing mitigation strategies in industry and academia.
Findings
Over 80% of tested DRAM modules were vulnerable to RowHammer.
Unprivileged programs can induce bitflips, enabling security exploits.
Multiple mitigation approaches have been proposed and adopted.
Abstract
Our ISCA 2014 paper provided the first scientific and detailed characterization, analysis, and real-system demonstration of what is now popularly known as the RowHammer phenomenon (or vulnerability) in modern commodity DRAM chips, which are used as main memory in almost all modern computing systems. It experimentally demonstrated that more than 80% of all DRAM modules we tested from the three major DRAM vendors were vulnerable to the RowHammer read disturbance phenomenon: one can predictably induce bitflips (i.e., data corruption) in real DRAM modules by repeatedly accessing a DRAM row and thus causing electrical disturbance to physically nearby rows. We showed that a simple unprivileged user-level program induced RowHammer bitflips in multiple real systems and suggested that a security attack can be built using this proof-of-concept to hijack control of the system or cause other harm.…
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.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsSecurity and Verification in Computing · Physical Unclonable Functions (PUFs) and Hardware Security · Cloud Data Security Solutions
