~/talk

Practical Private DB Querying

links:none on file
slides:none on file

Practical system for private queries on ~100M records uses an encrypted bloom-filter tree and deterministic tokens to get sublinear search with ~log-depth boolean circuits, trading leakage of access patterns and circuit size for speed. Policy checks run inside a universal garbled circuit so authorized queries are enforced with almost zero overhead versus semi-honest execution. Measured footprint: leaves ~25 GB, root ~0.5 GB, fits in 96 GB RAM; leaf false positives around 0.01%, and leakage quantifies query-complexity and visited node paths.

AI-written summary · about

  1. 0:00Intro
  2. 2:21Mediumsized database
  3. 3:05Architecture
  4. 4:07Requirements
  5. 4:55Access Patterns
  6. 5:53Bloom Filter
  7. 6:41How we do it
  8. 9:57What can you learn
  9. 11:05The Bloom Filter
  10. 13:07Security Requirements
  11. 19:19Universal Gate
  12. 19:59Free XOR Gate
  13. 20:24Practical Applications
  14. 24:54Concurrent Security
  15. 27:24Bloom Filters
  16. 29:22False Positive
~/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.