SGX SGX-BO BOMB MB:
Locking Down the Processor via the Rowhammer Attack
Yeongjin Jang*, Jaehyuk Lee✝, Sangho Lee☦, and Taesoo Kim☦ Oregon State University* KAIST✝ Georgia Institute of Technology☦
MB : SGX SGX-BO BOMB Locking Down the Processor via the - - PowerPoint PPT Presentation
MB : SGX SGX-BO BOMB Locking Down the Processor via the Rowhammer Attack Yeongjin Jang *, Jaehyuk Lee , Sangho Lee , and Taesoo Kim Oregon State University* KAIST Georgia Institute of Technology TL;DR SGX locks up the
Yeongjin Jang*, Jaehyuk Lee✝, Sangho Lee☦, and Taesoo Kim☦ Oregon State University* KAIST✝ Georgia Institute of Technology☦
integrity to launch a DoS attack via the Rowhammer attack
by launching this attack
2
EPC
Core $ DRAM MEE
???
3
Core $ MEE Root DRAM EPC – Int Tree EPC – Enclaves
4
5
further damage on enclaves by the hardware attackers
6
further damage on enclaves by the hardware attackers
No, that’s not true. Attackers can induce bit-flips in DRAM without directly accessing them by launching the Rowhammer attack in software
7
8
induce disturbance in adjacent row
Row Buffer Rows Columns A DRAM BANK
9
Row Buffer A DRAM BANK (i-1)th row (i+1)th row (i) th row
10
Row Buffer A DRAM BANK (i-1)th row (i+1)th row (i) th row
11
Row Buffer A DRAM BANK (i-1)th row (i+1)th row (i) th row
12
cycles for reading conflicting rows
13
14
15
Row Buffer A DRAM BANK p1 p2
16
17
Refresh time (ms) 64 (default) 128 256 503 Attack time 283 30 4s 1s
18
in the could server
19
20
21
= [L3 access from enclaves]
22
23
accessing EPC memory
attack, which is in software manner, to trigger processor lock
be detected by existing Rowhammer defenses
24