Skip to main content

Machine Learning-Based Rowhammer Mitigation

Publication ,  Journal Article
Joardar, BK; Bletsch, TK; Chakrabarty, K
Published in: IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems
May 1, 2023

Rowhammer is a security vulnerability that arises due to the undesirable electrical interaction between physically adjacent rows in DRAMs. Bit flips caused by Rowhammer can be exploited to craft many types of attacks in platforms ranging from edge devices to datacenter servers. Existing DRAM protections using error-correction codes and targeted row refresh are not adequate for defending against Rowhammer attacks. In this work, 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 (including the recently proposed Half-double and Blacksmith attacks) considered in this work. Moreover, the ML model is associated with lower power and area overhead compared to recently proposed Rowhammer mitigation techniques, namely, Graphene and Blockhammer, for 40 different applications from the Parsec, Pampar, Splash-2, SPEC2006, and SPEC 2017 benchmark suites.

Duke Scholars

Published In

IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems

DOI

EISSN

1937-4151

ISSN

0278-0070

Publication Date

May 1, 2023

Volume

42

Issue

5

Start / End Page

1393 / 1405

Related Subject Headings

  • Computer Hardware & Architecture
  • 4607 Graphics, augmented reality and games
  • 4009 Electronics, sensors and digital hardware
  • 1006 Computer Hardware
  • 0906 Electrical and Electronic Engineering
 

Citation

APA
Chicago
ICMJE
MLA
NLM
Joardar, B. K., Bletsch, T. K., & Chakrabarty, K. (2023). Machine Learning-Based Rowhammer Mitigation. IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems, 42(5), 1393–1405. https://doi.org/10.1109/TCAD.2022.3206729
Joardar, B. K., T. K. Bletsch, and K. Chakrabarty. “Machine Learning-Based Rowhammer Mitigation.” IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems 42, no. 5 (May 1, 2023): 1393–1405. https://doi.org/10.1109/TCAD.2022.3206729.
Joardar BK, Bletsch TK, Chakrabarty K. Machine Learning-Based Rowhammer Mitigation. IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems. 2023 May 1;42(5):1393–405.
Joardar, B. K., et al. “Machine Learning-Based Rowhammer Mitigation.” IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems, vol. 42, no. 5, May 2023, pp. 1393–405. Scopus, doi:10.1109/TCAD.2022.3206729.
Joardar BK, Bletsch TK, Chakrabarty K. Machine Learning-Based Rowhammer Mitigation. IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems. 2023 May 1;42(5):1393–1405.

Published In

IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems

DOI

EISSN

1937-4151

ISSN

0278-0070

Publication Date

May 1, 2023

Volume

42

Issue

5

Start / End Page

1393 / 1405

Related Subject Headings

  • Computer Hardware & Architecture
  • 4607 Graphics, augmented reality and games
  • 4009 Electronics, sensors and digital hardware
  • 1006 Computer Hardware
  • 0906 Electrical and Electronic Engineering