Multi-Party Private Set Intersection in Vertical Federated Learning

被引:24
|
作者
Lu, Linpeng [1 ]
Ding, Ning [1 ]
机构
[1] Shanghai Jiao Tong Univ, Dept Comp Sci & Engn, Shanghai, Peoples R China
来源
2020 IEEE 19TH INTERNATIONAL CONFERENCE ON TRUST, SECURITY AND PRIVACY IN COMPUTING AND COMMUNICATIONS (TRUSTCOM 2020) | 2020年
基金
中国国家自然科学基金;
关键词
Vertical Federated Learning; Private Set Intersection; Multi-party Computation; COMPUTATION;
D O I
10.1109/TrustCom50675.2020.00098
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Vertical federated learning (VFL) is a privacy-preserving machine learning framework in which the training dataset is vertically partitioned and distributed over multiple parties, i.e., for each sample each party only possesses some attributes of it. In this paper we address the problem of computing private set intersection (PSI) in VLF, in which a private set denotes the data possessed by a party satisfying some distinguishing constraint. This problem actually asks how the parties jointly compute the common IDs of their private sets, which plays a key role in many learning tasks such as Decision Tree Learning. Currently all known PSI protocols, to our knowledge, either involve expensive cryptographic operations, or are designed for the two-party scenario originally which will leak privacy-sensitive information in multi-party scenario if applied to each pair of parties gradually. In this paper we propose a new multi-party PSI protocol in VFL, which can even handle the case that some parties drop out in the running of the protocol. Our protocol achieves the security that any coalition of corrupted parties, which number is less than a threshold, cannot learn any secret information of honest parties, thus realizing the goal of preserving the privacy of the involved parties. Moreover, it only relies on light cryptographic primitives (i.e. PRGs) and thus works more efficiently compared to the known protocols, especially when the sample number of dataset gets larger and larger. Our starting point to solve the PSI problem in VFL is to reduce it to computing the AND operation of multiple bit-vectors, each held by one party, which are used to identify parties' private sets in their data. Then our main technical contribution is to present an efficient protocol for summing up these vectors, called MulSUM, and then adapt it to a desired protocol, called MulAND, to compute the AND of these vectors, which result actually identifies the intersection of private sets of all (online) parties, thus accomplishing the PSI issue.
引用
收藏
页码:707 / 714
页数:8
相关论文
共 50 条
  • [31] Quantum multi-party private set union protocol based on least common multiple and Shor's algorithm
    Liu, Wenjie
    Yang, Qi
    Li, Zixian
    INTERNATIONAL JOURNAL OF QUANTUM INFORMATION, 2023, 21 (07)
  • [32] Efficient quantum secure multi-party greatest common divisor protocol and its applications in private set operations
    Li, Zi-Xian
    Liu, Wen-Jie
    Su, Bing-Mei
    EPJ QUANTUM TECHNOLOGY, 2024, 11 (01)
  • [33] Secure Multi-Party Computation for Machine Learning: A Survey
    Zhou, Ian
    Tofigh, Farzad
    Piccardi, Massimo
    Abolhasan, Mehran
    Franklin, Daniel
    Lipman, Justin
    IEEE ACCESS, 2024, 12 : 53881 - 53899
  • [34] Information Theoretically Secure Multi Party Set Intersection Re-visited
    Patra, Arpita
    Choudhary, Ashish
    Rangan, C. Pandu
    SELECTED AREAS IN CRYPTOGRAPHY, 2009, 5867 : 71 - 91
  • [35] Linear Complexity Private Set Intersection for Secure Two-Party Protocols
    Karakoc, Ferhat
    Kupcu, Alptekin
    CRYPTOLOGY AND NETWORK SECURITY, CANS 2020, 2020, 12579 : 409 - 429
  • [36] A Decentralized Private Data Marketplace using Blockchain and Secure Multi-Party Computation
    Bernabe-Rodriguez, Julen
    Garreta, Albert
    Lage, Oscar
    ACM TRANSACTIONS ON PRIVACY AND SECURITY, 2024, 27 (02)
  • [37] Private Set Intersection: A Multi-Message Symmetric Private Information Retrieval Perspective
    Wang, Zhusheng
    Banawan, Karim
    Ulukus, Sennur
    IEEE TRANSACTIONS ON INFORMATION THEORY, 2022, 68 (03) : 2001 - 2019
  • [38] Everlasting Multi-party Computation
    Dominique Unruh
    Journal of Cryptology, 2018, 31 : 965 - 1011
  • [39] Everlasting Multi-party Computation
    Unruh, Dominique
    JOURNAL OF CRYPTOLOGY, 2018, 31 (04) : 965 - 1011
  • [40] Privacy Preserving 2-party Queries on Bipartite Graphs with Private Set Intersection
    Ramezanian, Sara
    Meskanen, Tommi
    Niemi, Valtteri
    SAC '19: PROCEEDINGS OF THE 34TH ACM/SIGAPP SYMPOSIUM ON APPLIED COMPUTING, 2019, : 1867 - 1870