Abstract
In vehicular ad hoc networks (VANETs), a vehicle must be authenticated to ensure its messages’ correctness. The authentication mechanism should be privacy-preserving to protect the vehicle’s real identity. However, an authenticated vehicle may misbehave, which forms the basis for certificate revocation lists (CRLs) requirement. But, the CRLs need a large storage and communication overhead. The difficulties like the huge computation overhead, the heavy burden of storing and managing pseudo-identities, and handling ever-increasing certificate revocation makes the existing authentication schemes impracticable. To overcome these difficulties, we propose a hybrid blockchain-based conditional privacy-preserving authentication (BCPPA) scheme in VANETs. In BCPPA, vehicles obtain pseudo-identities from the trusted authority that manages the network. A vehicle uses the received pseudo-identities to achieve anonymous authentication and communicate with other network members. The pseudo-identities with encrypted, real identities are both saved into the blockchain to ensure conditional privacy and member revocation. A receiver can verify the sender’s pseudo-identity using the proposed privacy-preserving authentication mechanism. We evaluate the scheme’s performance using the Ethereum blockchain and computing platform. The security analysis and experimental results show that the proposed scheme is effective in providing authentication and privacy and has reduced computation overhead as compared to existing schemes.
Similar content being viewed by others
Data Availability
Data sharing not applicable to this article as no datasets were generated or analyzed during the current study.
References
Akinyele JA, Garman C, Miers I, Pagano MW, Rushanan M, Green M, Rubin AD (2013) Charm: a framework for rapidly prototyping cryptosystems. J Cryptogr Eng 3(2):111–128
Ali I, Chen Y, Ullah N, Kumar R, He W (2021) An efficient and provably secure ECC-based conditional privacy-preserving authentication for vehicle-to-vehicle communication in VANETs. IEEE Trans Veh Technol 70(2):1278–1291
Ali I, Gervais M, Ahene E, Li F (2019) A blockchain-based certificateless public key signature scheme for vehicle-to-infrastructure communication in VANETs. J Syst Archit 99:101636
Aloqaily M, Otoum S, Al Ridhawi I, Jararweh Y (2019) An intrusion detection system for connected vehicles in smart cities. Ad Hoc Networks
Alrawais A, Alhothaily A, Mei B, Song T, Cheng X (2018) An efficient revocation scheme for vehicular ad-hoc networks. Procedia Comput Sci 129:312–318
Azees M, Vijayakumar P, Deboarh LJ (2017) EAAP: efficient anonymous authentication with conditional privacy-preserving scheme for vehicular ad hoc networks. IEEE Trans Intell Transp Syst 18(9):2467–2476
Bao Z, Shi W, He D, Chood K-KR (2018) IoTChain: a three-tier blockchain-based IoT security architecture. arXiv:1806.02008
Biswas S, Sharif K, Li F, Nour B, Wang Y (2018) A scalable blockchain framework for secure transactions in IoT. IEEE Internet Things J 6(3):4650–4659
Canetti R, Shahaf D, Vald M (2016) Universally composable authentication and key-exchange with global PKI. In: Public-Key Cryptography–PKC 2016. Springer, pp 265–296
Cui Z, Xue F, Zhang S, Cai X, Cao Y, Zhang W, Chen J (2020) A hybrid blockchain-based identity authentication scheme for multi-WSN. IEEE Transactions on Services Computing
Dorri A, Steger M, Kanhere SS, Jurdak R (2017) Blockchain: a distributed solution to automotive security and privacy. IEEE Commun Mag 55 (12):119–125
Han Y, Xue N-N, Wang B-Y, Zhang Q, Liu C-L, Zhang W-S (2018) Improved dual-protected ring signature for security and privacy of vehicular communications in vehicular ad-hoc networks. IEEE Access 6:20209–20220
Karati A, Islam SH, Biswas GP, Bhuiyan MZA, Vijayakumar P, Karuppiah M (2018) Provably secure identity-based signcryption scheme for crowdsourced industrial internet of things environments. IEEE Internet of Things Journal
Kondareddy Y, Di Crescenzo G, Agrawal P (2010) Analysis of certificate revocation list distribution protocols for vehicular networks. In: 2010 IEEE Global Telecommunications Conference GLOBECOM 2010. IEEE, pp 1–5
Kumar P, Sharma V (2018) On the security of certificateless aggregate signature scheme in vehicular ad hoc networks. In: Soft computing: theories and applications. Springer, pp 715–722
Lai Y, Xu Y, Yang F, Lu W, Yu Q (2019) Privacy-aware query processing in vehicular ad-hoc networks. Ad Hoc Networks, 101876
Li YJ (2010) An overview of the DSRC/WAVE technology. In: International conference on heterogeneous networking for quality, reliability, security and robustness. Springer, pp 544–558
Liu H, Zhang Y, Yang T (2018) Blockchain-enabled security in electric vehicles cloud and edge computing. IEEE Netw 32(3):78–83
Lu Z, Qu G, Liu Z (2018) A survey on recent advances in vehicular network security, trust, and privacy. IEEE Trans Intell Transp Syst 20(2):760–776
Lu Z, Wang Q, Qu G, Zhang H, Liu Z (2019) A blockchain-based privacy-preserving authentication scheme for VANETs. IEEE Trans Very Large Scale Integr (VLSI) Syst 27(12):2792–2801
Mundhe P, Verma S, Venkatesan S (2021) A comprehensive survey on authentication and privacy-preserving schemes in VANETs. Comput Sci Rev 41:100411
Mundhe P, Yadav VK, Singh A, Verma S, Venkatesan S (2020) Ring signature-based conditional privacy-preserving authentication in VANETs. Wirel Pers Commun 114(1):853–881
Mundhe P, Yadav VK, Verma S, Venkatesan S (2020) Efficient lattice-based ring signature for message authentication in VANETs. IEEE Syst J 14 (4):5463–5474
Nakamoto S, et al. (2008) Bitcoin: a peer-to-peer electronic cash system
Rajput U, Abbas F, Eun H, Oh H (2017) A hybrid approach for efficient privacy-preserving authentication in VANET. IEEE Access 5:12014–12030
Sakiz F, Sen S (2017) A survey of attacks and detection mechanisms on intelligent transportation systems: VANETs and IoV. Ad Hoc Netw 61:33–50
Shao J, Lin X, Lu R, Zuo C (2016) A threshold anonymous authentication protocol for VANETs. IEEE Trans Veh Technol 65(3):1711–1720
Vijayakumar P, Azees M, Changri V, Deborah J, Balamurugan B (2017) Computationally efficient privacy preserving authentication and key distribution techniques for vehicular ad hoc networks. Clust Comput 20
Vijayakumar P, Azees M, Kannan A, Jegatha Deborah L (2016) Dual authentication and key management techniques for secure data transmission in vehicular ad hoc networks. IEEE Trans Intell Transp Syst, 1015–1028
Vijayakumar P, Azees M, Kozlov SA, Rodrigues JJ (2021) An anonymous batch authentication and key exchange protocols for 6G enabled VANETs. IEEE Transactions on Intelligent Transportation Systems
Vijayakumar P, Chang V, Deborah LJ, Balusamy B, Shynu P (2018) Computationally efficient privacy preserving anonymous mutual and batch authentication schemes for vehicular ad hoc networks. Futur Gener Comput Syst 78:943–955
Yang X, Chen C, Ma T, Li Y, Wang C (2018) An improved certificateless aggregate signature scheme for vehicular ad-hoc networks. In: 2018 IEEE 3rd advanced information technology, electronic and automation control conference (IAEAC). IEEE, pp 2334–2338
Zhang X, Chen X (2019) Data security sharing and storage based on a consortium blockchain in a vehicular ad-hoc network. IEEE Access 7:58241–58254
Zhang Y, Deng RH, Liu X, Zheng D (2018) Blockchain based efficient and robust fair payment for outsourcing services in cloud computing. Inform Sci 462:262–277
Zhang L, Li C, Li Y, Luo Q, Zhu R (2017) Group signature based privacy protection algorithm for mobile ad hoc network. In: 2017 IEEE international conference on information and automation (ICIA). IEEE, pp 947–952
Zhang L, Luo M, Li J, Au MH, Choo K-KR, Chen T, Tian S (2019) Blockchain based secure data sharing system for internet of vehicles: A position paper. Veh Commun 16:85–93
Zhang L, Meng X, Choo K-KR, Zhang Y, Dai F (2018) Privacy-preserving cloud establishment and data dissemination scheme for vehicular cloud. IEEE Trans Dependable Secure Comput 17(3):634–647
Zhang L, Wu Q, Domingo-Ferrer J, Qin B, Hu C (2017) Distributed aggregate privacy-preserving authentication in VANETs, vol. 18, pp. 516–526. IEEE
Author information
Authors and Affiliations
Corresponding author
Ethics declarations
Conflict of Interests
The authors declare that they have no known competing financial interests or personal relationships that could have appeared to influence the work reported in this paper.
Additional information
Publisher’s note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Pooja Phad, R. Yuvaraj, Shekhar Verma and S. Venkatesan contributed equally to this work.
Rights and permissions
Springer Nature or its licensor (e.g. a society or other partner) holds exclusive rights to this article under a publishing agreement with the author(s) or other rightsholder(s); author self-archiving of the accepted manuscript version of this article is solely governed by the terms of such publishing agreement and applicable law.
About this article
Cite this article
Mundhe, P., Phad, P., Yuvaraj, R. et al. Blockchain-based conditional privacy-preserving authentication scheme in VANETs. Multimed Tools Appl 82, 24155–24179 (2023). https://doi.org/10.1007/s11042-022-14288-8
Received:
Revised:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s11042-022-14288-8