articleACM SIGARCH Computer Architecture NewsJun 14, 2014Closed access

Flipping bits in memory without accessing them

Carnegie Mellon University · Intel (United States)

Indexed incrossref

Abstract

Memory isolation is a key property of a reliable and secure computing system--an access to one memory address should not have unintended side effects on data stored in other addresses. However, as DRAM process technology scales down to smaller dimensions, it becomes more difficult to prevent DRAM cells from electrically interacting with each other. In this paper, we expose the vulnerability of commodity DRAM chips to disturbance errors. By reading from the same address in DRAM, we show that it is possible to corrupt data in nearby addresses. More specifically, activating the same row in DRAM corrupts data in nearby rows. We demonstrate this phenomenon on Intel and AMD systems using a malicious program that…

Citation impact

897
total citations
FWCI
60.46
Percentile
100%
References
58
Citations per year

Authors

9

Topics & keywords

Keywords
  • Dram
  • Computer science
  • Row
  • Dynamic random-access memory
  • Field-programmable gate array
  • Universal memory
  • Embedded system
  • Isolation (microbiology)
UN Sustainable Development Goals
  • Peace, Justice and strong institutions
No related works found for this paper.

Funding