3.8 Proceedings Paper

Labeled PSI from Homomorphic Encryption with Reduced Computation and Communication

Publisher

ASSOC COMPUTING MACHINERY
DOI: 10.1145/3460120.3484760

Keywords

private set intersection; fully homomorphic encryption; malicious security

Funding

  1. CyberSecurity Research Flanders [VR20192203]
  2. Defense Advanced Research Projects Agency (DARPA)
  3. NavalWarfare Systems Center, Pacific (SSC Pacific) [FA8750-19-C-0502]
  4. ERC Advanced Grant ERC-2015-AdG-IMPaCT
  5. Flemish Government through FWO SBO project [SNIPPET S007619N]
  6. Research Foundation -Flanders (FWO)

Ask authors/readers for more resources

This study presents algorithmic improvements on using fully homomorphic encryption for private set intersection protocols in unbalanced settings. The new protocol shows better computation cost and communication complexity compared to previous works, performing particularly well in practical scenarios.
It is known that fully homomorphic encryption (FHE) can be used to build efficient (labeled) Private Set Intersection protocols in the unbalanced setting, where one of the sets is much larger than the other (Chen et al. (CCS'17, CCS'18)). In this paper we demonstrate multiple algorithmic improvements upon these works. In particular, our protocol has an asymptotically better computation cost, requiring only O (root vertical bar X vertical bar) homomorphic multiplications, and communication complexity sublinear in the larger set size vertical bar X vertical bar. We demonstrate that our protocol is significantly better than that of Chen et al. (CCS'18) for many practical parameters, especially in terms of online communication cost. For example, when intersecting 2(28) and 2048 item sets, our protocol reduces the online computation time by more than 71% and communication by more than 63%. When intersecting 2(24) and 4096 item sets, our protocol reduces the online computation time by 27% and communication by 63%. Our comparison to other state-of-the-art unbalanced PSI protocols shows that our protocol has the best total communication complexity when vertical bar X vertical bar >= 2(24) . For labeled PSI our protocol also outperforms Chen et al. (CCS'18). When intersecting 2(20) and 256 item sets, with the larger set having associated 288-byte labels, our protocol reduces the online computation time by more than 67% and communication by 34%. Finally, we demonstrate a modification that results in nearly constant communication cost in the larger set size vertical bar X vertical bar, but impractically high computation complexity on today's CPUs. For example, to intersect a 210-item set with sets of size 2(22), 2(24) or 2(26) , our proof-of-concept implementation requires only 0.76 MB of online communication, which is more than a 24-fold improvement over Chen et al. (CCS'18).

Authors

I am an author on this paper
Click your name to claim this paper and add it to your profile.

Reviews

Primary Rating

3.8
Not enough ratings

Secondary Ratings

Novelty
-
Significance
-
Scientific rigor
-
Rate this paper

Recommended

No Data Available
No Data Available