Abstract
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 address mappings on any Intel-based machines. We test DRAMDig on a number of machines with different combinations of DRAM chips and microarchitectures ranging from Intel Sandy Bridge to Coffee Lake. Comparing to previous works, DRAMDig deterministically reverse-engineered DRAM address mappings on all the test machines with only 7.8 minutes on average. Based on the uncovered mappings, we perform double-sided rowhammer tests and the results show that DRAMDig induced significantly more bit flips than previous works, justifying the correctness of the uncovered DRAM address mappings.
Original language | English |
---|---|
Title of host publication | 2020 57th ACM/IEEE Design Automation Conference, DAC 2020 |
Publisher | IEEE, Institute of Electrical and Electronics Engineers |
ISBN (Electronic) | 9781450367257 |
DOIs | |
Publication status | Published - 23 Jul 2020 |
Externally published | Yes |
Event | 57th ACM/IEEE Design Automation Conference, DAC 2020 - Virtual, San Francisco, United States Duration: 20 Jul 2020 → 24 Jul 2020 Conference number: 57 |
Publication series
Name | Proceedings - Design Automation Conference |
---|---|
Volume | 2020-July |
ISSN (Print) | 0738-100X |
Conference
Conference | 57th ACM/IEEE Design Automation Conference, DAC 2020 |
---|---|
Abbreviated title | ACM/IEEE DAC |
Country/Territory | United States |
City | Virtual, San Francisco |
Period | 20/07/20 → 24/07/20 |