posted on 2022-01-27, 12:27authored byKashif Naseer Qureshi, Luqman Shahzad, Abdelzahir Abdelmaboud, Taiseer Abdalla Elfadil Eisa, Bandar Alamri, Ibrahim Tariq Javed, Arafat Al-Dhaqm, Noel Crespi
The rapid advancement in the area of the Internet of Vehicles (IoV) has provided numerous
comforts to users due to its capability to support vehicles with wireless data communication. The
exchange of information among vehicle nodes is critical due to the rapid and changing topologies,
high mobility of nodes, and unpredictable network conditions. Finding a single trusted entity to
store and distribute messages among vehicle nodes is also a challenging task. IoV is exposed to
various security and privacy threats such as hijacking and unauthorized location tracking of smart
vehicles. Traceability is an increasingly important aspect of vehicular communication to detect and
penalize malicious nodes. Moreover, achieving both privacy and traceability can also be a challenging
task. To address these challenges, this paper presents a blockchain-based efficient, secure, and
anonymous conditional privacy-preserving and authentication mechanism for IoV networks. This
solution is based on blockchain to allow vehicle nodes with mechanisms to become anonymous and
take control of their data during the data communication and voting process. The proposed secure
scheme provides conditional privacy to the users and the vehicles. To ensure anonymity, traceability,
and unlinkability of data sharing among vehicles, we utilize Hyperledger Fabric to establish the
blockchain. The proposed scheme fulfills the requirement to analyze different algorithms and
schemes which are adopted for blockchain technology for a decentralized, secure, efficient, private,
and traceable system. The proposed scheme examines and evaluates different consensus algorithms
used in the blockchain and anonymization techniques to preserve privacy. This study also proposes
a reputation-based voting system for Hyperledger Fabric to ensure a secure and reliable leader
selection process in its consensus algorithm. The proposed scheme is evaluated with the existing
state-of-the-art schemes and achieves better results.