SMTFL: Secure Model Training to Untrusted Participants in Federated Learning

Fuente: arXiv
Salvato in:
Dettagli Bibliografici
Autori principali: Zhao, Zhihui, Dong, Xiaorong, Ren, Yimo, Wang, Jianhua, Yu, Dan, Zhu, Hongsong, Chen, Yongle
Natura: Preprint
Pubblicazione: 2025
Soggetti:
Accesso online:
Tags: Aggiungi Tag
Nessun Tag, puoi essere il primo ad aggiungerne!!
_version_ 1866915164160262144
author Zhao, Zhihui
Dong, Xiaorong
Ren, Yimo
Wang, Jianhua
Yu, Dan
Zhu, Hongsong
Chen, Yongle
author_facet Zhao, Zhihui
Dong, Xiaorong
Ren, Yimo
Wang, Jianhua
Yu, Dan
Zhu, Hongsong
Chen, Yongle
contents Federated learning is an essential distributed model training technique. However, threats such as gradient inversion attacks and poisoning attacks pose significant risks to the privacy of training data and the model correctness. We propose a novel approach called SMTFL to achieve secure model training in federated learning without relying on trusted participants. To safeguard gradients privacy against gradient inversion attacks, clients are dynamically grouped, allowing one client's gradient to be divided to obfuscate the gradients of other clients within the group. This method incorporates checks and balances to reduce the collusion for inferring specific client data. To detect poisoning attacks from malicious clients, we assess the impact of aggregated gradients on the global model's performance, enabling effective identification and exclusion of malicious clients. Each client's gradients are encrypted and stored, with decryption collectively managed by all clients. The detected poisoning gradients are invalidated from the global model through a unlearning method. We present a practical secure aggregation scheme, which does not require trusted participants, avoids the performance degradation associated with traditional noise-injection, and aviods complex cryptographic operations during gradient aggregation. Evaluation results are encouraging based on four datasets and two models: SMTFL is effective against poisoning attacks and gradient inversion attacks, achieving an accuracy rate of over 95% in locating malicious clients, while keeping the false positive rate for honest clients within 5%. The model accuracy is also nearly restored to its pre-attack state when SMTFL is deployed.
format Preprint
id arxiv_https___arxiv_org_abs_2502_02038
institution arXiv
publishDate 2025
record_format arxiv
spellingShingle SMTFL: Secure Model Training to Untrusted Participants in Federated Learning
Zhao, Zhihui
Dong, Xiaorong
Ren, Yimo
Wang, Jianhua
Yu, Dan
Zhu, Hongsong
Chen, Yongle
Cryptography and Security
Distributed, Parallel, and Cluster Computing
Federated learning is an essential distributed model training technique. However, threats such as gradient inversion attacks and poisoning attacks pose significant risks to the privacy of training data and the model correctness. We propose a novel approach called SMTFL to achieve secure model training in federated learning without relying on trusted participants. To safeguard gradients privacy against gradient inversion attacks, clients are dynamically grouped, allowing one client's gradient to be divided to obfuscate the gradients of other clients within the group. This method incorporates checks and balances to reduce the collusion for inferring specific client data. To detect poisoning attacks from malicious clients, we assess the impact of aggregated gradients on the global model's performance, enabling effective identification and exclusion of malicious clients. Each client's gradients are encrypted and stored, with decryption collectively managed by all clients. The detected poisoning gradients are invalidated from the global model through a unlearning method. We present a practical secure aggregation scheme, which does not require trusted participants, avoids the performance degradation associated with traditional noise-injection, and aviods complex cryptographic operations during gradient aggregation. Evaluation results are encouraging based on four datasets and two models: SMTFL is effective against poisoning attacks and gradient inversion attacks, achieving an accuracy rate of over 95% in locating malicious clients, while keeping the false positive rate for honest clients within 5%. The model accuracy is also nearly restored to its pre-attack state when SMTFL is deployed.
title SMTFL: Secure Model Training to Untrusted Participants in Federated Learning
topic Cryptography and Security
Distributed, Parallel, and Cluster Computing
url https://arxiv.org/abs/2502.02038