Intrusion detection system using Optimized Machine Learning Algorithms for cyberattacks in the Internet of Vehicles (IoV)
Mamadou Korka Diallo1*, Oğuzhan Karahan2
1Electronic and Communication Engineering, Kocaeli University, Kocaeli, Türkiye
2Electronic and Communication Engineering, Kocaeli University, Kocaeli, Türkiye
* Corresponding author: fafayakadiallo@gmail.com
Presented at the Cognitive Models and Artificial Intelligence Conference (AICCONF2024), İstanbul, Türkiye, May 25, 2024
SETSCI Conference Proceedings, 2024, 17, Page (s): 13-19 , https://doi.org/10.36287/setsci.17.1.0013
Published Date: 24 June 2024
The Internet of Vehicles (IoV) is a branch of the Internet of Things that deals with vehicle-to-vehicle communication and intelligent transport systems (ITS). But this connection is not without consequences, because the more a system exchanges information, the more vulnerable it is to various attacks from malicious actors. (hackers). Vehicle Internet security is a great challenge that security professionals face every day. Moreover, despite the deployment of diverse technologies by smart cities to obtain varied, high-performance cloud services, security concerns continue to appear in communications entities that share information. In this article, an intrusion detection system (IDS) based on machine learning is proposed to improve safety in vehicle Internet systems (IoV). The IDS uses random forest (RF) algorithms, decision Tree, Adaboost, and gradient boost on an IoV traffic data set. The hyperparameters of machine learning models are optimized using a meta-heuristic optimization algorithm called the CDO (Chemotactic Differential Evolution) algorithm. The proposed IDS achieved high performance in terms of up to 99.91% accuracy for the Adaboost algorithm in the binary case and 9.81% accuracy in the case of the decimal dataset. High performance of precision, recall, and F1 score were also observed in this study. The optimization has significantly improved the performance of the models by optimizing their hyperparameters. The study was conducted using data sets built by CICIS (Canadian Institute of Cybersecurity) with a real vehicle to evaluate the proposed detection system. The experimental results show that the proposed IDS has significantly higher detection performance.
Keywords - Internet of Vehicle, Cybersecurity, Intrusion Detection System, Machine learning
[1] Md. Alamgir Hossain, Md. Saiful Islam, Ensuring network security with a robust intrusion detection system using ensemble-based machine learning, Array, 2023
[2] Song, Hyun Min and Woo, Jiyoung and Kim, Huy Kang, In-vehicle network intrusion detection using deep convolutional neural network, Vehicular Communications, Elsevier, 2020
[3] Sherazi, Hafiz Husnain Raza, Iqbal, Razi, Ahmad, Farooq, Khan, Zuhaib Ashfaq, Chaudary, Muhammad Hasanain, DDoS attack detection: A key enabler for sustainable communication in internet of vehicles, Sustainable Computing: Informatics and Systems, Elsevier, 2019
[4] Seo, Eunbi, Hyun Min Song, Huy Kang Kim, GIDS: GAN based intrusion detection system for in-vehicle network 2018 16th Annual Conference on Privacy, Security and Trust (PST), IEEE, 2018
[5] Moayad Aloqaily, Safa Otoum, Al Ridhawi, Ismaeel, Yaser Jararweh, An intrusion detection system for connected vehicles in smart cities Ad Hoc Networks, Elsevier, 2019
[6] Bifta Sama Bari, Kumar Yelamarthi, Sheikh Ghafoor, Intrusion detection in vehicle controller area network (can) bus using machine learning: A comparative performance study, Sensors, 2023
[7] Hyun Min Song, Jiyoung Woo, Huy Kang Kim, In-vehicle network intrusion detection using deep convolutional neural network, Vehicular Communications, Elsevier 2020.
[8] Xinghua Li, Zhongyuan Hu, Mengfan Xu, Yunwei Wang, Jianfeng Ma, Transfer learning based intrusion detection scheme for Internet of vehicles, Information Sciences, Elsevier, 2021
[9] M. A. Hossain, & M. S. Islam, Ensuring network security with a robust intrusion detection system using ensemble-based machine learning. Array, 2023.
[10] Hamideh and Dadkhah, Sajjad and Iqbal, Shahrear and Xiong, Pulei and Rahman, Taufiq and Ghorbani, Ali, Ciciov2024: Advancing Realistic Ids Approaches Against Dos and Spoofing Attack in Iov Can Bus
[11] Subasi, A. (2020). Chapter 2-data preprocessing. Practical Machine Learning for Data Analysis Using Python, 27-89.
[12] Md. Alamgir Hossain, Md. Saiful Islam, Ensuring network security with a robust intrusion detection system using ensemble-based machine learning, Array, 2023.
[13] MOHAMMED AMIN BOUKERTOUTA, "Detection des intrusions basée sur l’apprentissage automatique dans les systèmes IdO (Internet des Objets)." (2022).
[14] Martindale, Nathan, Ismail, Muhammad, Talbert, A Douglas Ensemble-based online machine learning algorithms for network intrusion detection systems using streaming data Information, 2020
[15] Jason Brownlee, Imbalanced classification with Python: better metrics, balance skewed classes, cost-sensitive learning. Machine Learning Mastery, 2020.
[16] https://www.geeksforgeeks.org/support-vector-machine-algorithm/.
[17] Shehadeh,A.Hisham, Chernobyl disaster optimizer (CDO): a novel meta-heuristic method for global optimization, Neural Computing and Applications, 2023
[18] HOSSIN, Mohammad et SULAIMAN, Md Nasir. A review on evaluation metrics for data classification evaluations. International journal of data mining & knowledge management process, 2015, vol. 5.
![]() |
This is an Open Access article distributed under the terms of the Creative Commons Attribution License 4.0, which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited. |