Abstract
With the emergence of Intelligent Transportation Systems (ITS), the communication between vehicles has become a major factor in achieving driver safety and improved driving experience. Vehicular ad hoc network (VANET) is considered as the most promising technology to obtain vehicular communications. However, due to openness, it faces many security and privacy issues. Therefore, different cryptographic techniques have been employed by researchers to provide efficient authentication in VANET. The existing authentication schemes in the literature have to deal with many problems such as CRL management, key distribution, key escrow, and high computation cost. Thus, this paper introduces a blockchain-based certificateless authentication scheme; unlike existing schemes that rely on a single trusted authority, the proposed scheme utilizes multiple semi-trusted authorities and blockchain to create a distributed environment. In addition, the proposed scheme makes use of a certificateless signature with a key distribution method to achieve secure authentication with low computational and storage costs. Moreover, the thorough security analysis proves the proposed scheme’s resistance against various security attacks and attackers. Finally, the extensive performance analysis using cryptographic libraries and hyperledger fabric platform demonstrates that the proposed scheme is efficient in computational cost compared to existing schemes.
Similar content being viewed by others
Data availability statement
Data sharing not applicable to this article as no datasets were generated or analysed during the current study.
References
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
Malik N, Nanda P, He X, Liu RP (2020) Vehicular networks with security and trust management solutions: proposed secured message exchange via blockchain technology. Wireless Netw 26(6):4207–4226
Fei L, Jiayan Z, Jiaqi S, Szczerbicki E (2020) Deep Learning-Based Int
Wang J, Yang Y, Wang T, Sherratt RS, Zhang J (2020) Big data service architecture: a survey. J Int Tech 21(2):393–405
Cui J, Wei L, Zhang J, Xu Y, Zhong H (2018) An efficient message-authentication scheme based on edge computing for vehicular ad hoc networks. IEEE Trans Intell Transp Syst 20(5):1621–1632
Cunha F, Villas L, Boukerche A, Maia G, Viana A, Mini RA, Loureiro AA (2016) Data communication in VANETs: Protocols, applications and challenges. Ad Hoc Netw 44:90–103
Lin C, He D, Huang X, Kumar N, Choo K-KR (2021) BCPPA: A Blockchain-Based Conditional Privacy-Preserving Authentication Protocol for Vehicular Ad Hoc Networks. IEEE Trans Int Trans Syst 22(12):7408–7420
Al-Riyami SS, Paterson KG (2003) Certificateless public key cryptography. In International conference on the theory and application of cryptology and information security (pp. 452-473). Springer, Berlin, Heidelberg
Cui J, Wu D, Zhang J, Xu Y, Zhong H (2019) An efficient authentication scheme based on semi-trusted authority in VANETs. IEEE Trans Veh Technol 68(3):2972–2986
Nakamoto S (2019) Bitcoin: A peer-to-peer electronic cash system. Manubot
Wang J, Chen W, Wang L, Sherratt RS, Alfarraj O, Tolba A (2020) Data secure storage mechanism of sensor networks based on blockchain. CMC-Computers Materials & Continua 65(3):2365–2384
Chaudhary B, Singh K (2021) A Blockchain enabled location-privacy preserving scheme for vehicular ad-hoc networks. Peer-to-Peer Networking and Applications, 1–15
Zhang J, Zhong S, Wang J, Yu X, Alfarraj O (2021) A storage optimization scheme for blockchain transaction databases. Comp Syst Sci Eng 36(3):521–535
Raya M, Hubaux JP (2007) Securing vehicular ad hoc networks. J Comput Secur 15(1):39–68
Lu R, Lin X, Zhu H, Ho PH, Shen X (2008) ECPP: Efficient conditional privacy preservation protocol for secure vehicular communications. In IEEE INFOCOM 2008-The 27th Conference on Computer Communications (pp. 1229-1237). IEEE
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
Asghar M, Doss RRM, Pan L (2018) A scalable and efficient PKI based authentication protocol for VANETs. In 2018 28th International Telecommunication Networks and Applications Conference (ITNAC) (pp. 1-3). IEEE
Zhang C, Lu R, Lin X, Ho PH, Shen X (2008) An efficient identity-based batch verification scheme for vehicular sensor networks. In IEEE INFOCOM 2008-The 27th Conference on Computer Communications (pp. 246-250). IEEE
Sun J, Zhang C, Zhang Y, Fang Y (2010) An identity-based security system for user privacy in vehicular ad hoc networks. IEEE Trans Parallel Distrib Syst 21(9):1227–1239
Zhang C, Ho PH, Tapolcai J (2011) On batch verification with group testing for vehicular communications. Wireless Netw 17(8):1851–1865
Lee CC, Lai YM (2013) Toward a secure batch verification with group testing for VANET. Wireless Netw 19(6):1441–1449
He D, Zeadally S, Xu B, Huang X (2015) An efficient identity-based conditional privacy-preserving authentication scheme for vehicular ad hoc networks. IEEE Trans Inf Forensics Secur 10(12):2681–2691
Feng Q, He D, Zeadally S, Liang K (2019) BPAS: Blockchain-assisted privacy-preserving authentication system for vehicular ad hoc networks. IEEE Trans Industr Inf 16(6):4146–4155
Bayat M, Barmshoory M, Rahimi M, Aref MR (2015) A secure authentication scheme for VANETs with batch verification. Wireless Netw 21(5):1733–1743
Zhang L, Wu Q, Domingo-Ferrer J, Qin B, Hu C (2016) Distributed aggregate privacy-preserving authentication in VANETs. IEEE Trans Intell Transp Syst 18(3):516–526
Wang Y, Zhong H, Xu Y, Cui J, Wu G (2020) Enhanced security identity-based privacy-preserving authentication scheme supporting revocation for vanets. IEEE Syst J 14(4):5373–5383
Deng H, Qin Z, Wu Q, Guan Z, Yin H (2020) Revocable Attribute-based Data Storage in Mobile Clouds. IEEE Trans Serv Comput
Deng H, Qin Z, Wu Q, Guan Z, Deng RH, Wang Y, Zhou Y (2020) Identity-based encryption transformation for flexible sharing of encrypted data in public cloud. IEEE Trans Inf Forensics Secur 15:3168–3180
Wang S, Mao K, Zhan F, Liu D (2020) Hybrid conditional privacy-preserving authentication scheme for VANETs. Peer-to-Peer Netw Appl 13(5):1600–1615
Horng SJ, Tzeng SF, Huang PH, Wang X, Li T, Khan MK (2015) An efficient certificateless aggregate signature with conditional privacy-preserving for vehicular sensor networks. Inf Sci 317:48–66
Li J, Yuan H, Zhang Y (2015) Cryptanalysis and improvement of certificateless aggregate signature with conditional privacy-preserving for vehicular sensor networks. networks, 317, 48-66
Wang X, Jiang J, Zhao S, Bai L (2019) A fair blind signature scheme to revoke malicious vehicles in VANETs. Comput Mater Continua 58(1):249–262
Cui L, Gang W, Xiaofeng S, Feng Z, Liang Z (2020) An efficient certificateless aggregate signature scheme designed for VANET. Comp Mat Continua 63(2):725–742
Wang Q, Chen H, Xie L, Wang K (2013) One-way hash chain-based self-healing group key distribution scheme with collusion resistance capability in wireless sensor networks. Ad Hoc Netw 11(8):2500–2511
Lu Z, Wang Q, Qu G, Zhang H, Liu Z (2019) A blockchain-based privacy-preserving authentication scheme for vanets. IEEE Transactions on Very Large Scale Integration (VLSI) Systems, 27(12), 2792-2801
Zheng D, Jing C, Guo R, Gao S, Wang L (2019) A traceable blockchain-based access authentication system with privacy preservation in VANETs. IEEE Access 7:117716–117726
Xu Z, Liang W, Li KC, Xu J, Jin H (2021) A blockchain-based roadside unit-assisted authentication and key agreement protocol for internet of vehicles. J Parallel Dist Comput 149:29–39
Wang C, Shen J, Lai J-F, Liu J (2021) B-TSCA: Blockchain Assisted Trustworthiness Scalable Computation for V2I Authentication in VANETs. IEEE Trans Emerg Topics Comput 9(3):1386–1396
Ren Y, Li X, Sun SF, Yuan X, Zhang X (2021) Privacy-preserving batch verification signature scheme based on blockchain for Vehicular Ad-Hoc Networks. J Info Sec Appl 58:102698
Zhang J, Zhong S, Wang T, Chao HC, Wang J (2020) Blockchain-based systems and applications: a survey. J Int Tech 21(1):1–14
Bagga P, Sutrala AK, Das AK, Vijayakumar P (2021) Blockchain-based batch authentication protocol for Internet of Vehicles. J Syst Architect 113:101877
Cui J, Zhang J, Zhong H, Xu Y (2017) SPACF: A secure privacy-preserving authentication scheme for VANET with cuckoo filter. IEEE Trans Veh Technol 66(11):10283–10295
Huang JL, Yeh LY, Chien HY (2010) ABAKA: An anonymous batch authenticated and key agreement scheme for value-added services in vehicular ad hoc networks. IEEE Trans Veh Technol 60(1):248–262
Zhong H, Han S, Cui J, Zhang J, Xu Y (2019) Privacy-preserving authentication scheme with full aggregation in VANET. Inf Sci 476:211–221
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 Architect 99:101636
Mei Q, Xiong H, Chen J, Yang M, Kumari S, Khan MK (2020) Efficient certificateless aggregate signature with conditional privacy preservation in IoV. IEEE Syst J 15(1):245–256
Jia X, He D, Liu Q, Choo KKR (2018) An efficient provably-secure certificateless signature scheme for Internet-of-Things deployment. Ad Hoc Netw 71:78–87
Gayathri NB, Thumbur G, Kumar PR, Rahman MZU, Reddy PV (2019) Efficient and secure pairing-free certificateless aggregate signature scheme for healthcare wireless medical sensor networks. IEEE Internet Things J 6(5):9064–9075
Pointcheval D, Stern J (1996) Security proofs for signature schemes. In International Conference on the Theory and Applications of Cryptographic Techniques (pp. 387-398). Springer, Berlin, Heidelberg
Crypto++ Library 8.4 | Free C++ Class Library of Cryptographic Schemes (2021) https://www.cryptopp.com/. Accessed 2 Mar 2021
PBC Library - Pairing-Based Cryptography - About (2021) https://crypto.stanford.edu/pbc/. Accessed 2 Mar 2021
Carrara GR, Burle LM, Medeiros DS, de Albuquerque CVN, Mattos DM (2020) Consistency, availability, and partition tolerance in blockchain: a survey on the consensus mechanism over peer-to-peer networking. Ann Telecommun 75(3):163–174
Zhang S, Lee JH (2020) Analysis of the main consensus protocols of blockchain. ICT express 6(2):93–97
Author information
Authors and Affiliations
Contributions
Conceptualization: [Ashish Tomar]; Methodology: [Ashish Tomar]; Formal analysis and investigation: [Ashish Tomar]; Writing - original draft preparation: [Ashish Tomar]; Writing - review and editing: [Sachin Tripathi]; Supervision: [Sachin Tripathi].
Corresponding author
Ethics declarations
Conflicts of interests
We have no conflict of interest to declare that are relevant to the content of this article.
Additional information
Publisher’s Note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Rights and permissions
About this article
Cite this article
Tomar, A., Tripathi, S. BCAV: Blockchain-based certificateless authentication system for vehicular network. Peer-to-Peer Netw. Appl. 15, 1733–1756 (2022). https://doi.org/10.1007/s12083-022-01319-2
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s12083-022-01319-2