pMPL: A Robust Multi-Party Learning Framework with a Privileged Party

10/02/2022
by   Lushan Song, et al.
0

In order to perform machine learning among multiple parties while protecting the privacy of raw data, privacy-preserving machine learning based on secure multi-party computation (MPL for short) has been a hot spot in recent. The configuration of MPL usually follows the peer-to-peer architecture, where each party has the same chance to reveal the output result. However, typical business scenarios often follow a hierarchical architecture where a powerful, usually privileged party, leads the tasks of machine learning. Only the privileged party can reveal the final model even if other assistant parties collude with each other. It is even required to avoid the abort of machine learning to ensure the scheduled deadlines and/or save used computing resources when part of assistant parties drop out. Motivated by the above scenarios, we propose pMPL, a robust MPL framework with a privileged part. pMPL supports three-party training in the semi-honest setting. By setting alternate shares for the privileged party, pMPL is robust to tolerate one of the rest two parties dropping out during the training. With the above settings, we design a series of efficient protocols based on vector space secret sharing for pMPL to bridge the gap between vector space secret sharing and machine learning. Finally, the experimental results show that the performance of pMPL is promising when we compare it with the state-of-the-art MPL frameworks. Especially, in the LAN setting, pMPL is around 16× and 5× faster than TF-encrypted (with ABY3 as the back-end framework) for the linear regression, and logistic regression, respectively. Besides, the accuracy of trained models of linear regression, logistic regression, and BP neural networks can reach around 97 respectively.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
09/24/2021

MORSE-STF: A Privacy Preserving Computation System

Privacy-preserving machine learning has become a popular area of researc...
research
01/09/2020

Secure multiparty computations in floating-point arithmetic

Secure multiparty computations enable the distribution of so-called shar...
research
09/24/2020

Secure Data Sharing With Flow Model

In the classical multi-party computation setting, multiple parties joint...
research
01/24/2020

Mechanism Design for Multi-Party Machine Learning

In a multi-party machine learning system, different parties cooperate on...
research
06/21/2020

Electoral David vs Goliath: How does the Spatial Concentration of Electors affect District-based Elections?

Many democratic countries use district-based elections where there is a ...
research
09/23/2021

Secure PAC Bayesian Regression via Real Shamir Secret Sharing

Common approach of machine learning is to generate a model by using huge...
research
04/14/2021

Multi-Party Dual Learning

The performance of machine learning algorithms heavily relies on the ava...

Please sign up or login with your details

Forgot password? Click here to reset