RAMBleed: Reading Bits in Memory Without Accessing Them
Andrew Kwong, Daniel Genkin, Daniel Gruss, and Yuval Yarom
Presented by Erik Saathoff 11/16/2020
RAMBleed: Reading Bits in Memory Without Accessing Them Andrew - - PowerPoint PPT Presentation
RAMBleed: Reading Bits in Memory Without Accessing Them Andrew Kwong, Daniel Genkin, Daniel Gruss, and Yuval Yarom Presented by Erik Saathoff 11/16/2020 Motivation Rowhammer has previously only been demonstrated as a threat to DRAM
Presented by Erik Saathoff 11/16/2020
2
3
4
DIMM Rank Bank Chip
5
Sense amplifier/row buffer P6 P7 P4 P5 P2 P3 P0 P1 Sense amplifier/row buffer
1 1 1 1 1 1 1 1 1 1 1 1
6
1 1 1 1 1 1 ? ? ? ? 1 1 1 1
7
8
9
10
11
Performing two 2 MB requests 4 MB Block 4 MB Block Exhausting blocks Before attack
12
13
Key info location
Victim Control
14
Step 1: Dummy Allocations 1 n-1 Step 2: Deallocation T0 T1 Attacker Controlled 1 n-1 T0 T1 Attacker Controlled 1 n-1 T0 Allocator Stack FILO 1 n-1 T0 FILO Allocator Stack ? ? ? Secret! Step 3: Trigger Victim
15
16
17
18
19