On the Security and Privacy of Federated Learning: A Survey with Attacks, Defenses, Frameworks, Applications, and Future Directions

📅 2025-08-19
📈 Citations: 0
Influential: 0
📄 PDF
🤖 AI Summary
Federated learning (FL) inherently preserves data privacy but remains vulnerable to Byzantine attacks, data poisoning, Sybil attacks, and unintended privacy leakage. To address these multifaceted security threats, this paper systematically surveys over 200 scholarly works and proposes the first unified framework that jointly enhances security and preserves privacy. The framework integrates differential privacy, secure aggregation, robust/Byzantine-resilient aggregation, and cryptographic techniques, while explicitly modeling the privacy–security–performance trade-off under non-IID data distributions. Our analysis identifies common limitations in existing approaches—particularly concerning scalability, dynamic adaptability, and energy efficiency—and, for the first time, characterizes the practical effectiveness boundaries and deployment bottlenecks of mainstream attack and defense strategies. The work provides both theoretical foundations and actionable guidelines for building trustworthy FL systems, and outlines key research directions toward dynamic, heterogeneous environments.

Technology Category

Application Category

📝 Abstract
Federated Learning (FL) is an emerging distributed machine learning paradigm enabling multiple clients to train a global model collaboratively without sharing their raw data. While FL enhances data privacy by design, it remains vulnerable to various security and privacy threats. This survey provides a comprehensive overview of more than 200 papers regarding the state-of-the-art attacks and defense mechanisms developed to address these challenges, categorizing them into security-enhancing and privacy-preserving techniques. Security-enhancing methods aim to improve FL robustness against malicious behaviors such as byzantine attacks, poisoning, and Sybil attacks. At the same time, privacy-preserving techniques focus on protecting sensitive data through cryptographic approaches, differential privacy, and secure aggregation. We critically analyze the strengths and limitations of existing methods, highlight the trade-offs between privacy, security, and model performance, and discuss the implications of non-IID data distributions on the effectiveness of these defenses. Furthermore, we identify open research challenges and future directions, including the need for scalable, adaptive, and energy-efficient solutions operating in dynamic and heterogeneous FL environments. Our survey aims to guide researchers and practitioners in developing robust and privacy-preserving FL systems, fostering advancements safeguarding collaborative learning frameworks' integrity and confidentiality.
Problem

Research questions and friction points this paper is trying to address.

Addressing security and privacy vulnerabilities in federated learning systems
Analyzing attacks and defenses for collaborative machine learning frameworks
Investigating trade-offs between privacy, security, and model performance
Innovation

Methods, ideas, or system contributions that make the work stand out.

Security-enhancing methods against malicious behaviors
Privacy-preserving techniques using cryptographic approaches
Analyzing trade-offs between privacy security performance
🔎 Similar Papers
No similar papers found.
D
Daniel M. Jimenez-Gutierrez
Department of Computer, Control and Management Engineering, Sapienza University of Rome, Via Ariosto, 25, Rome, 00185, Rome, Italy
Y
Yelizaveta Falkouskaya
Department of Computer, Control and Management Engineering, Sapienza University of Rome, Via Ariosto, 25, Rome, 00185, Rome, Italy
J
Jose L. Hernandez-Ramos
Department of Computer, Control and Management Engineering, Sapienza University of Rome, Via Ariosto, 25, Rome, 00185, Rome, Italy
Aris Anagnostopoulos
Aris Anagnostopoulos
Professor of Computer Science at Sapienza University of Rome
AlgorithmsData MiningData Science
Ioannis Chatzigiannakis
Ioannis Chatzigiannakis
Professor of Computer Engineering, Sapienza University of Rome
Pervasive SystemsIoT Data AnalyticsDistributed ComputingAlgorithmic Engineering
Andrea Vitaletti
Andrea Vitaletti
Associate Proefssor, Sapienza University Rome Italy
BlockchainIoTPrivacy