~/talk

CLKscrew: Exposing The Perils of Security-Oblivious Energy Management

Talkat Black Hat Europe 2017 · 2017-12-04..12-07· [security]
links:none on file
links:none on file
links:none on file
slides:none on file

A new software-only fault class called CLKSCREW manipulates DVFS by writing the memory-mapped regulator registers exposed to drivers/debugfs to push frequency/voltage beyond safe operating points. On a Nexus 6 prototype a userland driver and timing via no-op loops plus I-cache prime+probe produce single-byte AES faults (targeting the 7th round), yielding differential-fault analysis with ~3,600 key candidates in ~12 minutes before brute force. A second exploit corrupts RSA modulus bytes to load a self-signed app; vendors rate the issues critical and supply mitigations.

AI-written summary · about

  1. 0:00Introduction
  2. 11:00Timing Faults
  3. 15:09Challenges
  4. 25:38MDG File
  5. 26:45Signature Verification
  6. 29:54Code Emulation
  7. 32:49Faulting Implementation
  8. 35:23Faulting Sketch
  9. 36:23Timing Anchor
  10. 36:56Track Fault
  11. 37:25Scatter Plot
  12. 38:24Adaptive Delay
  13. 40:15Summary
  14. 40:49Remarks
  15. 41:50Roundup
  16. 46:47Disclosures
  17. 47:34Intel SGX
  18. 48:22RSA Attack
  19. 50:01Why is it not random
~/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.