~/talk

CLKSCREW: Exposing the Perils of Security-Oblivious Energy Management

links:none on file
links:none on file
links:none on file
slides:none on file

Demonstrates that software-controlled DVFS on commodity ARM/Android phones (Nexus 6) has no enforced limits, allowing a kernel-level attacker to push frequency/voltage into timing faults that cross TrustZone boundaries; uses cache profiling, cycle counters and precise no-op delays to inject a one-byte fault in AES round 7, typically needing 20 attempts and about 12 minutes of DFA to recover the key; shows both extracted AES key and TrustZone code-loading exploits.

AI-written summary · about

  1. 0:00Intro
  2. 0:32Today's systems cannot exist without Energy Management
  3. 1:40Exploiting software interfaces to
  4. 3:54Dynamic Voltage and Frequency Scaling (DVFS)
  5. 4:46Hardware & Software Support for DVFS
  6. 5:31Hardware Regulators and Software Interfaces
  7. 9:28How do faults occur (due to over-raising frequency)?
  8. 11:54CLKSCREW Challenges & Solutions
  9. 14:57Key Inference Attack:Threat Model
  10. 16:15Key Inference Attack: CLKSCREW Parameters
  11. 16:33Key Inference Attack: Timing Profiling
  12. 17:45Key Inference Attack: Fault Model
  13. 18:42Key Inference Attack: Results
~/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.