A Blockchain-Based Secure Distributed Authentication Scheme for Internet of Vehicles
Zhanfei Ma, Jing Jiang, Hui Wei, Bisheng Wang, Wenli Luo, Haoye Luo, Dongxiang Liu
Abstract
Authentication for the Internet of Vehicles (IoV) is essential for safe IoV connection. However, because of the peculiar structure of IoV, current authentication schemes heavily rely on Road Side Units (RSUs). An excessive number of RSUs will make it difficult to synchronize updates, which will make system authentication inefficient overall and prevent the reuse of authentication results. Based on this, this paper proposes a blockchain-based secure distributed authentication scheme for IoV. First, data processing and storage are decentralized to the edge of the network to reduce the communication delay and response time with the trusted authority (TA). Second, in the IoV authentication process, smart contract technology is used to achieve automatic triggering of the authentication process, and an optimized Practical Byzantine Fault Tolerant Consensus (PBFT) algorithm is designed to add the authentication information to the blockchain ledger so that the authentication results can be reused. Finally, this paper performs formal security verification and informal security analysis using and Real-Or-Random (ROR) oracle model and AVISPA tool. In addition, this paper performs a detailed evaluation of computation overhead and communication overhead and uses SUMO for simulation verification. The security analysis and performance evaluation show that the scheme meets the security requirements of IoV while having less communication and computation overhead.