Skip to main content
Log in

BCAV: Blockchain-based certificateless authentication system for vehicular network

  • Published:
Peer-to-Peer Networking and Applications Aims and scope Submit manuscript

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.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6
Fig. 7
Fig. 8
Fig. 9
Fig. 10

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

  1. 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

    Article  Google Scholar 

  2. 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

    Article  Google Scholar 

  3. Fei L, Jiayan Z, Jiaqi S, Szczerbicki E (2020) Deep Learning-Based Int

    Article  Google Scholar 

  4. Wang J, Yang Y, Wang T, Sherratt RS, Zhang J (2020) Big data service architecture: a survey. J Int Tech 21(2):393–405

    Google Scholar 

  5. 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

    Article  Google Scholar 

  6. 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

    Article  Google Scholar 

  7. 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

    Article  Google Scholar 

  8. 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

  9. 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

    Article  Google Scholar 

  10. Nakamoto S (2019) Bitcoin: A peer-to-peer electronic cash system. Manubot

  11. 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

    Article  Google Scholar 

  12. 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

  13. 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

    Article  Google Scholar 

  14. Raya M, Hubaux JP (2007) Securing vehicular ad hoc networks. J Comput Secur 15(1):39–68

    Article  Google Scholar 

  15. 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

  16. 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

    Article  Google Scholar 

  17. 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

  18. 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

  19. 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

    Article  Google Scholar 

  20. Zhang C, Ho PH, Tapolcai J (2011) On batch verification with group testing for vehicular communications. Wireless Netw 17(8):1851–1865

    Article  Google Scholar 

  21. Lee CC, Lai YM (2013) Toward a secure batch verification with group testing for VANET. Wireless Netw 19(6):1441–1449

    Article  Google Scholar 

  22. 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

    Article  Google Scholar 

  23. 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

    Article  Google Scholar 

  24. Bayat M, Barmshoory M, Rahimi M, Aref MR (2015) A secure authentication scheme for VANETs with batch verification. Wireless Netw 21(5):1733–1743

    Article  Google Scholar 

  25. 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

    Article  Google Scholar 

  26. 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

    Article  Google Scholar 

  27. Deng H, Qin Z, Wu Q, Guan Z, Yin H (2020) Revocable Attribute-based Data Storage in Mobile Clouds. IEEE Trans Serv Comput

  28. 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

    Article  Google Scholar 

  29. 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

    Article  Google Scholar 

  30. 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

    Article  MathSciNet  Google Scholar 

  31. 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

  32. 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

    Article  Google Scholar 

  33. 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

    Google Scholar 

  34. 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

    Article  Google Scholar 

  35. 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

  36. 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

    Article  Google Scholar 

  37. 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

    Article  Google Scholar 

  38. 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

    Article  Google Scholar 

  39. 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

  40. 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

    Google Scholar 

  41. Bagga P, Sutrala AK, Das AK, Vijayakumar P (2021) Blockchain-based batch authentication protocol for Internet of Vehicles. J Syst Architect 113:101877

  42. 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

    Article  Google Scholar 

  43. 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

    Article  Google Scholar 

  44. 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

    Article  Google Scholar 

  45. 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

  46. 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

    Article  Google Scholar 

  47. 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

    Article  Google Scholar 

  48. 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

    Article  Google Scholar 

  49. 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

  50. Crypto++ Library 8.4 | Free C++ Class Library of Cryptographic Schemes (2021) https://www.cryptopp.com/. Accessed 2 Mar 2021

  51. PBC Library - Pairing-Based Cryptography - About (2021) https://crypto.stanford.edu/pbc/. Accessed 2 Mar 2021

  52. 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

    Article  Google Scholar 

  53. Zhang S, Lee JH (2020) Analysis of the main consensus protocols of blockchain. ICT express 6(2):93–97

    Article  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

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

Correspondence to Ashish Tomar.

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

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

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

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s12083-022-01319-2

Keywords

Navigation