Jean-Guillaume DumasUGA, LJK, CASC, Alexis GalanCASC, Bruno GrenetCASC, Aude MaignanCASC, Daniel S. Roche
{"title":"Communication Optimal Unbalanced Private Set Union","authors":"Jean-Guillaume DumasUGA, LJK, CASC, Alexis GalanCASC, Bruno GrenetCASC, Aude MaignanCASC, Daniel S. Roche","doi":"arxiv-2402.16393","DOIUrl":null,"url":null,"abstract":"We consider the private set union (PSU) problem, where two parties each hold\na private set of elements, and they want one of the parties (the receiver) to\nlearn the union of the two sets and nothing else. Our protocols are targeted\nfor the unbalanced case where the receiver's set size is larger than the\nsender's set size, with the goal of minimizing the costs for the sender both in\nterms of communication volume and local computation time. This setting is\nmotivated by applications where the receiver has significantly more data (input\nset size) and computational resources than the sender which might be realized\non a small, low-power device. Asymptotically, we achieve communication cost\nlinear in the sender's (smaller) set size, and computation costs for sender and\nreceiver which are nearly-linear in their respective set sizes. To our\nknowledge, ours is the first algorithm to achieve nearly-linear communication\nand computation for PSU in this unbalanced setting. Our protocols utilize fully\nhomomorphic encryption (FHE) and, optionally, linearly homomorphic encryption\n(LHE) to perform the necessary computations while preserving privacy. The\nunderlying computations are based on univariate polynomial arithmetic realized\nwithin homomorphic encryption, namely fast multiplication, modular reduction,\nand multi-point evaluation. These asymptotically fast HE polynomial arithmetic\nalgorithms may be of independent interest.","PeriodicalId":501033,"journal":{"name":"arXiv - CS - Symbolic Computation","volume":"15 1","pages":""},"PeriodicalIF":0.0000,"publicationDate":"2024-02-26","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"arXiv - CS - Symbolic Computation","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/arxiv-2402.16393","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 0
Abstract
We consider the private set union (PSU) problem, where two parties each hold
a private set of elements, and they want one of the parties (the receiver) to
learn the union of the two sets and nothing else. Our protocols are targeted
for the unbalanced case where the receiver's set size is larger than the
sender's set size, with the goal of minimizing the costs for the sender both in
terms of communication volume and local computation time. This setting is
motivated by applications where the receiver has significantly more data (input
set size) and computational resources than the sender which might be realized
on a small, low-power device. Asymptotically, we achieve communication cost
linear in the sender's (smaller) set size, and computation costs for sender and
receiver which are nearly-linear in their respective set sizes. To our
knowledge, ours is the first algorithm to achieve nearly-linear communication
and computation for PSU in this unbalanced setting. Our protocols utilize fully
homomorphic encryption (FHE) and, optionally, linearly homomorphic encryption
(LHE) to perform the necessary computations while preserving privacy. The
underlying computations are based on univariate polynomial arithmetic realized
within homomorphic encryption, namely fast multiplication, modular reduction,
and multi-point evaluation. These asymptotically fast HE polynomial arithmetic
algorithms may be of independent interest.
我们考虑的是私人集合联合(PSU)问题,即双方各自持有一个私人元素集合,他们希望其中一方(接收方)只学习两个集合的联合,而不学习其他内容。我们的协议针对的是接收方集合大小大于发送方集合大小的不平衡情况,目标是最大限度地降低发送方在通信量和本地计算时间方面的成本。在这种情况下,接收方的数据量(输入集大小)和计算资源都明显多于发送方,而这种应用可能是在小型、低功耗设备上实现的。渐进地,我们实现了通信成本与发送方(较小)数据集大小的线性关系,以及发送方和接收方计算成本与各自数据集大小的近似线性关系。据我们所知,我们的算法是第一种在这种不平衡设置下实现 PSU 的近线性通信和计算的算法。我们的协议利用全同态加密(FHE)和可选的线性同态加密(LHE)来执行必要的计算,同时保护隐私。基本计算基于在同态加密中实现的单变量多项式运算,即快速乘法、模块化还原和多点评估。这些近似快速的 HE 多项式算术算法可能会引起独立的兴趣。