一句话:提出随机化行交换防御,通过打破攻击者行与受害者行之间的空间关联,缓解 Row Hammer 及 Half-Double 攻击。
Row Hammer 是一种故障注入攻击:对单个 DRAM 行进行快速激活会导致相邻行发生位翻转。近期多种防御方案通过跟踪攻击者行并对邻近受害者行执行刷新等缓解操作,但这类以受害者为中心的缓解策略仍保留了受害者行与攻击者行之间的空间关联,因此容易受到在非直接相邻行造成位翻转的访问模式影响,例如 Half-Double 攻击。本文提出随机化行交换(randomized row-swap),其核心思路是通过打破攻击者行与受害者行之间的空间相关性来缓解 Row Hammer。摘要仅说明问题与设计方向,未给出具体实现细节和实验评估结果。
Row Hammer is a fault-injection attack in which rapid activations to a single DRAM row causes bit-flips in nearby rows. Several recent defenses propose tracking aggressor-rows and applying mitigating action on neighboring victim rows by refreshing them. However, all such proposals using victim-focused mitigation preserve the spatial connection between victim and aggressor rows. Therefore, these proposals are susceptible to access patterns causing bit-flips in rows beyond the immediate neighbor. For example, the Half-Double attack causes bit-flips in the presence of victim-focused mitigation.
@inproceedings{SaileshwarWQN22,
title = {Randomized row-swap: mitigating Row Hammer by breaking spatial correlation between aggressor and victim rows},
author = {Gururaj Saileshwar and Bolin Wang and Moinuddin Qureshi and Prashant J. Nair},
booktitle = {ASPLOS},
year = {2022},
doi = {10.1145/3503222.3507716}
}