REVIEW 3 cited by
Wally: Batched Private Nearest Neighbor Search at Scale
Not yet reviewed by Pith; the record is open.
This paper has not been read by Pith yet. Machine review is queued; the pith claim, tier, and objections will appear here once it completes.
SPECIMEN: schema-true, not a live event
T0 review · schema-true
One-sentence machine reading of the paper's core claim.
pith:XXXXXXXX · record.json · timestamp
read the original abstract
We present Wally, a batched private nearest-neighbor search protocol that uses differential privacy to break the linear computation barrier of fully-oblivious schemes. In Tiptoe, the server must process the entire database per query to hide the access pattern, resulting in low throughput (909 QPS) and high communication (17.4 MB) on a 3.2M-entry database. Sublinear alternatives like Pacmann require 614 MB of client storage and an offline streaming phase. Wally's key insight is that fully-oblivious schemes are prohibitively expensive at scale, but the same scale also provides an opportunity. Large-scale systems naturally have many concurrent clients. Wally batches queries from non-coordinating clients, each independently adding fake queries to hide which clusters it accesses. The fake query counts follow a negative binomial distribution, which is non-negative and infinitely divisible, allowing independent sampling without coordination. Clients send queries at random times through an existing anonymization service, avoiding a centralized shuffler. The server sees only an anonymized, noisy stream of cluster accesses that is provably (epsilon, delta)-differentially private, computing over only the relevant clusters. The client encrypts its query under SHE so the server returns only encrypted similarity scores. On a 3.2M-entry database with 500K-query batches, Wally achieves 7-29x higher throughput and 6.7-31x lower communication than Tiptoe, and 15,000x lower client storage than Pacmann, with strong (epsilon=0.1, delta=2^{-26})-DP and comparable accuracy. We also propose optimizations to SHE and keyword PIR yielding 2-3x improvements in PIR and 20-25% in BFV operations, and release an open-source BFV library in Swift.
Forward citations
Cited by 3 Pith papers
-
Securing Unbounded Differential Privacy Against Timing Attacks
Pure joint output/timing differential privacy is achievable in the unbounded setting with polynomially vanishing error when the input length is known to the RAM program, and that rate is essentially necessary.
-
MESS: Fast and Private Semantic Search on Multi-Graph HNSW
MESS runs ANN search on randomized-response binary LSH codes over multiple HNSW shards, claiming DP privacy for data, access patterns, and repeated queries with up to 15.08x lower latency than Compass.
-
Lightweight, Practical Encrypted Face Recognition with GPU Support
BSGS-Diagonal plus fused GPU CKKS kernels cut rotation keys ~91% and speed encrypted face matching up to ~21× versus HyDia, with sub-second queries up to ~32K templates.
Discussion (0). Continue with ORCID to comment.