CADeSH: Collaborative Anomaly Detection for Smart Homes
Not on the map. Why?
Abstract (arXiv)
Although home IoT (Internet of Things) devices are typically plain and task oriented, the context of their daily use may affect their traffic patterns. For this reason, anomaly-based intrusion detection systems tend to suffer from a high false positive rate (FPR). To overcome this, we propose a two-step collaborative anomaly detection method which first uses an autoencoder to differentiate frequent (`benign') and infrequent (possibly `malicious') traffic flows. Clustering is then used to analyze only the infrequent flows and classify them as either known ('rare yet benign') or unknown (`malicious'). Our method is collaborative, in that (1) normal behaviors are characterized more robustly, as they take into account a variety of user interactions and network topologies, and (2) several features are computed based on a pool of identical devices rather than just the inspected device. We evaluated our method empirically, using 21 days of real-world traffic data that emanated from eight identical IoT devices deployed on various networks, one of which was located in our controlled lab where we implemented two popular IoT-related cyber-attacks. Our collaborative anomaly detection method achieved a macro-average area under the precision-recall curve of 0.841, an F1 score of 0.929, and an FPR of only 0.014. These promising results were obtained by using labeled traffic data from our lab as the test set, while training the models on the traffic of devices deployed outside the lab, and thus demonstrate a high level of generalizability. In addition to its high generalizability and promising performance, our proposed method also offers benefits such as privacy preservation, resource savings, and model poisoning mitigation. On top of that, as a contribution to the scientific community, our novel dataset is available online.
Key facts. No citing papers in the map yet (data through 14 Oct 2026). Builds on 20 of its 101 references that are in the map. First posted on arXiv 2 Mar 2023.
Builds on
20 of 101 references.
References · 20
- 2014Adam: A Method for Stochastic Optimizationcited by 37,240
- 2016Communication-Efficient Learning of Deep Networks from Decentralized Datacited by 7,669
- 2016Federated Optimization: Distributed Machine Learning for On-Device Intelligencecited by 564
- 2019Federated Learning with Differential Privacy: Algorithms and Performance Analysiscited by 536
- 2019Federated Machine Learning: Concept and Applicationscited by 412
- 2018Manipulating Machine Learning: Poisoning Attacks and Countermeasures for Regression Learningcited by 225
- 2018D"IoT: A Federated Self-learning Anomaly Detection System for IoTcited by 89
- 2020Privacy-preserving Traffic Flow Prediction: A Federated Learning Approachcited by 83
- 2018N-BaIoT: Network-based Detection of IoT Botnet Attacks Using Deep Autoencoderscited by 67
- 2021Federated Learning for Malware Detection in IoT Devicescited by 36
- 2018Machine Learning DDoS Detection for Consumer Internet of Things Devicescited by 21
- 2021Federated Learning for Internet of Things: A Federated Learning Framework for On-device Anomaly Data Detectioncited by 20
8 more
- 2018Distributed Anomaly Detection using Autoencoder Neural Networks in WSN for IoTcited by 16
- 2021Evaluating Federated Learning for Intrusion Detection in Internet of Things: Review and Challengescited by 16
- 2018Lightweight Classification of IoT Malware based on Image Recognitioncited by 13
- 2016Compressive K-meanscited by 10
- 2019HADES-IoT: A Practical Host-Based Anomaly Detection System for IoT Devices (Extended Version)cited by 2
- 2014No NAT'd User left Behind: Fingerprinting Users behind NAT from NetFlow Records alonecited by 1
- 2014A Comparative Review Of Internet Protocol Version 4 (IPv4) and Internet Protocol Version 6 (IPv6)cited by 1
- 2019Anomalous Communications Detection in IoT Networks Using Sparse Autoencoderscited by 1
Built on by
Not cited yet.