Shuffle-based Private Set Union: Faster and More Secure

被引:0
|
作者
Jia, Yanxue [1 ]
Sun, Shi-Feng [1 ]
Zhou, Hong-Sheng [2 ]
Du, Jiajun [1 ]
Gu, Dawu [1 ]
机构
[1] Shanghai Jiao Tong Univ, Shanghai, Peoples R China
[2] Virginia Commonwealth Univ, Richmond, VA 23284 USA
关键词
D O I
暂无
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Private Set Union (PSU) allows two players, the sender and the receiver, to compute the union of their input datasets without revealing any more information than the result. While it has found numerous applications in practice, not much research has been carried out so far, especially for large datasets. In this work, we take shuffling technique as a key to design PSU protocols for the first time. By shuffling receiver's set, we put forward the first protocol, denoted as Pi(R)(PSU), that eliminates the expensive operations in previous works, such as additive homomorphic encryption and repeated operations on the receiver's set. It outperforms the state-of-the-art design by Kolesnikov et al. (ASIACRYPT 2019) in both efficiency and security; the unnecessary leakage in Kolesnikov et al.'s design, can be avoided in our design. We further extend our investigation to the application scenarios in which both players may hold unbalanced input datasets. We propose our second protocol Pi(S)(PSU), by shuffling the sender's dataset. This design can be viewed as a dual version of our first protocol, and it is suitable in the cases where the sender's input size is much smaller than the receiver's. Finally, we implement our protocols Pi(R)(PSU) and Pi(S)(PSU) in C++ on big datasets, and perform a comprehensive evaluation in terms of both scalability and parallelizability. The results demonstrate that our design can obtain a 4-5 x improvement over the state-of-the-art by Kolesnikov et al. with a single thread in WAN/LAN settings.
引用
收藏
页码:2947 / 2964
页数:18
相关论文
共 50 条
  • [1] Shuffle-Based Verification of Component Compatibility
    Zuberek, W. M.
    NEW RESULTS IN DEPENDABILITY AND COMPUTER SYSTEMS, 2013, 224 : 543 - 552
  • [2] A SHUFFLE-BASED ALTERNATIVE TO THE ADM INTERCONNECTION ARCHITECTURE
    PADMANABHAN, K
    JOURNAL OF PARALLEL AND DISTRIBUTED COMPUTING, 1993, 18 (01) : 14 - 24
  • [3] A simple shuffle-based stable in-place merge algorithm
    Dalkilic, Mehmet Emin
    Acar, Elif
    Tokatli, Gorkem
    WORLD CONFERENCE ON INFORMATION TECHNOLOGY (WCIT-2010), 2011, 3
  • [4] Minimum feedback vertex sets in shuffle-based interconnection networks
    Královic, R
    Ruzicka, P
    INFORMATION PROCESSING LETTERS, 2003, 86 (04) : 191 - 196
  • [5] Faster Private Set Intersection based on OT Extension
    Pinkas, Benny
    Schneider, Thomas
    Zohner, Michael
    PROCEEDINGS OF THE 23RD USENIX SECURITY SYMPOSIUM, 2014, : 797 - 812
  • [6] Hyperspectral Image Classification via Spatial Shuffle-Based Convolutional Neural Network
    Wang, Zhihui
    Cao, Baisong
    Liu, Jun
    REMOTE SENSING, 2023, 15 (16)
  • [7] Faster Unbalanced Private Set Intersection
    Davi Resende, Amanda C.
    Aranha, Diego F.
    FINANCIAL CRYPTOGRAPHY AND DATA SECURITY, FC 2018, 2018, 10957 : 203 - 221
  • [8] Differentially Private Set Union
    Gopi, Sivakanth
    Gulhane, Pankaj
    Kulkarni, Janardhan
    Shen, Judy Hanwen
    Shokouhi, Milad
    Yekhanin, Sergey
    25TH AMERICAS CONFERENCE ON INFORMATION SYSTEMS (AMCIS 2019), 2019,
  • [9] Differentially Private Set Union
    Gopi, Sivakanth
    Gulhane, Pankaj
    Kulkarni, Janardhan
    Shen, Judy Hanwen
    Shokouhi, Milad
    Yekhanin, Sergey
    INTERNATIONAL CONFERENCE ON MACHINE LEARNING, VOL 119, 2020, 119
  • [10] Optimal Network Reconfiguration for Software Defined Networks using Shuffle-based Online MTD
    Hong, Jin B.
    Yoon, Seunghyun
    Lim, Hyuk
    Kim, Dong Seong
    2017 IEEE 36TH INTERNATIONAL SYMPOSIUM ON RELIABLE DISTRIBUTED SYSTEMS (SRDS), 2017, : 234 - 243