~/talk

Telekine: Secure Computing with Cloud GPUs

Talkat NSDI 2020 · 2020-02-25..02-27· NSDI '20: Santa Clara Ballroom· [security]
links:none on file
links:none on file
links:none on file
name:Yige Hu
links:none on file
links:none on file
links:none on file
slides:none on file

Telekine demonstrates that GPU kernel timing leaks enough information to classify ImageNet images by observing kernel durations, then builds a protect-and-remote design that moves control-plane code to the client and uses API remoting plus a new data-oblivious streams primitive to mask timing. Prototype runs MXNet training with a 10–22% slowdown (Galois graph workloads 18–41%), requires a constant ~533 Mbps dummy traffic rate, and prevents the demonstrated timing classifier from recovering labels.

AI-written summary · about

  1. 0:00Intro
  2. 0:16Trusting the cloud provider is difficult
  3. 1:30Avoiding trust in the cloud provider is difficult
  4. 2:25Introduce TEEs to isolate computation
  5. 3:56TEEs have limitations
  6. 8:43Information gained from kernel execution time
  7. 11:14Data-oblivious streams
  8. 13:29We compare Telekine to an insecure baseline: running on the GPU server without protections
  9. 14:50MXNet neural net training (Real WAN)
  10. 16:33Telekine: Secure Computing with Cloud GPUs
~/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.