Paper 2025/2254 Original: eprint.iacr.org/2025/2254 โ†—

Multi-Party Private Join

Anja Lehmann
Christian Mouchet
Andrey Sidorenko
Abstract

A multi-party private join (MPPJ) protocol enables multiple source parties to provide a receiver party with the inner joins over their respective datasets, while revealing as little information as possible. There is currently no protocol that directly and efficiently enables such a MPPJ beyond the two- or three-party setting. The presently known protocols either achieve weaker functionality (e.g., multi- party private set intersection protocols) or more general ones (e.g., private-join-compute and generic secure multi-party computation protocols) and are therefore more costly to run for the sources. This work formally introduces MPPJ as an explicit goal, and proposes an efficient, helper-assisted protocol that achieves ๐‘›-party inner joins with small leakage and close-to-optimal overhead for the sources. Specifically, for ๐‘› databases with ๐‘š rows, it requires only a single ๐‘‚ (๐‘š) upload from the sources to the helper, and a single ๐‘‚ (๐‘› ยท ๐‘š) download from the helper to the receiver. Moreover, the helper is entirely oblivious: it enables the efficiency and simplicity goals we are striving for, but it does not learn anything about the computation it facilitates. We formally model and prove the security of our protocol from standard assumptions, in the passive-adversary model. Then, we provide an open-source implementation and an extensive performance evaluation. According to our experiments, our protocol requires 1.02 to 20 times less communication than a current private-join-compute protocol (with no computation over the join) for 2 to 6 parties and input database sizes from 1.5K to 250K records. Finally, we demonstrate the versatility of our approach by extending our protocol to threshold-joins.

Metadata
Available format(s)
PDF
Category
Cryptographic protocols
Publication info
Preprint.
History
2025-12-15: last updated
2025-12-15: published
Short URL
https://ia.cr/2025/2254
License
https://creativecommons.org/licenses/by/4.0/

BibTeX

@misc{cryptoeprint:2025/2254,
      author = {Anja Lehmann and Christian Mouchet and Andrey Sidorenko},
      title = {Multi-Party Private Join},
      howpublished = {Cryptology {ePrint} Archive, Paper 2025/2254},
      year = {2025},
      url = {https://eprint.iacr.org/2025/2254}
}
Note: In order to protect the privacy of readers, this archive does not use cookies or embedded third party content.