FedP3E: Privacy-Preserving Prototype Exchange for Non-IID IoT Malware Detection in Cross-Silo Federated Learning
Rami Darwish, Mahmoud Abdelsalam, Sajad Khorsandroo, Kaushik Roy

TL;DR
FedP3E introduces a privacy-preserving federated learning framework for IoT malware detection that effectively handles non-IID data and class imbalance by exchanging class prototypes rather than raw data or gradients.
Contribution
The paper presents FedP3E, a novel prototype exchange mechanism that enhances federated malware detection in IoT by preserving privacy and addressing data heterogeneity.
Findings
Effective detection on N-BaIoT dataset
Reduces communication overhead compared to parameter sharing
Improves minority class representation with SMOTE
Abstract
As IoT ecosystems continue to expand across critical sectors, they have become prominent targets for increasingly sophisticated and large-scale malware attacks. The evolving threat landscape, combined with the sensitive nature of IoT-generated data, demands detection frameworks that are both privacy-preserving and resilient to data heterogeneity. Federated Learning (FL) offers a promising solution by enabling decentralized model training without exposing raw data. However, standard FL algorithms such as FedAvg and FedProx often fall short in real-world deployments characterized by class imbalance and non-IID data distributions -- particularly in the presence of rare or disjoint malware classes. To address these challenges, we propose FedP3E (Privacy-Preserving Prototype Exchange), a novel FL framework that supports indirect cross-client representation sharing while maintaining data…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsAdvanced Malware Detection Techniques · Network Security and Intrusion Detection · Adversarial Robustness in Machine Learning
