Paper 2026/2302

CAROUSEL: GPU-Accelerated Private Vector Search via Homomorphic Sketching

Sohaib, University of California, Santa Barbara
Divyakant Agrawal, University of California, Santa Barbara
Amr El Abbadi, University of California, Santa Barbara
Soamar Homsi, Air Force Research Laboratory
Abstract

Vector search on untrusted infrastructure exposes the \emph{query embedding}, a faithful summary of the user's intent. Fully homomorphic encryption can hide the query, but existing approaches still require a full scan followed by ranking of encrypted scores. Scalable private systems avoid encrypted ranking by either sending scores from a single cluster to the client or moving the search to the client, which must first stream the entire vector index for preprocessing. We present Carousel, which instead scores the full corpus under encryption and compresses the results for client-side ranking. The server scores every vector under encryption, raises the scores to a power that preserves their order by magnitude while suppressing all but a handful, and compresses the resulting sparse vector into a logarithmic number of ciphertexts using homomorphic additions alone. Because every vector is scored, Carousel incurs no recall loss from discarding candidates. Since clients hold no database-dependent state, insertions and deletions take effect immediately at the cost of a single vector write. Carousel searches $1$ billion vectors of BIGANN SIFT1B across multiple GPUs and achieves recall@100 of $0.9715$. At $100$ million SIFT vectors, it achieves recall@100 of $0.9845$ with a query latency of $3.735$ seconds on a single GPU.

Metadata
Available format(s)
PDF
Category
Applications
Publication info
Preprint.
Keywords
Vector SearchCKKSFHENearest Neighbor SearchANNSTop kprivate vector searchprivate retrievalPIR
Contact author(s)
sohaib @ ucsb edu
divyagrawal @ ucsb edu
amr @ cs ucsb edu
soamar homsi @ us af mil
History
2026-10-04: approved
2026-10-01: received
See all versions
Short URL
https://ia.cr/2026/2302
License
Creative Commons Attribution-NonCommercial-NoDerivs
CC BY-NC-ND

BibTeX

@misc{cryptoeprint:2026/2302,
      author = {Sohaib and Divyakant Agrawal and Amr El Abbadi and Soamar Homsi},
      title = {{CAROUSEL}: {GPU}-Accelerated Private Vector Search via Homomorphic Sketching},
      howpublished = {Cryptology {ePrint} Archive, Paper 2026/2302},
      year = {2026},
      url = {https://eprint.iacr.org/2026/2302}
}
Note: In order to protect the privacy of readers, eprint.iacr.org does not use cookies or embedded third party content.