English

Private Set Intersection: A Multi-Message Symmetric Private Information Retrieval Perspective

Information Theory 2020-12-01 v2 Cryptography and Security Databases Signal Processing math.IT

Abstract

We study the problem of private set intersection (PSI). In this problem, there are two entities EiE_i, for i=1,2i=1, 2, each storing a set Pi\mathcal{P}_i, whose elements are picked from a finite field FK\mathbb{F}_K, on NiN_i replicated and non-colluding databases. It is required to determine the set intersection P1P2\mathcal{P}_1 \cap \mathcal{P}_2 without leaking any information about the remaining elements to the other entity with the least amount of downloaded bits. We first show that the PSI problem can be recast as a multi-message symmetric private information retrieval (MM-SPIR) problem. Next, as a stand-alone result, we derive the information-theoretic sum capacity of MM-SPIR, CMMSPIRC_{MM-SPIR}. We show that with KK messages, NN databases, and the size of the desired message set PP, the exact capacity of MM-SPIR is CMMSPIR=11NC_{MM-SPIR} = 1 - \frac{1}{N} when PK1P \leq K-1, provided that the entropy of the common randomness SS satisfies H(S)PN1H(S) \geq \frac{P}{N-1} per desired symbol. This result implies that there is no gain for MM-SPIR over successive single-message SPIR (SM-SPIR). For the MM-SPIR problem, we present a novel capacity-achieving scheme that builds on the near-optimal scheme of Banawan-Ulukus originally proposed for the multi-message PIR (MM-PIR) problem without database privacy constraints. Surprisingly, our scheme here is exactly optimal for the MM-SPIR problem for any PP, in contrast to the scheme for the MM-PIR problem, which was proved only to be near-optimal. Our scheme is an alternative to the SM-SPIR scheme of Sun-Jafar. Based on this capacity result for MM-SPIR, and after addressing the added requirements in its conversion to the PSI problem, we show that the optimal download cost for the PSI problem is min{P1N2N21,P2N1N11}\min\left\{\left\lceil\frac{P_1 N_2}{N_2-1}\right\rceil, \left\lceil\frac{P_2 N_1}{N_1-1}\right\rceil\right\}, where PiP_i is the cardinality of set Pi\mathcal{P}_i

Keywords

Cite

@article{arxiv.1912.13501,
  title  = {Private Set Intersection: A Multi-Message Symmetric Private Information Retrieval Perspective},
  author = {Zhusheng Wang and Karim Banawan and Sennur Ulukus},
  journal= {arXiv preprint arXiv:1912.13501},
  year   = {2020}
}

Comments

Submitted for publication

R2 v1 2026-06-23T13:00:14.520Z