Paper 2023/903

Near-Optimal Oblivious Key-Value Stores for Efficient PSI, PSU and Volume-Hiding Multi-Maps

Alexander Bienstock, New York University
Sarvar Patel, Google (United States)
Joon Young Seo, Google (United States)
Kevin Yeo, Google (United States), Columbia University
Abstract

In this paper, we study oblivious key-value stores (OKVS) that enable encoding n key-value pairs into length $m$ encodings while hiding the input keys. The goal is to obtain high rate, $n/m$, with efficient encoding and decoding algorithms. We present $\mathsf{RB\text{-}OKVS}$ built on random band matrices that obtains near-optimal rates as high as 0.97 whereas prior works could only achieve rates up to 0.81 with similar encoding times. Using $\mathsf{RB\text{-}OKVS}$, we obtain state-of-the-art protocols for private set intersection (PSI) and union (PSU). Our semi-honest PSI has up to 12% smaller communication and 13% reductions in monetary cost with slightly larger computation. We also obtain similar improvements for both malicious and circuit PSI. For PSU, our protocol obtains improvements of up to 22% in communication, 40% in computation and 21% in monetary cost. In general, we obtain the most communication- and cost-efficient protocols for all the above primitives. Finally, we present the first connection between OKVS and volume-hiding encrypted multi-maps (VH-EMM) where the goal is to outsource storage of multi-maps while hiding the number of values associated with each key (i.e., volume). We present $\mathsf{RB\text{-}MM}$ with 16% smaller storage, 5x faster queries and 8x faster setup than prior works.

Metadata
Available format(s)
PDF
Category
Cryptographic protocols
Publication info
Published elsewhere. USENIX Security 2023
Keywords
oblivious key-value storeOKVSPSIPSUvolume-hiding
Contact author(s)
abienstock @ cs nyu edu
sarvar @ google com
jyseo @ google com
kwlyeo @ google com
History
2023-06-12: revised
2023-06-10: received
See all versions
Short URL
https://ia.cr/2023/903
License
Creative Commons Attribution
CC BY

BibTeX

@misc{cryptoeprint:2023/903,
      author = {Alexander Bienstock and Sarvar Patel and Joon Young Seo and Kevin Yeo},
      title = {Near-Optimal Oblivious Key-Value Stores for Efficient PSI, PSU and Volume-Hiding Multi-Maps},
      howpublished = {Cryptology ePrint Archive, Paper 2023/903},
      year = {2023},
      note = {\url{https://eprint.iacr.org/2023/903}},
      url = {https://eprint.iacr.org/2023/903}
}
Note: In order to protect the privacy of readers, eprint.iacr.org does not use cookies or embedded third party content.