English
Related papers

Related papers: GPUHammer: Rowhammer Attacks on GPU Memories are P…

200 papers

RowHammer is a circuit-level DRAM vulnerability, where repeatedly activating and precharging a DRAM row, and thus alternating the voltage of a row's wordline between low and high voltage levels, can cause bit flips in physically nearby…

RowHammer vulnerabilities pose a significant threat to modern DRAM-based systems, where rapid activation of DRAM rows can induce bit-flips in neighboring rows. To mitigate this, state-of-the-art host-side RowHammer mitigations typically…

Cryptography and Security · Computer Science 2025-05-16 Jeonghyun Woo , Prashant J. Nair

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

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

Read disturbance in modern DRAM chips is a widespread phenomenon and is reliably used for breaking memory isolation, a fundamental building block for building robust systems. RowHammer and RowPress are two examples of read disturbance in…

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

Processing-using-DRAM (PuD) is a promising paradigm for alleviating the data movement bottleneck using DRAM's massive internal parallelism and bandwidth to execute very wide operations. Performing a PuD operation involves activating…

Inter-VM RowHammer is an attack that induces a bitflip beyond the boundaries of virtual machines (VMs) to compromise a VM from another, and some software-based techniques have been proposed to mitigate this attack. Evaluating these…

Cryptography and Security · Computer Science 2025-06-10 Hidemasa Kawasaki , Soramichi Akiyama

Rowhammer has drawn much attention from both academia and industry in the past years as rowhammer exploitation poses severe consequences to system security. Since the first comprehensive study of rowhammer in 2014, a number of rowhammer…

Cryptography and Security · Computer Science 2024-05-02 Zhi Zhang , Decheng Chen , Jiahao Qi , Yueqiang Cheng , Shijie Jiang , Yiyang Lin , Yansong Gao , Surya Nepal , Yi Zou , Jiliang Zhang , Yang Xiang

Physically Unclonable Functions (PUFs) have become an important and promising hardware primitive for device fingerprinting, device identification, or key storage. Intrinsic PUFs leverage components already found in existing devices, unlike…

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

Modern architecture research relies on simulators to evaluate system security, yet analyzing emerging hardware vulnerabilities like RowHammer requires full-system visibility. As RowHammer vulnerabilities worsen with continuous technology…

Cryptography and Security · Computer Science 2026-05-28 Kaustav Goswami , Ayaz Akram , Hari Venugopalan , Jason Lowe-Power

After a plethora of high-profile RowHammer attacks, CPU and DRAM vendors scrambled to deliver what was meant to be the definitive hardware solution against the RowHammer problem: Target Row Refresh (TRR). A common belief among practitioners…

Cryptography and Security · Computer Science 2020-04-07 Pietro Frigo , Emanuele Vannacci , Hasan Hassan , Victor van der Veen , Onur Mutlu , Cristiano Giuffrida , Herbert Bos , Kaveh Razavi

We experimentally demonstrate the effects of read disturbance (RowHammer and RowPress) and uncover the inner workings of undocumented read disturbance defense mechanisms in High Bandwidth Memory (HBM). Detailed characterization of six real…

Emerging non-volatile memory (NVM) technologies offer unique advantages in energy efficiency, latency, and features such as computing-in-memory. Consequently, emerging NVM technologies are considered an ideal substrate for computation and…

Device fingerprinting leverages attributes that capture heterogeneity in hardware and software configurations to extract unique and stable fingerprints. Fingerprinting countermeasures attempt to either present a uniform fingerprint across…

Cryptography and Security · Computer Science 2024-10-23 Hari Venugopalan , Kaustav Goswami , Zainul Abi Din , Jason Lowe-Power , Samuel T. King , Zubair Shafiq

As recently emerged rowhammer exploits require undocumented DRAM address mapping, we propose a generic knowledge-assisted tool, DRAMDig, which takes domain knowledge into consideration to efficiently and deterministically uncover the DRAM…

Cryptography and Security · Computer Science 2020-07-28 Minghua Wang , Zhi Zhang , Yueqiang Cheng , Surya Nepal

The rowhammer bug allows an attacker to gain privilege escalation or steal private data. A key requirement of all existing rowhammer attacks is that an attacker must have access to at least part of an exploitable hammer row. We refer to…

Cryptography and Security · Computer Science 2020-07-31 Zhi Zhang , Yueqiang Cheng , Dongxi Liu , Surya Nepal , Zhi Wang

The RowHammer vulnerability in DRAM is a critical threat to system security. To protect against RowHammer, vendors commit to security-through-obscurity: modern DRAM chips rely on undocumented, proprietary, on-die mitigations, commonly known…

Cryptography and Security · Computer Science 2022-10-25 Hasan Hassan , Yahya Can Tugrul , Jeremie S. Kim , Victor van der Veen , Kaveh Razavi , Onur Mutlu

Deep neural networks (DNNs) have been shown to tolerate "brain damage": cumulative changes to the network's parameters (e.g., pruning, numerical perturbations) typically result in a graceful degradation of classification accuracy. However,…

Cryptography and Security · Computer Science 2019-06-05 Sanghyun Hong , Pietro Frigo , Yiğitcan Kaya , Cristiano Giuffrida , Tudor Dumitraş