An Efficient Decentralized Key Management Mechanism for VANET With Blockchain

The vehicular ad hoc network (VANET) has been considered as one of the most prominent technologies for improving the efficiency and safety of modern transportation systems. However, VANET will present a unique range of challenges and opportunities for security. In particular, key management, as the footstone to build a practical security framework in VANET, becomes a research hotspot. In this paper, we investigate key management based on blockchain for VANET. We first propose an efficient decentralized key management mechanism for VANET with blockchain (DB-KMM) to automatically realize the registration, update and revocation of user’s public key. At the same time, we present a lightweight mutual authentication and key agreement protocol based on the bivariate polynomial. Then, we analyze the security of DB-KMM in the universally composable framework and show that the mechanism can prevent the typical attacks including internal attacks, DoS attacks, public key tampering attacks and collusion attacks. Finally, we analyze the performance of the proposed scheme through experiments and simulation. Experiment results show that DB-KMM has better performance than the existing schemes in terms of communication, storage, computation overhead and latency.

[1]  Yu Cheng,et al.  A Distributed Key Management Framework with Cooperative Message Authentication in VANETs , 2011, IEEE Journal on Selected Areas in Communications.

[2]  Bin Tang,et al.  A Cloud Based Three Layer Key Management Scheme for VANET , 2017, GSKI.

[3]  Antoine O. Berthet,et al.  Enhancing Cooperative Driving in IEEE 802.11 Vehicular Networks Through Full-Duplex Radios , 2018, IEEE Transactions on Wireless Communications.

[4]  Joel J. P. C. Rodrigues,et al.  An intelligent approach for building a secure decentralized public key infrastructure in VANET , 2015, J. Comput. Syst. Sci..

[5]  Dan Lin,et al.  SLIM: Secure and Lightweight Identity Management in VANETs with Minimum Infrastructure Reliance , 2017, SecureComm.

[6]  Sergei Tikhomirov,et al.  SmartCheck: Static Analysis of Ethereum Smart Contracts , 2018, 2018 IEEE/ACM 1st International Workshop on Emerging Trends in Software Engineering for Blockchain (WETSEB).

[7]  Jun Zhang,et al.  A Secure and Authenticated Key Management Protocol (SA-KMP) for Vehicular Networks , 2016, IEEE Transactions on Vehicular Technology.

[8]  Mohamad Abou El-Nasr,et al.  The Case for Dynamic Key Distribution for PKI-Based VANETs , 2014, ArXiv.

[9]  William J. Caelli,et al.  An Efficient Public Key Management System: An Application In Vehicular Ad Hoc Networks , 2011, PACIS.

[10]  Gang Qu,et al.  A Privacy-Preserving Trust Model Based on Blockchain for VANETs , 2018, IEEE Access.

[11]  Satoshi Nakamoto Bitcoin : A Peer-to-Peer Electronic Cash System , 2009 .

[12]  Jayaprakash Kar,et al.  Public Key Infrastructure: A Survey , 2015 .

[13]  Tarik Taleb,et al.  Efficient Tracking Area Management Framework for 5G Networks , 2016, IEEE Transactions on Wireless Communications.

[14]  Jun Zhang,et al.  Secure Public Key Regime (SPKR) in vehicular networks , 2015, 2015 International Conference on Cyber Security of Smart Cities, Industrial Control System and Communications (SSIC).

[15]  Danny Dolev,et al.  On the security of public key protocols , 1981, 22nd Annual Symposium on Foundations of Computer Science (sfcs 1981).

[16]  Jianfeng Ma,et al.  An Efficient Authentication Protocol for WLAN Mesh Networks in Trusted Environment , 2010, IEICE Trans. Inf. Syst..

[17]  Victor C. M. Leung,et al.  Blockchain-Based Decentralized Trust Management in Vehicular Networks , 2019, IEEE Internet of Things Journal.

[18]  Fei-Yue Wang,et al.  A Security and Privacy Review of VANETs , 2015, IEEE Transactions on Intelligent Transportation Systems.

[19]  Jong Hyuk Park,et al.  Block-VN: A Distributed Blockchain Based Vehicular Network Architecture in Smart City , 2017, J. Inf. Process. Syst..

[20]  Shengli Xie,et al.  Blockchain for Secure and Efficient Data Sharing in Vehicular Edge Computing and Networks , 2019, IEEE Internet of Things Journal.

[21]  Mohamed F. Younis,et al.  Efficient Distributed Admission and Revocation Using Blockchain for Cooperative ITS , 2018, 2018 9th IFIP International Conference on New Technologies, Mobility and Security (NTMS).

[22]  Zhili Sun,et al.  Blockchain-Based Dynamic Key Management for Heterogeneous Intelligent Transportation Systems , 2017, IEEE Internet of Things Journal.

[23]  Moti Yung,et al.  Perfectly Secure Key Distribution for Dynamic Conferences , 1992, Inf. Comput..

[24]  Tigang Jiang,et al.  Blockchain-Based Internet of Vehicles: Distributed Network Architecture and Performance Analysis , 2019, IEEE Internet of Things Journal.

[25]  Xi Zhang,et al.  An Effective and Secure Key Management Protocol for Message Delivery in Autonomous Vehicular Clouds , 2018, Sensors.