~/talk

FABLE: Batched Evaluation on Confidential Lookup Tables in 2PC

Talkat USENIX Security '25 · 2025-08-13..08-15· [cryptography, machine-learning]
github:timzsu
name:Qi Pang
links:none on file
links:none on file
links:none on file
slides:none on file

FABLE is a concrete system that implements confidential lookup table evaluation by combining batch PIR, symmetric encryption, and batching to get sublinear client work and sublinear communication. The implementation encodes the server table into buckets, offloads cuckoo hashing to the client via OPRF, caches duplicate-removal work to save 84.1% communication versus prior baselines, and adds database masking plus noise flooding for confidentiality. Evaluation shows up to 28–101× LAN and 50–393× WAN speedups, >400× on embedding lookup, and ~15× on a join-style baseline.

AI-written summary · about

  1. 0:00FABLE protocol intro
  2. 2:44Lookup table use cases
  3. 5:13Problem and design goals
  4. 6:17Naive PIR construction
  5. 8:54Batching for performance
  6. 10:22Handling batch duplicates
  7. 11:27Client-side cuckoo hashing
  8. 12:11Lookup table confidentiality
  9. 12:56Performance vs prior works
  10. 13:16Real-world benchmarking
  11. 13:59Conclusion and future
~/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.