English
Related papers

Related papers: RowHammer: A Retrospective

200 papers

The Rowhammer bug allows unauthorized modification of bits in DRAM cells from unprivileged software, enabling powerful privilege-escalation attacks. Sophisticated Rowhammer countermeasures have been presented, aiming at mitigating the…

Cryptography and Security · Computer Science 2018-02-01 Daniel Gruss , Moritz Lipp , Michael Schwarz , Daniel Genkin , Jonas Juffinger , Sioli O'Connell , Wolfgang Schoechl , Yuval Yarom

A fundamental assumption in software security is that memory contents do not change unless there is a legitimate deliberate modification. Classical fault attacks show that this assumption does not hold if the attacker has physical access.…

Cryptography and Security · Computer Science 2018-05-15 Moritz Lipp , Misiker Tadesse Aga , Michael Schwarz , Daniel Gruss , Clémentine Maurice , Lukas Raab , Lukas Lamster

RowHammer is a vulnerability inside DRAM chips where an attacker repeatedly accesses a DRAM row to flip bits in the nearby rows without directly accessing them. Several studies have found that flipping bits in the address part inside a page…

Cryptography and Security · Computer Science 2024-06-21 Keigo Yoshioka , Soramichi Akiyama

Rowhammer is a critical vulnerability in dynamic random access memory (DRAM) that continues to pose a significant threat to various systems. However, we find that conventional load-based attacks are becoming highly ineffective on the most…

Cryptography and Security · Computer Science 2025-10-21 Weijie Chen , Shan Tang , Yulin Tang , Xiapu Luo , Yinqian Zhang , Weizhong Qiang

A fundamental assumption in software security is that a memory location can only be modified by processes that may write to this memory location. However, a recent study has shown that parasitic effects in DRAM can change the content of a…

Cryptography and Security · Computer Science 2016-04-06 Daniel Gruss , Clémentine Maurice , Stefan Mangard

Memory isolation is a critical property for system reliability, security, and safety. We demonstrate RowPress, a DRAM read disturbance phenomenon different from the well-known RowHammer. RowPress induces bitflips by keeping a DRAM row open…

Rowhammer is a hardware-based bug that allows the attacker to modify the data in the memory without accessing it, just repeatedly and frequently accessing (or hammering) physically adjacent memory rows. So that it can break the memory…

Cryptography and Security · Computer Science 2019-01-14 Xiaoxuan Lou , Fan Zhang , Zheng Leong Chua , Zhenkai Liang , Yueqiang Cheng , Yajin Zhou

Modern DRAM is vulnerable to read disturbance (e.g., RowHammer and RowPress) that significantly undermines the robust operation of the system. Repeatedly opening and closing a DRAM row (RowHammer) or keeping a DRAM row open for a long…

Hardware Architecture · Computer Science 2025-04-28 Haocong Luo , İsmail Emir Yüksel , Ataberk Olgun , A. Giray Yağlıkçı , Onur Mutlu

DRAM read disturbance can break memory isolation, a fundamental property to ensure system robustness (i.e., reliability, security, safety). RowHammer and RowPress are two different DRAM read disturbance phenomena. RowHammer induces bitflips…

Hardware Architecture · Computer Science 2024-06-25 Haocong Luo , Ismail Emir Yüksel , Ataberk Olgun , A. Giray Yağlıkçı , Mohammad Sadrosadati , Onur Mutlu

Rowhammer is a serious security problem of contemporary dynamic random-access memory (DRAM) where reads or writes of bits can flip other bits. DRAM manufacturers add mitigations, but don't disclose details, making it difficult for customers…

Cryptography and Security · Computer Science 2022-12-01 Amir Naseredini , Martin Berger , Matteo Sammartino , Shale Xiong

This dissertation rigorously characterizes many modern commodity DRAM devices and shows that by exploiting DRAM access timing margins within manufacturer-recommended DRAM timing specifications, we can significantly improve system…

Hardware Architecture · Computer Science 2021-09-30 Jeremie S. Kim

Rowhammer attacks have emerged as a significant threat to modern DRAM-based memory systems, leveraging frequent memory accesses to induce bit flips in adjacent memory cells. This work-in-progress paper presents an adaptive, many-sided…

Hardware Architecture · Computer Science 2025-09-25 Antoine Plin , Frédéric Fauberteau , Nga Nguyen

The demand for accurate information about the internal structure and characteristics of dynamic random-access memory (DRAM) has been on the rise. Recent studies have explored the structure and characteristics of DRAM to improve processing…

Cryptography and Security · Computer Science 2023-08-15 Hwayong Nam , Seungmin Baek , Minbok Wi , Michael Jaemin Kim , Jaehyun Park , Chihun Song , Nam Sung Kim , Jung Ho Ahn

In recent years, Rowhammer has attracted significant attention from academia and industry alike. This technique, first published in 2014, flips bits in memory by repeatedly accessing neighbouring memory locations. Since its discovery,…

Cryptography and Security · Computer Science 2025-09-18 Robert Dumitru , Junpeng Wan , Daniel Genkin , Rick Kennell , Dave , Tian , Yuval Yarom

Rowhammer poses a significant security challenge for modern computers, specifically affecting Dynamic Random Access Memory(DRAM). Given society's growing reliance on computer systems, ensuring the reliability of hardware is of utmost…

Cryptography and Security · Computer Science 2023-10-12 Amir Naseredini

Memory isolation is critical for system reliability, security, and safety. Unfortunately, read disturbance can break memory isolation in modern DRAM chips. For example, RowHammer is a well-studied read-disturb phenomenon where repeatedly…

In the past decade, many vulnerabilities were discovered in microarchitectures which yielded attack vectors and motivated the study of countermeasures. Further, architectural and physical imperfections in DRAMs led to the discovery of…

Cryptography and Security · Computer Science 2024-04-15 Andrew J. Adiletta , M. Caner Tol , Yarkın Doröz , Berk Sunar

This paper challenges the existing victim-focused counter-based RowHammer detection mechanisms by experimentally demonstrating a novel multi-sided fault injection attack technique called Threshold Breaker. This mechanism can effectively…

Hardware Architecture · Computer Science 2023-11-29 Ranyang Zhou , Jacqueline Liu , Sabbir Ahmed , Nakul Kochar , Adnan Siraj Rakin , Shaahin Angizi

This paper provides the fundamental mechanisms of two types of row activation-induced bit flips and proposes in-DRAM protection techniques. RowBleed occurs when a victim row experiences charge leakage due to transistor's threshold voltage…

Cryptography and Security · Computer Science 2025-06-17 Seungki Hong , Dongha Kim , Jaehyung Lee , Reum Oh , Changsik Yoo , Sangjoon Hwang , Jooyoung Lee

DRAM is the primary technology used for main memory in modern systems. Unfortunately, as DRAM scales down to smaller technology nodes, it faces key challenges in both data integrity and latency, which strongly affect overall system…

Hardware Architecture · Computer Science 2023-03-15 Hasan Hassan