ABG: A Multi-Party Mixed Protocol Framework for Privacy-Preserving Cooperative Learning

02/07/2022
by   Hao Wang, et al.
7

Cooperative learning, that enables two or more data owners to jointly train a model, has been widely adopted to solve the problem of insufficient training data in machine learning. Nowadays, there is an urgent need for institutions and organizations to train a model cooperatively while keeping each other's data privately. To address the issue of privacy-preserving in collaborative learning, secure outsourced computation and federated learning are two typical methods. Nevertheless, there are many drawbacks for these two methods when they are leveraged in cooperative learning. For secure outsourced computation, semi-honest servers need to be introduced. Once the outsourced servers collude or perform other active attacks, the privacy of data will be disclosed. For federated learning, it is difficult to apply to the scenarios where vertically partitioned data are distributed over multiple parties. In this work, we propose a multi-party mixed protocol framework, ABG^n, which effectively implements arbitrary conversion between Arithmetic sharing (A), Boolean sharing (B) and Garbled-Circuits sharing (G) for n-party scenarios. Based on ABG^n, we design a privacy-preserving multi-party cooperative learning system, which allows different data owners to cooperate in machine learning in terms of data security and privacy-preserving. Additionally, we design specific privacy-preserving computation protocols for some typical machine learning methods such as logistic regression and neural networks. Compared with previous work, the proposed method has a wider scope of application and does not need to rely on additional servers. Finally, we evaluate the performance of ABG^n on the local setting and on the public cloud setting. The experiments indicate that ABG^n has excellent performance, especially in the network environment with low latency.

READ FULL TEXT

page 1

page 16

research
09/24/2021

MORSE-STF: A Privacy Preserving Computation System

Privacy-preserving machine learning has become a popular area of researc...
research
06/22/2022

Multi-party Secure Broad Learning System for Privacy Preserving

Multi-party learning is an indispensable technique for improving the lea...
research
12/17/2021

Privacy preserving n-party scalar product protocol

Privacy-preserving machine learning enables the training of models on de...
research
12/05/2019

Trident: Efficient 4PC Framework for Privacy Preserving Machine Learning

Machine learning has started to be deployed in fields such as healthcare...
research
04/10/2021

Practical Two-party Privacy-preserving Neural Network Based on Secret Sharing

Neural networks, with the capability to provide efficient predictive mod...
research
10/13/2021

3LSAA: A Secure And Privacy-preserving Zero-knowledge-based Data-sharing Approach Under An Untrusted Environment

As data collection and analysis become critical functions for many cloud...
research
10/04/2019

PINFER: Privacy-Preserving Inference for Machine Learning

The foreseen growing role of outsourced machine learning services is rai...

Please sign up or login with your details

Forgot password? Click here to reset