3 ms·
https://stefan.t8k2.com/rh/PRAC/index.html https://stefan.t8k2.com/rh/PRAC/index.html Chapter 16: "DDR5 Per Row Activation Counting (PRAC)". PRAC introduces
by transpute 3y ago
https://stefan.t8k2.com/rh/PRAC/index.html https://stefan.t8k2.com/rh/PRAC/index.html
Chapter 16: "DDR5 Per Row Activation Counting (PRAC)". PRAC introduces two key mechanisms for comprehensive Rowhammer defenses: an Activation Counter for every DRAM row and a mechanism that triggers when an Activation Counter reaches a specific threshold. This allows the DRAM to pause the memory controller from issuing new commands, giving it time to refresh potential victim rows. In the words of a DRAM industry veteran who will remain nameless, PRAC is the biggest change to DRAM in decades. Thus, I thought I should write up a brief article summarizing the change and its potential to solve Rowhammer once and for all.
- nneonneo 3y agoI'll bet good money that this gets turned into a timing attack soon - it's a prototypical address-dependent delay.
- oakwhiz 3y agoI kind of feel like JEDEC isn't taking the problem seriously.
- chuckadams 3y agoAren’t there already timing attacks based on cache latency?
- teaearlgraycold 3y agoOh my god! Rate limiting for RAM. The realities of security sure are harsh.