2021 · 10 citations · 31 references
ComputingComputer EngineeringComputer ScienceInternet Of ThingsMachine LearningNetwork SecurityDenial-of-service AttacksFederated LearningIntrusion DetectionAttack Traffic ClassificationFeature Selection For Intrusion DetectionIntrusion ClassificationMachine Learning For Intrusion DetectionMachine Learning For Traffic AnalysisNetwork Intrusion DetectionNetwork Traffic EngineeringNetwork-based Intrusion Detection
Network Intrusion Detection Systems (NIDSs) are extremely important in defending against emergent cyberattacks. However, current NIDSs for Internet-of-Things (IoT) devices have not taken actual device computation limitation into account, and are still based on resource-consuming neural networks. In this paper, we propose a simple but effective FL-based NIDS. Specifically, we leverage the characteristic of network traffic data (a kind of tabular data), i.e. slight value change does not affect inherent feature, and use data binning to extract feature data on clients. The feature data are then used for training the classifier on the server. We also use data masking to further enhance data protection. We evaluate our NIDS on the public DDoS attack classification benchmark, and the result shows that our NIDS can achieve comparable performance as locally trained NIDS while significantly reducing the communication cost.
31
Adam: A Method for Stochastic Optimization
Diederik P. Kingma, Jimmy Ba · UvA-DARE (University of Amsterdam) · 2014 · 84.8K citations · Full text
Laurens van der Maaten, Geoffrey E. Hinton · Journal of Machine Learning Research · 2008 · 35.7K citations
LightGBM: A Highly Efficient Gradient Boosting Decision Tree
Guolin Ke, Qi Meng, Thomas Finley et al. · HAL (Le Centre pour la Communication Scientifique Directe) · 2017 · 9.5K citations · Full text
Fully homomorphic encryption using ideal lattices
Craig Gentry · 2009 · 6.6K citations
Fei Tony Liu, Kai Ming Ting, Zhi‐Hua Zhou · 2008 · 5.6K citations