Skip to main navigation Skip to search Skip to main content

Ripple: Private Collaborative Learning against Model Poisoning via Zero-Knowledge Proofs for Non-linear Functions

  • Xiaochang Yu
  • , Meng Shen*
  • , Qi Li
  • , Jin Dong
  • , Xiangyun Tang
  • , Gerui Wang
  • , Ke Xu
  • , Liehuang Zhu
  • *Corresponding author for this work
  • Beijing Institute of Technology
  • Tsinghua University
  • Zhongguancun Laboratory
  • Beijing Academy of Blockchain and Edge Computing
  • Minzu University of China

Research output: Contribution to journal › Article › peer-review

Abstract

Private collaborative learning allows a model owner to train neural networks using data from distributed data owners, while preserving both data and model privacy. Recent frameworks achieve this by leveraging secure multiparty computation (MPC) to enable private training across multiple parties. However, existing approaches assume semi-honest data owners and fail to defend against model poisoning attacks, where malicious data owners can inject forged updates to degrade model performance. In this paper, we propose Ripple, a private collaborative learning framework that defends against model poisoning attacks via zero-knowledge proofs for non-linear functions. We reduce multi-party collaborative learning to a two-party computation paradigm between the model owner and each data owner. To ensure both the verifiability and privacy of inputs to non-linear functions, we design secure protocols that integrate removable noise mechanisms with Paillier-based zero-knowledge proofs. These protocols allow the model owner to verify the correctness of data owners' computations without gaining access to their private inputs. Our theoretical analysis provides the security guarantees of Ripple, and empirical evaluations demonstrate its ability to defend against model poisoning attacks. Specifically, under the Min-Max attack with non-IID data, existing methods suffer from accuracy degradation of up to 59%, whereas Ripple consistently limits the degradation to within 4%. Moreover, the accuracy of the model is not affected by the data distribution or the proportion of malicious data owners.

Original languageEnglish
JournalIEEE Transactions on Dependable and Secure Computing
DOIs
Publication statusAccepted/In press - 2026
Externally publishedYes

Keywords

  • Collaborative Learning
  • Model Poisoning Attack
  • Privacy Protection
  • Zero-Knowledge Proof

Fingerprint

Dive into the research topics of 'Ripple: Private Collaborative Learning against Model Poisoning via Zero-Knowledge Proofs for Non-linear Functions'. Together they form a unique fingerprint.

Cite this