Client-Aided Privacy-Preserving Machine Learning

被引:0
|
作者
Miao, Peihan [1 ]
Shi, Xinyi [1 ]
Wu, Chao [2 ]
Xu, Ruofan [3 ]
机构
[1] Brown Univ, Providence, RI 02912 USA
[2] Univ Calif Riverside, Riverside, CA USA
[3] Univ Illinois, Urbana, IL USA
来源
SECURITY AND CRYPTOGRAPHY FOR NETWORKS, PT I, SCN 2024 | 2024年 / 14973卷
关键词
Privacy-Preserving Machine Learning; Secure Multi-Party Computation; Client-Aided Protocols;
D O I
10.1007/978-3-031-71070-4_10
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Privacy-preserving machine learning (PPML) enables multiple distrusting parties to jointly train ML models on their private data without revealing any information beyond the final trained models. In this work, we study the client-aided two-server setting where two non-colluding servers jointly train an ML model on the data held by a large number of clients. By involving the clients in the training process, we develop efficient protocols for training algorithms including linear regression, logistic regression, and neural networks. In particular, we introduce novel approaches to securely computing inner product, sign check, activation functions (e.g., ReLU, logistic function), and division on secret shared values, leveraging lightweight computation on the client side. We present constructions that are secure against semi-honest clients and further enhance them to achieve security against malicious clients. We believe these new client-aided techniques may be of independent interest. We implement our protocols and compare them with the two-server PPML protocols presented in SecureML (Mohassel and Zhang, S&P'17) across various settings and ABY2.0 (Patra et al., Usenix Security'21) theoretically. We demonstrate that with the assistance of untrusted clients in the training process, we can significantly improve both the communication and computational efficiency by orders of magnitude. Our protocols compare favorably in all the training algorithms on both LAN and WAN networks.
引用
收藏
页码:207 / 229
页数:23
相关论文
共 50 条
  • [1] Privacy-Preserving Machine Learning
    Chow, Sherman S. M.
    FRONTIERS IN CYBER SECURITY, 2018, 879 : 3 - 6
  • [2] Privacy-Preserving Machine Learning [Cryptography]
    Kerschbaum, Florian
    Lukas, Nils
    IEEE SECURITY & PRIVACY, 2023, 21 (06) : 90 - 94
  • [3] Survey on Privacy-Preserving Machine Learning
    Liu J.
    Meng X.
    Jisuanji Yanjiu yu Fazhan/Computer Research and Development, 2020, 57 (02): : 346 - 362
  • [4] AN EXPLORATION OF FEDERATED LEARNING FOR PRIVACY-PRESERVING MACHINE LEARNING
    Kumar, K. Kiran
    Rao, Thalakola Syamsundara
    Vullam, Nagagopiraju
    Vellela, Sai Srinivas
    Jyosthna, B.
    Farjana, Shaik
    Javvadi, Sravanthi
    2024 5TH INTERNATIONAL CONFERENCE ON INNOVATIVE TRENDS IN INFORMATION TECHNOLOGY, ICITIIT 2024, 2024,
  • [5] Privacy-Preserving Machine Learning on Apache Spark
    Brito, Claudia V.
    Ferreira, Pedro G.
    Portela, Bernardo L.
    Oliveira, Rui C.
    Paulo, Joao T.
    IEEE ACCESS, 2023, 11 : 127907 - 127930
  • [6] Privacy-preserving machine learning with tensor networks
    Pozas-Kerstjens, Alejandro
    Hernandez-Santana, Senaida
    Monturiol, Jose Ramon Pareja
    Lopez, Marco Castrillon
    Scarpa, Giannicola
    Gonzalez-Guillen, Carlos E.
    Perez-Garcia, David
    QUANTUM, 2024, 8
  • [7] Differential Privacy-preserving Distributed Machine Learning
    Wang, Xin
    Ishii, Hideaki
    Du, Linkang
    Cheng, Peng
    Chen, Jiming
    2019 IEEE 58TH CONFERENCE ON DECISION AND CONTROL (CDC), 2019, : 7339 - 7344
  • [8] Privacy-Preserving Machine Learning: Threats and Solutions
    Al-Rubaie, Mohammad
    Chang, J. Morris
    IEEE SECURITY & PRIVACY, 2019, 17 (02) : 49 - 58
  • [9] A Review of Privacy-Preserving Machine Learning Classification
    Wang, Andy
    Wang, Chen
    Bi, Meng
    Xu, Jian
    CLOUD COMPUTING AND SECURITY, PT IV, 2018, 11066 : 671 - 682
  • [10] Challenges of Privacy-Preserving Machine Learning in IoT
    Zheng, Mengyao
    Xu, Dixing
    Jiang, Linshan
    Gu, Chaojie
    Tan, Rui
    Cheng, Peng
    PROCEEDINGS OF THE 2019 INTERNATIONAL WORKSHOP ON CHALLENGES IN ARTIFICIAL INTELLIGENCE AND MACHINE LEARNING FOR INTERNET OF THINGS (AICHALLENGEIOT '19), 2019, : 1 - 7