EBCPA: Efficient Blockchain-Based Conditional Privacy-Preserving Authentication for VANETs

被引:62
作者
Lin, Chao [1 ]
Huang, Xinyi [1 ]
He, Debiao [2 ,3 ,4 ]
机构
[1] Fujian Normal Univ, Coll Comp & Cyber Secur, Ctr Appl Math Fujian Prov, Fujian Prov Key Lab Network Secur & Cryptol, Fuzhou 350117, Peoples R China
[2] Wuhan Univ, Sch Cyber Sci & Engn, Wuhan 430072, Peoples R China
[3] Qilu Univ Technol, Shandong Acad Sci, Shandong Prov Key Lab Comp Networks, Jinan 250014, Peoples R China
[4] MatrixElements Technol, Shanghai Key Lab Privacy Preserving Computat, Shanghai 201204, Peoples R China
基金
中国国家自然科学基金;
关键词
Protocols; Blockchains; Authentication; Privacy; Security; Proposals; Public key; Vehicular ad-hoc networks (VANETs); conditional privacy-preserving authentication (CPPA); blockchain; signatures of knowledge; key derivation; BATCH VERIFICATION; SCHEME; SECURE;
D O I
10.1109/TDSC.2022.3164740
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Vehicular Ad-hoc Networks (VANETs) are with great potentials to facilitate traffic management and improve driver safety. Blockchain-based conditional privacy-preserving authentication (BCPPA) is proposed to achieve an optimal tradeoff among anonymity, traceability and key/certificate management in VANETs. Existing BCPPA protocols mitigate these security and privacy challenges by adding a significant cost on verification and traceability. As a result, current solutions fail to meet high mobility, low latency, and real-time requirements of VANETs. In this article, we design three new system building blocks namely key derivation (KeyDer), signatures of knowledge (SoK) and smart contract, following by a more efficient BCPPA protocol (named as EBCPA). To show the advantage of EBCPA, we first demonstrate it can satisfy the necessary requirements (e.g., message authentication, conditional privacy protection, resilience to common attacks, and so forth). Moreover, we implement the EBCPA in the on-line Ethereum test network (Rinkeby), Hyperledger test network and VANETs simulation environment (via VanetMobiSim and NS-2). Finally, we evaluate its communication overhead and computational cost via comparing to existing BCPPA protocols that strive to achieve similar properties. From the implementation and comparison results, our proposal can improve efficiency by reducing the time cost of traceability at least 48.95% and verification at least 42.21%.
引用
收藏
页码:1818 / 1832
页数:15
相关论文
共 42 条
[1]   Hyperledger Fabric: A Distributed Operating System for Permissioned Blockchains [J].
Androulaki, Elli ;
Barger, Artem ;
Bortnikov, Vita ;
Cachin, Christian ;
Christidis, Konstantinos ;
De Caro, Angelo ;
Enyeart, David ;
Ferris, Christopher ;
Laventman, Gennady ;
Manevich, Yacov ;
Muralidharan, Srinivasan ;
Murthy, Chet ;
Binh Nguyen ;
Sethi, Manish ;
Singh, Gari ;
Smith, Keith ;
Sorniotti, Alessandro ;
Stathakopoulou, Chrysoula ;
Vukolic, Marko ;
Cocco, Sharon Weed ;
Yellick, Jason .
EUROSYS '18: PROCEEDINGS OF THE THIRTEENTH EUROSYS CONFERENCE, 2018,
[2]  
[Anonymous], 2007, PROC 1 INT WORKSHOP
[3]   A secure authentication scheme for VANETs with batch verification [J].
Bayat, Majid ;
Barmshoory, Mostafa ;
Rahimi, Majid ;
Aref, Mohammd Reza .
WIRELESS NETWORKS, 2015, 21 (05) :1733-1743
[4]  
Bellare M., 1993, CCS 93, P62, DOI DOI 10.1145/168588.168596
[5]  
Chase M, 2006, LECT NOTES COMPUT SC, V4117, P78
[6]   SPECS: Secure and privacy enhancing communications schemes for VANETs [J].
Chim, T. W. ;
Yiu, S. M. ;
Hui, Lucas C. K. ;
Li, Victor O. K. .
AD HOC NETWORKS, 2011, 9 (02) :189-203
[7]   Extensible Conditional Privacy Protection Authentication Scheme for Secure Vehicular Networks in a Multi-Cloud Environment [J].
Cui, Jie ;
Zhang, Xiaoyu ;
Zhong, Hong ;
Zhang, Jing ;
Liu, Lu .
IEEE TRANSACTIONS ON INFORMATION FORENSICS AND SECURITY, 2020, 15 :1654-1667
[8]   Blockchain for Internet of Things: A Survey [J].
Dai, Hong-Ning ;
Zheng, Zibin ;
Zhang, Yan .
IEEE INTERNET OF THINGS JOURNAL, 2019, 6 (05) :8076-8094
[9]   VANET security surveys [J].
Engoulou, Richard Gilles ;
Bellaiche, Martine ;
Pierre, Samuel ;
Quintero, Alejandro .
COMPUTER COMMUNICATIONS, 2014, 44 :1-13
[10]   BPAS: Blockchain-Assisted Privacy-Preserving Authentication System for Vehicular Ad Hoc Networks [J].
Feng, Qi ;
He, Debiao ;
Zeadally, Sherali ;
Liang, Kaitai .
IEEE TRANSACTIONS ON INDUSTRIAL INFORMATICS, 2020, 16 (06) :4146-4155