~/talk

Weave: Efficient and Expressive Oblivious Analytics at Scale

Talkat OSDI '25 · 2025-07-07..07-09· [security, cryptography]
links:none on file
name:Grace Jia
links:none on file
links:none on file
slides:none on file

Weave implements an oblivious MapReduce pipeline that adds 1% sampling to build a histogram, inserts intermediate “vavers” to perform a two‑stage random then balanced shuffle, and pads with fake records so each reducer sees the same load. The system reports a consistent 3x overhead versus insecure Spark but is 4–10× faster than prior oblivious sort/shuffle methods at large scale, scales linearly to tens of millions of records on SGX VMs, and proves security under an IND‑CDJA indistinguishability model.

AI-written summary · about

  1. 0:00Introduction
  2. 1:01MapReduce basics
  3. 2:04Access pattern leakage
  4. 3:31Distribution and order leakage
  5. 4:55Obliviousness requirements
  6. 6:18Research question and Viv’s approach
  7. 7:02Viv’s two-stage shuffle
  8. 8:28Balanced shuffle with histogram
  9. 9:51Security and efficiency of Viv’s shuffle
  10. 11:22Formal security analysis
  11. 12:29Implementation and evaluation
  12. 13:13Performance results
  13. 14:20Scalability comparison
  14. 14:41Conclusion
~/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.