Open Access
ARTICLE
A Machine Learning-Based Attack Detection and Prevention System in Vehicular Named Data Networking
Arif Hussain Magsi1,*, Ali Ghulam2, Saifullah Memon1, Khalid Javeed3, Musaed Alhussein4, Imad Rida5
1
State Key Laboratory of Networking and Switching Technology, Beijing University of Post and Telecommunication, Beijing,
100876, China
2
Information Technology Center, Sindh Agriculture University, Tandojam, 70050, Pakistan
3
Department of Computer Engineering, College of Computing and Informatics, University of Sharjah, Sharjah, 27272,
United Arab Emirate
4
4Department of Computer Engineering, College of Computer and Information Sciences, King Saud University, P. O. Box
51178, Riyadh, 11543, Saudi Arabia
5
Laboratory Biomechanics and Bioengineering, University of Technology of Compiegne, Compiegne, 60200, France
* Corresponding Author: Arif Hussain Magsi. Email:
(This article belongs to the Special Issue: Innovations in Pervasive Computing and Communication Technologies)
Computers, Materials & Continua 2023, 77(2), 1445-1465. https://doi.org/10.32604/cmc.2023.040290
Received 13 March 2023; Accepted 13 June 2023; Issue published 29 November 2023
Abstract
Named Data Networking (NDN) is gaining a significant attention in Vehicular Ad-hoc Networks (VANET) due
to its in-network content caching, name-based routing, and mobility-supporting characteristics. Nevertheless,
existing NDN faces three significant challenges, including security, privacy, and routing. In particular, security
attacks, such as Content Poisoning Attacks (CPA), can jeopardize legitimate vehicles with malicious content. For
instance, attacker host vehicles can serve consumers with invalid information, which has dire consequences, including road accidents. In such a situation, trust in the content-providing vehicles brings a new challenge. On the other
hand, ensuring privacy and preventing unauthorized access in vehicular (VNDN) is another challenge. Moreover,
NDN’s pull-based content retrieval mechanism is inefficient for delivering emergency messages in VNDN. In this
connection, our contribution is threefold. Unlike existing rule-based reputation evaluation, we propose a Machine
Learning (ML)-based reputation evaluation mechanism that identifies CPA attackers and legitimate nodes. Based
on ML evaluation results, vehicles accept or discard served content. Secondly, we exploit a decentralized blockchain
system to ensure vehicles’ privacy by maintaining their information in a secure digital ledger. Finally, we improve
the default routing mechanism of VNDN from pull to a push-based content dissemination using Publish-Subscribe
(Pub-Sub) approach. We implemented and evaluated our ML-based classification model on a publicly accessible
BurST-Asutralian dataset for Misbehavior Detection (BurST-ADMA). We used five (05) hybrid ML classifiers,
including Logistic Regression, Decision Tree, K-Nearest Neighbors, Random Forest, and Gaussian Naive Bayes.
The qualitative results indicate that Random Forest has achieved the highest average accuracy rate of 100%. Our
proposed research offers the most accurate solution to detect CPA in VNDN for safe, secure, and reliable vehicle
communication.
Keywords
Cite This Article
APA Style
Magsi, A.H., Ghulam, A., Memon, S., Javeed, K., Alhussein, M. et al. (2023). A machine learning-based attack detection and prevention system in vehicular named data networking. Computers, Materials & Continua, 77(2), 1445-1465. https://doi.org/10.32604/cmc.2023.040290
Vancouver Style
Magsi AH, Ghulam A, Memon S, Javeed K, Alhussein M, Rida I. A machine learning-based attack detection and prevention system in vehicular named data networking. Computers Materials Continua . 2023;77(2):1445-1465 https://doi.org/10.32604/cmc.2023.040290
IEEE Style
A.H. Magsi, A. Ghulam, S. Memon, K. Javeed, M. Alhussein, and I. Rida "A Machine Learning-Based Attack Detection and Prevention System in Vehicular Named Data Networking," Computers Materials Continua , vol. 77, no. 2, pp. 1445-1465. 2023. https://doi.org/10.32604/cmc.2023.040290