Implementation of PSSA: Homomorphic Encryption + Differential Privacy + Byzantine-Resilient Aggregation for Federated Learning on NSL-KDD
This project implements a privacy-preserving federated learning system that enables multiple clients to collaboratively train a cybersecurity model on network intrusion data without sharing raw information.
How It Works
You find this project that lets multiple devices train an AI model together for spotting network threats, without anyone sharing their private data.
You create a simple workspace on your machine by installing the needed free tools, just like setting up a new app.
You grab the sample network data files, which split automatically into pieces for each team member.
In one window, you launch the central coordinator that guides the whole training process.
In five more windows, you start each edge device, and they all link up securely to the leader.
Everyone trains locally with privacy protections, shares safe updates, and the leader combines them round by round, adapting as needed.
You get graphs and reports showing how well the shared model detects threats, with low data sharing and strong privacy.
Star Growth
Repurpose is a Pro feature
Generate ready-to-use prompts for X threads, LinkedIn posts, blog posts, YouTube scripts, and more -- with full repo context baked in.
Unlock RepurposeSimilar repos coming soon.