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

被引:52
作者
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
    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
    [J]. EUROSYS '18: PROCEEDINGS OF THE THIRTEENTH EUROSYS CONFERENCE, 2018,
  • [2] A secure authentication scheme for VANETs with batch verification
    Bayat, Majid
    Barmshoory, Mostafa
    Rahimi, Majid
    Aref, Mohammd Reza
    [J]. WIRELESS NETWORKS, 2015, 21 (05) : 1733 - 1743
  • [3] Bellare M., 1993, P 1 ACM C COMP COMM, P62
  • [4] Chase M, 2006, LECT NOTES COMPUT SC, V4117, P78
  • [5] SPECS: Secure and privacy enhancing communications schemes for VANETs
    Chim, T. W.
    Yiu, S. M.
    Hui, Lucas C. K.
    Li, Victor O. K.
    [J]. AD HOC NETWORKS, 2011, 9 (02) : 189 - 203
  • [6] Extensible Conditional Privacy Protection Authentication Scheme for Secure Vehicular Networks in a Multi-Cloud Environment
    Cui, Jie
    Zhang, Xiaoyu
    Zhong, Hong
    Zhang, Jing
    Liu, Lu
    [J]. IEEE TRANSACTIONS ON INFORMATION FORENSICS AND SECURITY, 2020, 15 (15) : 1654 - 1667
  • [7] Blockchain for Internet of Things: A Survey
    Dai, Hong-Ning
    Zheng, Zibin
    Zhang, Yan
    [J]. IEEE INTERNET OF THINGS JOURNAL, 2019, 6 (05) : 8076 - 8094
  • [8] VANET security surveys
    Engoulou, Richard Gilles
    Bellaiche, Martine
    Pierre, Samuel
    Quintero, Alejandro
    [J]. COMPUTER COMMUNICATIONS, 2014, 44 : 1 - 13
  • [9] BPAS: Blockchain-Assisted Privacy-Preserving Authentication System for Vehicular Ad Hoc Networks
    Feng, Qi
    He, Debiao
    Zeadally, Sherali
    Liang, Kaitai
    [J]. IEEE TRANSACTIONS ON INDUSTRIAL INFORMATICS, 2020, 16 (06) : 4146 - 4155
  • [10] HOW TO PROVE YOURSELF - PRACTICAL SOLUTIONS TO IDENTIFICATION AND SIGNATURE PROBLEMS
    FIAT, A
    SHAMIR, A
    [J]. LECTURE NOTES IN COMPUTER SCIENCE, 1987, 263 : 186 - 194