GuardION: Practical Mitigation of DMA-based

GuardION: Practical Mitigation of DMA-based
1 / 1
GuardION: Practical Mitigation of DMA-based - slide 1 of 48 GuardION: Practical Mitigation of DMA-based - slide 2 of 48 GuardION: Practical Mitigation of DMA-based - slide 3 of 48 GuardION: Practical Mitigation of DMA-based - slide 4 of 48 GuardION: Practical Mitigation of DMA-based - slide 5 of 48 GuardION: Practical Mitigation of DMA-based - slide 6 of 48 GuardION: Practical Mitigation of DMA-based - slide 7 of 48 GuardION: Practical Mitigation of DMA-based - slide 8 of 48 GuardION: Practical Mitigation of DMA-based - slide 9 of 48 GuardION: Practical Mitigation of DMA-based - slide 10 of 48 GuardION: Practical Mitigation of DMA-based - slide 11 of 48 GuardION: Practical Mitigation of DMA-based - slide 12 of 48 GuardION: Practical Mitigation of DMA-based - slide 13 of 48 GuardION: Practical Mitigation of DMA-based - slide 14 of 48 GuardION: Practical Mitigation of DMA-based - slide 15 of 48 GuardION: Practical Mitigation of DMA-based - slide 16 of 48 GuardION: Practical Mitigation of DMA-based - slide 17 of 48 GuardION: Practical Mitigation of DMA-based - slide 18 of 48 GuardION: Practical Mitigation of DMA-based - slide 19 of 48 GuardION: Practical Mitigation of DMA-based - slide 20 of 48 GuardION: Practical Mitigation of DMA-based - slide 21 of 48 GuardION: Practical Mitigation of DMA-based - slide 22 of 48 GuardION: Practical Mitigation of DMA-based - slide 23 of 48 GuardION: Practical Mitigation of DMA-based - slide 24 of 48 GuardION: Practical Mitigation of DMA-based - slide 25 of 48 GuardION: Practical Mitigation of DMA-based - slide 26 of 48 GuardION: Practical Mitigation of DMA-based - slide 27 of 48 GuardION: Practical Mitigation of DMA-based - slide 28 of 48 GuardION: Practical Mitigation of DMA-based - slide 29 of 48 GuardION: Practical Mitigation of DMA-based - slide 30 of 48 GuardION: Practical Mitigation of DMA-based - slide 31 of 48 GuardION: Practical Mitigation of DMA-based - slide 32 of 48 GuardION: Practical Mitigation of DMA-based - slide 33 of 48 GuardION: Practical Mitigation of DMA-based - slide 34 of 48 GuardION: Practical Mitigation of DMA-based - slide 35 of 48 GuardION: Practical Mitigation of DMA-based - slide 36 of 48 GuardION: Practical Mitigation of DMA-based - slide 37 of 48 GuardION: Practical Mitigation of DMA-based - slide 38 of 48 GuardION: Practical Mitigation of DMA-based - slide 39 of 48 GuardION: Practical Mitigation of DMA-based - slide 40 of 48 GuardION: Practical Mitigation of DMA-based - slide 41 of 48 GuardION: Practical Mitigation of DMA-based - slide 42 of 48 GuardION: Practical Mitigation of DMA-based - slide 43 of 48 GuardION: Practical Mitigation of DMA-based - slide 44 of 48 GuardION: Practical Mitigation of DMA-based - slide 45 of 48 GuardION: Practical Mitigation of DMA-based - slide 46 of 48 GuardION: Practical Mitigation of DMA-based - slide 47 of 48 GuardION: Practical Mitigation of DMA-based - slide 48 of 48
GuardION: Practical Mitigation of DMA-based Rowhammer Attacks on ARM Victor van der Veen, Martina Lindorfer, Yanick Fratantonio, Harikrishnan Padmanabha Pillai, Giovanni Vigna, Christopher Kruegel, Herbert Bos, and Kaveh Razavi

Related Topics

Download this presentation From Below

"GuardION: Practical Mitigation of DMA-based" is the property of its rightful owner. Permission is granted to download and print the materials on this website for personal, non-commercial use only, and to display it on your personal computer provided you do not modify the materials and that you retain all copyright notices contained in the materials. By downloading content from our website, you accept the terms of this agreement.

Presentation Transcript

01
GuardION: Practical Mitigation of DMA-based Rowhammer Attacks on ARM Victor van der Veen, Martina Lindorfer†, Yanick Fratantonio‡, Harikrishnan Padmanabha Pillai*, Giovanni Vigna†, Christopher Kruegel†, Herbert Bos, and Kaveh Razavi<br>
02
Takeaway Overview of Rowhammer defenses
​RAMPAGE Rowhammer attacks against the latest Android OS
​GuardION Lightweight mitigation<br>
03
DRAM Disturbance Errors (refresh every 64ms) Memory cells (capacitors) have a natural discharge rate

Activating neighboring cells increases the discharge rate
Victim cell is charged to represent 1
Neighboring cells are accessed frequently
Victim cell leaks charge below a certain threshold
When read, victim cell is interpreted 0 Rowhammer<br>