Learning to Mitigate Rowhammer Attacks

Biresh Kumar Joardar, Tyler. K. Bletsch, and Krishnendu Chakrabarty
Department of Electrical and Computer Engineering, Duke University, Durham, NC, USA

ABSTRACT


Rowhammer is a vulnerability that arises due to the undesirable interaction between physically adjacent rows in DRAMs. Existing DRAM protections are not adequate to defend against Rowhammer attacks. We propose a Rowhammer mitigation solution using machine learning (ML). We show that the ML-based technique can reliably detect and prevent bit flips for all the different types of Rowhammer attacks considered here. Moreover, the ML model is associated with lower power and area overhead compared to recently proposed Rowhammer mitigation techniques for 26 different applications from the Parsec, Pampar, and Splash-2 benchmark suites.



Full Text (PDF)