Hardware Security
Which is a countermeasure against DRAM Rowhammer?
- AHalving DRAM capacity
- BRefreshing rows adjacent to frequently activated rows early (such as TRR), or increasing the refresh rate
- CStopping the CPU clock
Show answer and explanation
Answer: B. Refreshing rows adjacent to frequently activated rows early (such as TRR), or increasing the refresh rate
Rowhammer is the phenomenon in which activating a row many times in a short period causes electrical interference that drains charge from cells in neighboring rows, flipping bits. It could let unprivileged programs alter other processes' or kernel data. Countermeasures combine mechanisms that additionally refresh neighbors of heavily activated rows, higher refresh rates and ECC to detect and correct flips.
- A. Reducing capacity is not a countermeasure.
- B. Correct. Cells are rewritten before their charge leaks away.
- C. Stopping the clock halts operation.