~/talk

Malicious Management Unit: Why Stopping Cache Attacks in Software is Harder Than You Think

Talkat USENIX Security '18 · on Thursday, 2018-08-16· at 15:40· Grand Ballroom 1-4· [security]
links:none on file
slides:none on file

Presents a new translation-probe indirect cache attack that lures the MMU into leaking victim cache usage by abusing page-table walks and undocumented translation caches, constructs eviction sets from shared pages and page-table entries, and measures covert-channel bandwidth and error rates. Demonstrates practical leakage against OpenSSL AES T‑tables, tests translation-cache behavior across 26 microarchitectures on Intel/AMD/ARM, and shows the attack bypasses common software defenses like page coloring and way partitioning.

AI-written summary · about

  1. 0:00Intro
  2. 0:24Motivation
  3. 2:48PRIME + PROBE
  4. 6:16Page coloring
  5. 7:36XLATE attacks
  6. 8:00Page table walks
  7. 10:00Translation Caches
  8. 13:20Shared Memory
  9. 13:41Building Eviction Sets
  10. 16:07Challenges
  11. 17:13Reliability
  12. 17:30Effectiveness
  13. 17:50Cache Defenses
  14. 18:17Conclusions
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.