journal article·2023Open access

A Machine Learning-Based Attack Detection and Prevention System in Vehicular Named Data Networking

Arif Hussain Magsi, Ali Ghulam, Saifullah Memon, Khalid Javeed, Musaed Alhussein, Imad Rida

Computers, Materials & Continua· Volume 77· Issue 2

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.
Source: openalex_inverted_index · Quality: baseline

Research context

OpenAlex topics: Caching and Content Delivery · Carbon and Quantum Dots Applications · Vehicular Ad Hoc Networks (VANETs)

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

References (56)

Show source-provided references
1. A survey on platoon-based vehicular cyber-physical systems10.1109/COMST.2015.2410831 ↗
2. K. B. Kelarestaghi, M. Foruhandeh, K. Heaslip and R. Gerdes, “Survey on vehicular ad hoc networks and its access technologies security vulnerabilities and countermeasures,” arXiv preprint arXiv:1903.01541, 2019.
3. Enhanced algorithms for the IEEE 802.11 p deployment in vehicular ad hoc networks
4. Named data networking10.1145/2656877.2656887 ↗
5. A survey of information-centric networking research10.1109/SURV.2013.070813.00063 ↗
6. Networking named content
7. Named data networking in vehicular ad hoc networks: State-of-the-art and challenges10.1109/COMST.2019.2894816 ↗
8. Named data networking for IoT: An architectural perspective
9. Named data networking: A natural design for data collection in wireless sensor networks
10. Kerrche · Emerging Technologies for Connected Internet of Vehicles and Intelligent Transportation System Networks · 2020 · 83
11. Blockchain-based cache poisoning security protection and privacy aware access control in ndn vehicular edge computing networks10.1007/s10723-020-09531-1 ↗
12. Interest flooding attack in named data networking: A survey of existing solutions, open issues, requirements, and future directions10.1145/3539730 ↗
13. Man-in-the-middle-attack: Understanding in simple words
14. Simulation of a centralized reputation system for vanets
15. Reputation-based trust approaches in named data networking10.3390/fi11110241 ↗
16. Preventing “bad” content dispersal in named data networking
17. Content protection in named data networking: Challenges and potential solutions10.1109/MCOM.2018.1701086 ↗
18. Bernardini · 2013 IEEE ICC · 2013 · 3619
19. Popularity-driven coordinated caching in named data networking
20. Reputation-based blockchain for secure ndn caching in vehicular networks
21. A trust management scheme to secure mobile information centric networks10.1016/j.comcom.2019.12.024 ↗
22. An analysis of blessed friday sale at a retail store using classification models
23. A fuzzy interface-based decision support system for disease diagnosis
24. An investigation of credit card default prediction in the imbalanced datasets10.1109/ACCESS.2020.3033784 ↗
25. R. Xu, X. Xia, J. Li, H. Li, H. Zhang et al., “V2V4Real: A real-world large-scale dataset for vehicle-to-vehicle cooperative perception,” arXiv preprint arXiv:2303.07601, 2023.10.1109/CVPR52729.2023.01318 ↗
26. V2X-VIT: Vehicle-to-everything cooperative perception with vision transformer
27. Burst-adma: Towards an Australian dataset for misbehaviour detection in the internet of vehicles
28. Comparative study of misbehavior detection system for classifying misbehaviors on vanets
29. Caching in vehicular named data networking: Architecture, schemes and future directions10.1109/COMST.2020.3005361 ↗
30. PopCache: Cache more or less based on content popularity for information-centric networking
31. Cooperative caching in vehicular content centric network based on social attributes and mobility10.1109/TMC.2019.2944829 ↗
32. Blockchain-based decentralized trust management in vehicular networks10.1109/JIOT.2018.2836144 ↗
33. A trust-based method for mitigating cache poisoning in named data networking10.1016/j.jnca.2017.12.013 ↗
34. Sabir · Advances in Blockchain Technology for Cyber Physical Systems · 2022 · 17710.1007/978-3-030-93646-4_8 ↗
35. A blockchain-based architecture for secure vehicular named data networks10.1016/j.compeleceng.2020.106715 ↗
36. Needle in a haystack: Mitigating content poisoning in named data networking
37. Blockchain-based traffic event validation and trust verification for VANETs10.1109/ACCESS.2019.2903202 ↗
38. Toward blockchain-based fair and anonymous ad dissemination in vehicular networks10.1109/TVT.2019.2940148 ↗
39. A data trust framework for VANETs enabling false data detection and secure vehicle tracking
40. A blockchain-based reputation system for data credibility assessment in vehicular networks
41. FFTI: Image inpainting algorithm via features fusion and two-step inpainting10.1016/j.jvcir.2023.103776 ↗
42. RNON: Image inpainting via repair network and optimization network10.1007/s13042-023-01811-y ↗
43. Machine learning based approach to detect position falsification attack in VANETs
44. Machine learning based misbehavior detection in VANET using consective BSM approach10.1109/OJVT.2021.3138354 ↗
45. A new procedure for misbehavior detection in vehicular ad-hoc networks using machine learning10.11591/ijece.v11i3.pp2535-2547 ↗
46. Misbehavior detection for position falsification attacks in vanets using machine learning10.1109/ACCESS.2021.3136706 ↗
47. An introduction to logistic regression analysis and reporting10.1080/00220670209598786 ↗
48. Supervised machine learning: A review of classification techniques
49. Efficient knn classification algorithm for big data10.1016/j.neucom.2015.08.112 ↗
50. Random forests10.1023/A:1010933404324 ↗
51. Novel hyper-tuned ensemble Random Forest algorithm for detection of false basic safety messages in Internet of Vehicles10.1016/j.icte.2022.06.003 ↗
52. A machine-learning-based data-centric misbehavior detection model for internet of vehicles10.1109/JIOT.2020.3035035 ↗
53. Evaluation of machine learning algorithms for instrusion detection system in WSN10.14569/IJACSA.2021.0120574 ↗
54. Misbehavior detection in connected vehicles using BurST-ADMA dataset
55. Fasification detection system for iov using randomized search optimization ensemble algorithm10.1109/TITS.2022.3233536 ↗
56. An adaptive real-time malicious node detection framework in vehicular ad-hoc networks10.3390/s23052594 ↗