English

Fuzzy Private Set Union via Oblivious Key Homomorphic Encryption Retrieval

Cryptography and Security 2026-01-29 v1

Abstract

Private Set Multi-Party Computations are protocols that allow parties to jointly and securely compute functions: apart from what is deducible from the output of the function, the input sets are kept private. Then, a Private Set Union (PSU), resp. Intersection (PSI), is a protocol that allows parties to jointly compute the union, resp. the intersection, between their private sets. Now a structured PSI, is a PSI where some structure of the sets can allow for more efficient protocols. For instance in Fuzzy PSI, elements only need to be close enough, instead of equal, to be part of the intersection. We present in this paper, Fuzzy PSU protocols (FPSU), able to efficiently take into account approximations in the union. For this, we introduce a new efficient sub-protocol, called Oblivious Key Homomorphic Encryption Retrieval (OKHER), improving on Oblivious Key-Value Retrieval (OKVR) techniques in our setting. In the fuzzy context, the receiver set X={xi}1..nX=\{x_i\}_{1..n} is replaced by Bδ(X){\mathcal B}_\delta (X), the union of nn balls of dimension dd with radius δ\delta, centered at the xix_i. The sender set is just its mm points of dimension dd. Then the FPSU functionality corresponds to X{yY,yBδ(X)}X \sqcup \{y \in Y, y \notin {\mathcal B}_\delta (X)\}. Thus, we formally define the FPSU functionality and security properties, and propose several protocols tuned to the patterns of the balls using the ll_\infty distance. Using our OKHER routine and homomorphic encryption, we are for instance able to obtain a FPSU protocols with an asymptotic communication volume bound ranging from O(dmlog(δn))O(dm\log(\delta{n})) to O(d2mlog(δ2n))O(d^2m\log(\delta^2n)), depending on the receiver data set structure.

Keywords

Cite

@article{arxiv.2601.20400,
  title  = {Fuzzy Private Set Union via Oblivious Key Homomorphic Encryption Retrieval},
  author = {Jean-Guillaume Dumas and Aude Maignan and Luiza Soezima},
  journal= {arXiv preprint arXiv:2601.20400},
  year   = {2026}
}
R2 v1 2026-07-01T09:23:32.466Z