Voting Classifier-based Intrusion Detection for IoT Networks

Internet of Things (IoT) is transforming human lives by paving the way for the management of physical devices on the edge. These interconnected IoT objects share data for remote accessibility and can be vulnerable to open attacks and illegal access. Intrusion detection methods are commonly used for the detection of such kinds of attacks but with these methods, the performance/accuracy is not optimal. This work introduces a novel intrusion detection approach based on an ensemble-based voting classifier that combines multiple traditional classifiers as a base learner and gives the vote to the predictions of the traditional classifier in order to get the final prediction. To test the effectiveness of the proposed approach, experiments are performed on a set of seven different IoT devices and tested for binary attack classification and multi-class attack classification. The results illustrate prominent accuracies on Global Positioning System (GPS) sensors and weather sensors to 96% and 97% and for other machine learning algorithms to 85% and 87%, respectively. Furthermore, comparison with other traditional machine learning methods validates the superiority of the proposed algorithm.

[1]  Tran Khanh Dang,et al.  A Lightweight Indexing Approach for Efficient Batch Similarity Processing with MapReduce , 2019, SN Computer Science.

[2]  Virender Ranga,et al.  ELNIDS: Ensemble Learning based Network Intrusion Detection System for RPL based Internet of Things , 2019, 2019 4th International Conference on Internet of Things: Smart Innovation and Usages (IoT-SIU).

[3]  Wadii Boulila,et al.  Improving Spatiotemporal Change Detection: A High Level Fusion Approach for Discovering Uncertain Knowledge from Satellite Image Database , 2009 .

[4]  Guang Cheng,et al.  An Efficient Network Intrusion Detection System Based on Feature Selection and Ensemble Classifier , 2019, ArXiv.

[5]  Derya Birant,et al.  A Weighted Majority Voting Ensemble Approach for Classification , 2019, 2019 4th International Conference on Computer Science and Engineering (UBMK).

[6]  G. G. Stokes "J." , 1890, The New Yale Book of Quotations.

[7]  William J. Buchanan,et al.  An Experimental Analysis of Attack Classification Using Machine Learning in IoT Networks , 2021, Sensors.

[8]  Randal S. Olson,et al.  Python machine learning : unlock deeper insights into machine learning with this vital guide to cutting-edge predictive analytics , 2015 .

[9]  Mamun Bin Ibne Reaz,et al.  A novel SVM-kNN-PSO ensemble method for intrusion detection system , 2016, Appl. Soft Comput..

[10]  Zahir Tari,et al.  TON_IoT Telemetry Dataset: A New Generation Dataset of IoT and IIoT for Data-Driven Intrusion Detection Systems , 2020, IEEE Access.

[11]  Howard Shrobe,et al.  IIoT Cybersecurity Risk Modeling for SCADA Systems , 2018, IEEE Internet of Things Journal.

[12]  Md. Milon Islam,et al.  Development of Smart Healthcare Monitoring System in IoT Environment , 2020, SN Comput. Sci..

[13]  Hafiz Adnan Niaz,et al.  Accelerated GPU Based Protein Sequence Alignment – An optimized database sequences approach , 2017 .

[14]  Imran A. Zualkernan,et al.  A smart home energy management system using IoT and big data analytics approach , 2017, IEEE Transactions on Consumer Electronics.

[15]  Quamar Niyaz,et al.  An Ensemble Learning Based Wi-Fi Network Intrusion Detection System (WNIDS) , 2018, 2018 IEEE 17th International Symposium on Network Computing and Applications (NCA).

[16]  P. Alam ‘W’ , 2021, Composites Engineering.

[17]  Nazar Abbas Saqib,et al.  Identification of Remote IoT Users Using Sensor Data Analytics , 2019 .

[18]  Silviu Folea,et al.  Analysis of Three IoT-Based Wireless Sensors for Environmental Monitoring , 2017, IEEE Transactions on Instrumentation and Measurement.

[19]  Imed Romdhani,et al.  Big data and IoT-based applications in smart environments: A systematic review , 2021, Comput. Sci. Rev..

[20]  Arshad,et al.  Network Intrusion Detection Leveraging Machine Learning and Feature Selection , 2020, 2020 IEEE 17th International Conference on Smart Communities: Improving Quality of Life Using ICT, IoT and AI (HONET).

[21]  Wadii Boulila,et al.  A Novel Privacy Approach of Digital Aerial Images Based on Mersenne Twister Method with DNA Genetic Encoding and Chaos , 2020, Remote. Sens..

[22]  Sanmeet Kaur,et al.  Extreme Gradient Boosting Based Tuning for Classification in Intrusion Detection Systems , 2018 .

[23]  Kim-Kwang Raymond Choo,et al.  An Ensemble Intrusion Detection Technique Based on Proposed Statistical Flow Features for Protecting Network Traffic of Internet of Things , 2019, IEEE Internet of Things Journal.

[24]  Wadii Boulila,et al.  Detecting the Security Level of Various Cryptosystems Using Machine Learning Models , 2021, IEEE Access.

[25]  Aurélien Géron,et al.  Hands-On Machine Learning with Scikit-Learn and TensorFlow: Concepts, Tools, and Techniques to Build Intelligent Systems , 2017 .

[26]  Lav Gupta,et al.  Machine Learning-Based Network Vulnerability Analysis of Industrial Internet of Things , 2019, IEEE Internet of Things Journal.

[27]  Zhuo Zou,et al.  A Novel Attack Detection Scheme for the Industrial Internet of Things Using a Lightweight Random Neural Network , 2020, IEEE Access.

[28]  Peng Liu,et al.  The Effect of IoT New Features on Security and Privacy: New Threats, Existing Solutions, and Challenges Yet to Be Solved , 2018, IEEE Internet of Things Journal.

[29]  Abdullah Al Nahid,et al.  Effective Intrusion Detection System Using XGBoost , 2018, Inf..

[30]  Wadii Boulila,et al.  Chaos-Based Confusion and Diffusion of Image Pixels Using Dynamic Substitution , 2020, IEEE Access.

[31]  Nour Moustafa,et al.  A Review of Intrusion Detection Systems Using Machine and Deep Learning in Internet of Things: Challenges, Solutions and Future Directions , 2020, Electronics.

[32]  Syed Asif Ali Shah,et al.  Urban Underground Infrastructure Monitoring IoT: The Path Loss Analysis , 2019, 2019 IEEE 5th World Forum on Internet of Things (WF-IoT).