Malicious Client Detection with Differential Privacy Constraints Based on Model Update Slicing and K-Means Clustering
Federated learning (FL) is a decentralized machine learning technique that protects data privacy by trainng models locally on devices and sharing only model updates instead of raw data. However, FL also faces multiple security challenges. Clientside poisoning attacks can compromise global model training by injecting malicious updates. Additionally, the server may infer private information from client model updates. Most existing studies address these two risks separately, lacking a systematic analysis and response to their combined threats. This paper proposes a method called Sliced-Clustering Guard (SCGuard), which slices gradients and performs clustering analysis on each segment, enabling the server to more accurately detect malicious updates and effectively differentiate malicious client updates with differential privacy (DP) protection. Experimental results demonstrate that SCGuard can mitigate poisoning attacks while effectively safeguarding clients' sensitive information.
Authors
- Ming Yang (ORCID: https://orcid.org/0000-0003-1691-6817)
- Yunpeng He (ORCID: https://orcid.org/0000-0001-9672-7615)
- Xin Wang (ORCID: https://orcid.org/0009-0001-0960-2214)
- Xiaoming Wu (ORCID: https://orcid.org/0000-0003-0268-0217)
- Mengshi Qi (ORCID: https://orcid.org/0000-0002-6955-6635)
Institutions
- Qilu University of Technology (CN)
- Shandong Academy of Sciences (CN)
Publication Details
- Published
- 2024-12-13
- DOI
- https://doi.org/10.1109/icftic64248.2024.10913255
- Primary Topic
- Network Security and Intrusion Detection
- Type
- article
- Field-Weighted Citation Impact
- 0.00