PenTiDef: Enhancing Privacy and Robustness in Decentralized Federated Intrusion Detection Systems against Poisoning Attacks
About
The increasing deployment of Federated Learning (FL) in Intrusion Detection Systems (IDS) introduces new challenges related to data privacy, centralized coordination, and susceptibility to poisoning attacks. While significant research has focused on protecting traditional FL-IDS with centralized aggregation servers, there remains a notable gap in addressing the unique challenges of decentralized FL-IDS (DFL-IDS). This study aims to address the limitations of traditional centralized FL-IDS by proposing a novel defense framework tailored for the decentralized FL-IDS architecture, with a focus on privacy preservation and robustness against poisoning attacks. We propose PenTiDef, a privacy-preserving and robust defense framework for DFL-IDS, which incorporates Distributed Differential Privacy (DDP) to protect data confidentiality and utilizes latent space representations (LSR) derived from neural networks to detect malicious updates in the decentralized model aggregation context. To eliminate single points of failure and enhance trust without a centralized aggregation server, PenTiDef employs a blockchain-based decentralized coordination mechanism that manages model aggregation, tracks update history, and supports trust enforcement through smart contracts. Experimental results on CIC-IDS2018 and Edge-IIoTSet demonstrate that PenTiDef consistently outperforms existing defenses (e.g., FLARE, FedCC) across various attack scenarios and data distributions. These findings highlight the potential of PenTiDef as a scalable and secure framework for deploying DFL-based IDS in adversarial environments. By leveraging privacy protection, malicious behavior detection in hidden data, and working without a central server, it provides a useful security solution against real-world attacks from untrust participants.
Related benchmarks
| Task | Dataset | Result | Rank | |
|---|---|---|---|---|
| Intrusion Detection | Edge-IIoTset | Accuracy95 | 84 | |
| Intrusion Detection | CIC-IDS 2018 | Accuracy98 | 48 | |
| Targeted attack detection | CIC-IDS IID 2018 | Accuracy97 | 48 | |
| Untargeted Attack Detection | CIC-IDS non-IID 2018 | Accuracy95 | 48 | |
| Untargeted Attack Detection | Edge-IIoTset non-IID | Accuracy95 | 48 | |
| Intrusion Detection | Edge-IIoTset | Accuracy99 | 48 | |
| Targeted attack detection | CIC-IDS non-IID 10% Adversaries 2018 | Detection Accuracy95 | 16 | |
| Targeted attack detection | Edge-IIoTset non-IID 10% Adversaries | Detection Rate95 | 16 | |
| Targeted attack detection | Edge-IIoTset non-IID, 20% Adversaries | Detection Performance94 | 16 | |
| Targeted attack detection | Edge-IIoTset non-IID 40% Adversaries | Detection Performance92 | 16 |