Open Access
ARTICLE
Mitigating Blackhole and Greyhole Routing Attacks in Vehicular Ad Hoc Networks Using Blockchain Based Smart Contracts
1 Department of Computer Science, College of Computer, Qassim University, Buraydah, 51452, Saudi Arabia
2 Department of Computer Science, Higher Institute of Management of Gabes, Gabes University, Gabes, 6029, Tunisia
3 Information Technology, College of Computer, Qassim University, Buraydah, Saudi Arabia
4 Faculty of Science and Technology of Sidi Bouzid, Kairouan University, Kairouan, 3131, Tunisia
* Corresponding Author: Abdulatif Alabdulatif. Email:
(This article belongs to the Special Issue: Intelligent Blockchain for the Internet of Things)
Computer Modeling in Engineering & Sciences 2024, 138(2), 2005-2022. https://doi.org/10.32604/cmes.2023.029769
Received 08 March 2023; Accepted 07 July 2023; Issue published 17 November 2023
Abstract
The rapid increase in vehicle traffic volume in modern societies has raised the need to develop innovative solutions to reduce traffic congestion and enhance traffic management efficiency. Revolutionary advanced technology, such as Intelligent Transportation Systems (ITS), enables improved traffic management, helps eliminate congestion, and supports a safer environment. ITS provides real-time information on vehicle traffic and transportation systems that can improve decision-making for road users. However, ITS suffers from routing issues at the network layer when utilising Vehicular Ad Hoc Networks (VANETs). This is because each vehicle plays the role of a router in this network, which leads to a complex vehicle communication network, causing issues such as repeated link breakages between vehicles resulting from the mobility of the network and rapid topological variation. This may lead to loss or delay in packet transmissions; this weakness can be exploited in routing attacks, such as black-hole and gray-hole attacks, that threaten the availability of ITS services. In this paper, a Blockchain-based smart contracts model is proposed to offer convenient and comprehensive security mechanisms, enhancing the trustworthiness between vehicles. Self-Classification Blockchain-Based Contracts (SCBC) and Voting-Classification Blockchain-Based Contracts (VCBC) are utilised in the proposed protocol. The results show that VCBC succeeds in attaining better results in PDR and TP performance even in the presence of Blackhole and Grayhole attacks.Keywords
Cite This Article
This work is licensed under a Creative Commons Attribution 4.0 International License , which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited.