Lune

CRYPTO2024顶会

Computation Efficient Structure-Aware PSI from Incremental Function Secret Sharing

Gayathri Garimella, Benjamin Goff, Peihan Miao

2024年份
21被引次数
7顶会引用

摘要

Structure-Aware Private Set Intersection (sa-PSI), recently introduced by Garimella et al. (Crypto'22), is a PSI variant where Alice's input set SAS_A has a publicly known structure (for example, interval, ball or union of balls) and Bob's input SBS_B is an unstructured set of elements. Prior work achieves sa-PSI where the communication cost only scales with the description size of SAS_A instead of the set cardinality. However, the computation cost remains linear in the cardinality of SAS_A, which could be prohibitively large.

In this work, we present a new semi-honest sa-PSI framework where both computation and communication costs only scale with the description size of SAS_A. Our main building block is a new primitive that we introduce called Incremental Boolean Function Secret Sharing (ibFSS), which is a generalization of FSS that additionally allows for evaluation on input prefixes. We formalize definitions and construct a weak ibFSS for a dd-dimensional ball with ℓ∞\ell_\infty norm, which may be of independent interest. Independently, we improve spatial hashing techniques (from prior work) when SAS_A has structure union of dd-dimensional balls in ({0,1}u)d(\{0,1\}^u)^d, each of diameter δ\delta, from O(u⋅d⋅(log⁡δ)d)O(u \cdot d \cdot (\log \delta)^d) to O(log⁡δ⋅d)O(\log \delta \cdot d) in terms of both computation and communication. Finally, we resolve the following open questions from prior work with communication and computation scaling with the description size of the structured set.

  • Our PSI framework can handle a union of overlapping structures, while prior work strictly requires a disjoint union.
  • We have a new construction that enables Bob with unstructured input SBS_B to learn the intersection.
  • We extend to a richer class of functionalities like structure-aware PSI Cardinality and PSI-Sum of associated values.

问问这篇 Paper

问问你的智能体。

Lune 读过与它相关的顶会 Paper,每个回答都会注明依据哪几篇。

可以从这些问题问起

智能体调用

Lunesearch_papers

在 Lune 里问

免费开始,无需绑卡

引用它的顶会 Paper7

问问它们各自怎么用它

相关 Paper

黄昏的海面,两侧是细线勾勒的悬崖