Improving the effectiveness of Row-Sampling methods to protect against Row-Hummer attacks

  • Valentyn Mazurok Igor Sikorsky Kyiv Polytechnic Institute
  • Volodymyr Lutsenko National Technical University of Ukraine “Igor Sikorsky Kyiv Polytechnic Institute” https://orcid.org/0000-0001-7632-1730
Keywords: RowHammer, Row-Sampling, DRAM

Abstract

Purpose: to analyze the protection of systems against RowHammer attacks based on the row sampling method and to propose its improvement using a more realistic memory model and attack model.

Findings: shortcomings in the representation of memory in protection mechanisms based on row sampling are shown and more correct methods for calculating the sampling threshold are shown. The results are presented on real examples of improving DRAM memory protection.

Practical implications: The formulas found can significantly improve the protection of new types of DRAM memory against Rowhammer attacks.

Value: testing data of new memory chips from several DRAM manufacturers is presented. New types of threshold calculation for protection against RowHammer are also presented.

Future research: this research opens up ways to improve software methods for protection against RowHammer and also suggests the development of technical means for combinations with software solutions.

Downloads

Download data is not yet available.

References

Lin, J. and Garrett, M. “Handling Maximum Activation Count Limit and Target Row Refresh in DDR4 SDRAM,” Patent No. US 2015/0200002 A1, 2015

Kim, Y., Daly, R., Kim, J., Fallin, C., Lee, J. H., Lee, D., Wilkerson, C., Lai, K. and Mutlu, O. “Flipping Bits in Memory Without Accessing Them: An Experimental Study of DRAM Disturbance Errors,” in ISCA, 2014. https://doi.org/10.1109/ISCA.2014.6853210.

Kim, D.-H., Nair, P. J. and Qureshi, M. K. “Architectural Support for Mitigating Row Hammering in DRAM Memories,” CAL, 2015. https://doi.org/10.1109/LCA.2014.2332177.

Frigo, P., Vannacci, E., Hassan, H., V. van der Veen, O. Mutlu, C. Giuffrida, H. Bos, and K. Razavi, “TRRespass: Exploiting the Many Sides of Target Row Refresh,” in S&P, 2020 https://doi.org/10.1007/978-3-031-64171-8_24.

Kaczmarski, M. “Thoughts on Intel Xeon E5-2600 v2 Product Performance Optimisation,” 2014

Mazurok, V., & Lutsenko, V. (2024). An analytical overview and trend analysis of RowHummer vulnerabilities for various DRAM vendors. Social Development and Security, 14(3), 238-244. https://doi.org/10.33445/sds.2024.14.3.16

Kim, M., Choi, J., Kim, H. and Lee, H.-J. “An Effective DRAM Address Remapping for Mitigating Rowhammer Errors,” in TC, 2019. https://doi.org/10.1109/TC.2019.2907248.


Abstract views: 38
PDF Downloads: 25
Published
2024-12-31
How to Cite
Mazurok, V., & Lutsenko, V. (2024). Improving the effectiveness of Row-Sampling methods to protect against Row-Hummer attacks. Social Development and Security, 14(6), 61-67. https://doi.org/10.33445/sds.2024.14.6.7
Section
Engineering and Technology