journal article·2023-06-25Open access

FSCB-IDS: Feature Selection and Minority Class Balancing for Attacks Detection in VANETs

Sara Amaouche, Azidine Guezzaz, Said Benkirane, Mourade Azrour, Sohaib Bin Altaf Khattak, Haleem Farman, Moustafa M. Nasralla

Applied Sciences· Volume 13· Issue 13

Abstract

Vehicular ad hoc networks (VANETs) are used for vehicle to vehicle (V2V) and vehicle to infrastructure (V2I) communications. They are a special type of mobile ad hoc networks (MANETs) that can share useful information to improve road traffic and safety. In VANETs, vehicles are interconnected through a wireless medium, making the network susceptible to various attacks, such as Denial of Service (DoS), Distributed Denial of Service (DDoS), or even black hole attacks that exploit the wireless medium to disrupt the network. These attacks degrade the network performance of VANETs and prevent legitimate users from accessing resources. VANETs face unique challenges due to the fast mobility of vehicles and dynamic changes in network topology. The high-speed movement of vehicles results in frequent alterations in the network structure, posing difficulties in establishing and maintaining stable communication. Moreover, the dynamic nature of VANETs, with vehicles joining and leaving the network regularly, adds complexity to implementing effective security measures. These inherent constraints necessitate the development of robust and efficient solutions tailored to VANETs, ensuring secure and reliable communication in dynamic and rapidly evolving environments. Therefore, securing communication in VANETs is a crucial requirement. Traditional security countermeasures are not pertinent to autonomous vehicles. However, many machine learning (ML) technologies are being utilized to classify malicious packet information and a variety of solutions have been suggested to improve security in VANETs. In this paper, we propose an enhanced intrusion detection framework for VANETs that leverages mutual information to select the most relevant features for building an effective model and synthetic minority oversampling (SMOTE) to deal with the class imbalance problem. Random Forest (RF) is applied as our classifier, and the proposed method is compared with different ML techniques such as logistic regression (LR), K-Nearest Neighbor (KNN), decision tree (DT), and Support Vector Machine (SVM). The model is tested on three datasets, namely ToN-IoT, NSL-KDD, and CICIDS2017, addressing challenges such as missing values, unbalanced data, and categorical values. Our model demonstrated great performance in comparison to other models. It achieved high accuracy, precision, recall, and f1 score, with a 100% accuracy rate on the ToN-IoT dataset and 99.9% on both NSL-KDD and CICIDS2017 datasets. Furthermore, the ROC curve analysis demonstrated our model’s exceptional performance, achieving a 100% AUC score.
Source: crossref · Quality: baseline

Research context

OpenAlex topics: Vehicular Ad Hoc Networks (VANETs) · Network Security and Intrusion Detection · Traffic Prediction and Management Techniques

SciVX discovery tags are terminology-based. OpenAlex topics are source-provided classifications.

Affiliations

Technology Higher School Essaouira, Cadi Ayyad University, Essaouira 40000, Morocco

STI Laboratory, IDMS Team, Faculty of Sciences and Techniques, Moulay Ismail University of Meknes, Errachidia 52000, Morocco

Smart Systems Engineering Lab, Department of Communications and Networks, College of Engineering, Prince Sultan University, Riyadh 11586, Saudi Arabia

References (46)

Show source-provided references
1. Yousefi, S., Mousavi, M.S., and Fathy, M. (2006, January 21–23). Vehicular ad hoc networks (VANETs): Challenges and perspectives. Proceedings of the 2006 6th International Conference on ITS Telecommunications, Chengdu, China.10.1109/ITST.2006.289012 ↗
2. Biswas, S., Mišić, J., and Mišić, V. (2012, January 3–7). DDoS attack on WAVE-enabled VANET through synchronization. Proceedings of the 2012 IEEE Global Communications Conference (GLOBECOM), Anaheim, CA, USA.10.1109/GLOCOM.2012.6503256 ↗
3. Zeng, Y., Qiu, M., Zhu, D., Xue, Z., Xiong, J., and Liu, M. (2019, January 27–29). A Deepvcm: A deep learning based intrusion detection method in vanet. Proceedings of the 2019 IEEE 5th Intl Conference on Big Data Security on Cloud (BigDataSecurity), IEEE Intl Conference on High Performance and Smart Computing, (HPSC) and IEEE Intl Conference on Intelligent Data and Security (IDS), Washington, DC, USA.10.1109/BigDataSecurity-HPSC-IDS.2019.00060 ↗
4. Zaidi, T., and Faisal, S. (2018, January 14–15). An overview: Various attacks in VANET. Proceedings of the 2018 4th International Conference on Computing Communication and Automation (ICCCA), Greater Noida, India.10.1109/CCAA.2018.8777538 ↗
5. Vehicular ad hoc networks (VANETS): Status, results, and challenges10.1007/s11235-010-9400-5 ↗
6. Choudhury, N., and Nasralla, M.M. (2021, January 27–30). A Proposed Resource-Aware Time-Constrained Scheduling Mechanism for DSME based IoV Networks. Proceedings of the 2021 IEEE 94th Vehicular Technology Conference (VTC2021-Fall), Norman, OK, USA.10.1109/VTC2021-Fall52928.2021.9625474 ↗
7. An Evolutionary Algorithm-Based Vehicular Clustering Technique for VANETs10.1109/ACCESS.2022.3145905 ↗
8. A Survey on the Noncooperative Environment in Smart Nodes-Based Ad Hoc Networks: Motivations and Solutions10.1155/2021/9921826 ↗
9. Ku, I., Lu, Y., Gerla, M., Gomes, R.L., Ongaro, F., and Cerqueira, E. (2014, January 2–4). Towards software-defined VANET: Architecture and services. Proceedings of the 2014 13th Annual Mediterranean ad hoc Networking Workshop (MED-HOC-NET), Piran, Slovenia.10.1109/MedHocNet.2014.6849111 ↗
10. Delay-Minimization Routing for Heterogeneous VANETs with Machine Learning Based Mobility Prediction10.1109/TVT.2019.2899627 ↗
11. Internet of vehicles: Motivation, layered architecture, network model, challenges, and future aspects10.1109/ACCESS.2016.2603219 ↗
12. Internet of Things Security: Challenges and Key Issues10.1155/2021/5533843 ↗
13. A Distributed Intrusion Detection Approach Based on Machine Leaning Techniques for a Cloud Security10.1007/978-3-030-72588-4_6 ↗
14. Defenses against Perception-Layer Attacks on IoT Smart Furniture for Impaired People10.1109/ACCESS.2020.3004814 ↗
15. A Relativity Cram between MANET and VANET Background along Routing Protocols
16. SMOTE: Synthetic Minority Over-sampling Technique10.1613/jair.953 ↗
17. A Lightweight Neural Classifier for Intrusion Detection
18. Alheeti, K.M.A., Gruebler, A., and McDonald-Maier, K. (2016). Intelligent Intrusion Detection of Grey Hole and Rushing Attacks in Self-Driving Vehicular Networks. Computers, 5.10.3390/computers5030016 ↗
19. Khan, A.S., Balan, K., Javed, Y., Tarmizi, S., and Abdullah, J. (2019). Secure Trust-Based Blockchain Architecture to Prevent Attacks in VANET. Sensors, 19.10.3390/s19224954 ↗
20. A Reliable Network Intrusion Detection Approach Using Decision Tree with Enhanced Data Quality10.1155/2021/1230593 ↗
21. A Lightweight Hybrid Intrusion Detection Framework using Machine Learning for Edge-Based IIoT Security
22. Jones, A.K., and Sielken, R.S. (2000). Computer system intrusion detection: A survey. Comput. Sci. Tech. Rep., 1–25.
23. Ioannou, C., and Vassiliou, V. (2018, January 25). An Intrusion Detection System for Constrained WSN and IoT Nodes Based on Binary Logistic Regression. Proceedings of the 21st ACM International Conference on Modeling, Analysis and Simulation of Wireless and Mobile Systems, Suzhou, China.10.1145/3242102.3242145 ↗
24. Decision Tree Based Algorithm for Intrusion Detection
25. Almseidin, M., Alzubi, M., Kovacs, S., and Alkasassbeh, M. (2017, January 14–16). Evaluation of machine learning algorithms for intrusion detection system. Proceedings of the 2017 IEEE 15th International Symposium on Intelligent Systems and Informatics (SISY), Subotica, Serbia.10.1109/SISY.2017.8080566 ↗
26. Machine learning algorithms–A review
27. Mutual information-based feature selection for intrusion detection systems10.1016/j.jnca.2011.01.002 ↗
28. Guezzaz, S., and Azrour, B.M. (2022). IoT and Smart Devices for Sustainable Environment. EAI/Springer Innovations in Communication and Computing, Springer.
29. Al-Jarrah, O.Y., Siddiqui, A., Elsalamouny, M., Yoo, P.D., Muhaidat, S., and Kim, K. (July, January 30). Machine-learning-based feature selection techniques for large-scale network intrusion detection. Proceedings of the 2014 IEEE 34th International Conference on Distributed Computing Systems Workshops (ICDCSW), Madrid, Spain.10.1109/ICDCSW.2014.14 ↗
30. Intrusion detection system using machine learning for vehicular ad hoc networks based on ToN-IoT dataset10.1109/ACCESS.2021.3120626 ↗
31. Zeng, Y., Qiu, M., Ming, Z., and Liu, M. (2018, January 10–12). Senior2local: A machine learning based intrusion detection method for vanets. Proceedings of the International Conference on Smart Computing and Communication, Tokyo, Japan.10.1007/978-3-030-05755-8_41 ↗
32. CEAP: SVM-based intelligent detection model for clustered vehicular ad hoc networks10.1016/j.eswa.2015.12.006 ↗
33. A hybrid data-driven model for intrusion detection in VANET10.1016/j.procs.2021.03.065 ↗
34. Adapted Speed System in a Road Bend Situation in VANET Environment
35. Grover, J., Prajapati, N.K., Laxmi, V., and Gaur, M.S. International Conference on Advances in Computing and Communications, Springer.
36. An Intelligent Machine Learning Based Routing Scheme for VANET10.1109/ACCESS.2022.3190964 ↗
37. A New Hybrid Routing Protocol Using a Modified K-Means Clustering Algorithm and Continuous Hopfield Network for VANET10.1109/ACCESS.2021.3068074 ↗
38. A novel Intrusion Detection System against spoofing attacks in connected Electric Vehicles10.1016/j.array.2019.100013 ↗
39. Intrusion Detection Systems for the Internet of Thing: A Survey Study10.1007/s11277-022-10069-6 ↗
40. Abro, G.E.M., Zulkifli, S.A.B.M., Kumar, K., El Ouanjli, N., Asirvadam, V.S., and Mossa, M.A. (2023). Comprehensive Review of Recent Advancements in Battery Technology, Propulsion, Power Interfaces, and Vehicle Network Systems for Intelligent Autonomous and Connected Electric Vehicles. Energies, 16.10.3390/en16062925 ↗
41. Ensemble Adaboost classifier for accurate and fast detection of botnet attacks in connected vehicles10.1002/ett.4088 ↗
42. A simulation work for generating a novel dataset to detect distributed denial of service attacks on Vehicular Ad hoc NETwork systems10.1177/15501477211000287 ↗
43. Guezzaz, A., Asimi, A., Azrour, M., Batou, Z., and Asimi, Y. (2020). Big Data and Networks Technologies, Springer.
44. (2023, January 11). NSL-KDD Dataset. Available online: https://web.archive.org/web/20150205070216/http://nsl.cs.unb.ca/NSL-KDD/.
45. (2023, January 11). CICIDS2017 Dataset. Available online: https://www.unb.ca/cic/datasets/ids-2017.html.
46. Moustafa, N. (2023, January 11). ToN-IoT Dataset. Available online: https://cloudstor.aarnet.edu.au/plus/s/ds5zW91vdgjEj9i.