Skip to main content
Log in

Integration of Blockchain in VANET Using gRPC for Privacy Preservation of Vehicles

  • Original Research
  • Published:
SN Computer Science Aims and scope Submit manuscript

Abstract

Vehicular ad hoc network (VANET) is a mobile network comprising vehicles, roadside units, and related infrastructure that enables inter-node communication to manage traffic and enhance road safety. Despite its potential to aid drivers, there are several security and privacy concerns that must be addressed before widespread adoption. It is crucial to validate and hold vehicles accountable in the event of misbehavior while also protecting their privacy and that of their drivers to prevent unlawful tracking and disclosure of personal information. Many current VANET solutions rely on a central trusted authority, which is not a scalable solution and becomes the network’s single point of failure. To address these issues, we propose a decentralized blockchain-based authentication solution for VANET that integrates blockchain with VANET using the gRPC framework. This method adds an extra layer of security to the network by ensuring that only authorized nodes are aware of a vehicle’s identity. We use blockchain technology to construct a distributed structure and preserve an immutable ledger of data, strengthening the system’s integrity. Our technique uses the Hyperledger Fabric, a permissioned blockchain platform, and Veins in OMNeT++ with the gRPC as communication interface. Our proposed approach is more efficient than previous state-of-the-art approaches.

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
Fig. 11
Fig. 12
Fig. 13
Fig. 14
Fig. 15

Similar content being viewed by others

Availability of data and materials

Not applicable.

Code availability

Not applicable.

References

  1. Organization WH. Global status report on road safety 2018. Geneva: World Health Organization; 2018.

    Google Scholar 

  2. Karagiannis G, Altintas O, Ekici E, et al. Vehicular networking: a survey and tutorial on requirements, architectures, challenges, standards and solutions. IEEE Commun Surv Tutor. 2011;13(4):584–616.

    Article  Google Scholar 

  3. Buchenscheit A, Schaub F, Kargl F, et al. A vanet-based emergency vehicle warning system. In: 2009 IEEE vehicular networking conference (VNC). IEEE. 2009. p. 1–8.

  4. Cronin B. Vehicle based data and availability. 2022. https://www.its.dot.gov/itspac. Accessed 10 May 2022.

  5. Malhi AK, Batra S, Pannu HS. Security of vehicular ad-hoc networks: a comprehensive survey. Comput Secur. 2019;89: 101664.

    Article  Google Scholar 

  6. Liang R, Li B, Song X. Blockchain-based privacy preserving trust management model in VANET. In: Advanced data mining and applications. Springer International Publishing; 2020. p. 465–79.

  7. Tariq F, Anwar M, Janjua AR, et al. Blockchain in WSNs, VANets, IoTs and healthcare: a survey. In: Artificial intelligence and network applications. WAINA. Springer; 2020. p. 267–79.

  8. Li H, Pei L, Liao D, Sun G, et al. Blockchain meets VANET: an architecture for identity and location privacy protection in VANET. Peer-to-Peer Netw Appl. 2019;12(5):1178–93.

    Article  Google Scholar 

  9. Foundation H. Introduction to hyperledger fabric. 2022. https://hyperledger-fabric.readthedocs.io/en/release-2.5/blockchain.html. Accessed 10 May 2022.

  10. Grover J. Security of vehicular ad hoc networks using blockchain: a comprehensive review. Veh Commun. 2022;34(100):458.

    Google Scholar 

  11. Zhang X, Li R, Cui B. A security architecture of VANET based on blockchain and mobile edge computing. In: 2018 1st IEEE international conference on hot information-centric networking (HotICN). IEEE; 2018. p. 2792–2801.

  12. Liu J, Li X, Jiang Q, et al. BUA: a blockchain-based unlinkable authentication in VANETs. In: ICC 2020–2020 IEEE international conference on communications (ICC). IEEE; 2020. p. 1–6.

  13. Lin C, He D, Huang X, et al. BCPPA: a blockchain-based conditional privacy-preserving authentication protocol for vehicular ad hoc networks. IEEE Trans Intell Transp Syst. 2021;22(12):7408–20.

    Article  Google Scholar 

  14. Zheng D, Jing C, Guo R, et al. A traceable blockchain-based access authentication system with privacy preservation in VANETs. IEEE Access. 2019;7:117716–26.

    Article  Google Scholar 

  15. George SA, Jaekel A, Saini I. Secure identity management framework for vehicular ad-hoc network using blockchain. In: 2020 IEEE symposium on computers and communications (ISCC). IEEE. 2020. p. 1–6.

  16. Lu Z, Wang Q, Qu G, et al. A blockchain-based privacy-preserving authentication scheme for VANETs. IEEE Trans Very Large Scale Integr (VLSI) Syst. 2019;27(12):12–34.

  17. Whyte W, Weimerskirch A, Kumar V, et al. A security credential management system for V2V communications. In: 2013 IEEE vehicular networking conference. IEEE; 2013. p. 1–8.

  18. Leiding B, Memarmoshrefi P, Hogrefe D. Self-managed and blockchain-based vehicular ad-hoc networks. In: UbiComp ’16. ACM; 2016. p. 137–40.

  19. Malik N, Nanda P, Arora A, et al. Blockchain based secured identity authentication and expeditious revocation framework for vehicular networks. In: 2018 17th IEEE International conference on trust, security and privacy in computing and communications 12th IEEE international conference on big data science and engineering (TrustCom BigDataSE). IEEE; 2018. p. 674–79.

  20. Lasla N, Younis M, Znaidi W, et al. Efficient distributed admission and revocation using blockchain for cooperative ITS. In: 2018 9th IFIP international conference on new technologies, mobility and security (NTMS). IEEE. 2018. p. 1–5.

  21. Lu Z, Wang Q, Qu G, et al. BARS: a blockchain-based anonymous reputation system for trust management in VANETs. In: 2018 17th IEEE international conference on trust, security and privacy in computing and communications 12th IEEE international conference on big data science and engineering(TrustComBigDataSE). IEEE. 2018. p. 98–103.

  22. Dai C, Xiao X, Ding Y, et al. Learning based security for VANET with blockchain. In: 2018 IEEE international conference on communication systems (ICCS), IEEE. 2018. p. 210–15.

  23. Mejri MN, Ben-Othman J, Hamdi M. Survey on VANET security challenges and possible cryptographic solutions. Veh Commun. 2014;1(2):53–66.

    Google Scholar 

  24. Liang W, Li Z, Zhang H, et al. Vehicular ad hoc networks: architectures, research issues, methodologies, challenges, and trends. Int J Distrib Sensor Netw. 2015;11(8): 745303.

    Article  Google Scholar 

  25. Rasheed A, Gillani S, Ajmal S, et al. Vehicular ad hoc network (VANET): a survey, challenges, and applications. In: Vehicular ad-hoc networks for smart cities. Springer; 2017. p 39–51

  26. Naja R. A survey of communications for intelligent transportation systems. In: Wireless vehicular networks for car collision avoidance. Springer; 2013. p. 3–35.

  27. Phull N, Singh P. A review on security issues in VANETs. In: 2019 6th international conference on computing for sustainable global development (INDIACom). IEEE; 2019. p. 1084–88.

  28. Junaid HA, Ali M, Syed AA, Warip M, Nazri M, et al. Classification of security attacks in VANET: a review of requirements and perspectives. MATEC Web Conf. 2018;150(06):038. https://doi.org/10.1051/matecconf/201815006038.

    Article  Google Scholar 

  29. Sheikh MS, Liang J, Wang W. A survey of security services, attacks, and applications for vehicular ad hoc networks (vanets). Sensors. 2019;19(16):3589.

    Article  Google Scholar 

  30. La VH, Cavalli AR. Security attacks and solutions in vehicular ad hoc networks: a survey. Int J Adhoc Netw Syst (IJANS). 2014;4(2):1–20.

    Article  Google Scholar 

  31. Kaur R, Singh TP, Khajuria V. Security issues in vehicular ad-hoc network (vanet). In: 2018 2nd international conference on trends in electronics and informatics (ICOEI). IEEE. 2018. p. 884–89.

  32. Tangade SS, Manvi SS. A survey on attacks, security and trust management solutions in vanets. In: 2013 fourth international conference on computing, communications and networking technologies (ICCCNT). IEEE; 2013. p. 1–6.

  33. Ibrahim S, Hamdy M. A comparison on VANET authentication schemes: public key vs. symmetric key. In: 2015 tenth international conference on computer engineering ‘I &’ Systems (ICCES). IEEE. 2015. p. 341–45.

  34. Asghar M, Doss RRM, Pan L. A scalable and efficient PKI based authentication protocol for VANETs. In: 2018 28th international telecommunication networks and applications conference (ITNAC). IEEE. 2018. p. 1–3.

  35. Sakhreliya SC, Pandya NH. Pki-sc: public key infrastructure using symmetric key cryptography for authentication in vanets. In: 2014 IEEE international conference on computational intelligence and computing research. IEEE; 2014. p. 1–6.

  36. Zhang Y, Bai X. Comparative analysis of VANET authentication architecture and scheme. In: 2019 12th international symposium on computational intelligence and design (ISCID). IEEE; 2019. p. 89–93.

  37. Chatterjee R, Chatterjee R. An overview of the emerging technology: blockchain. In: 2017 3rd international conference on computational intelligence and networks (CINE), IEEE. 2017. p. 126–27.

  38. Singh M, Singh A, Kim S. Blockchain: a game changer for securing iot data. In: 2018 IEEE 4th world forum on internet of things (WF-IoT). IEEE; 2018. p. 51–5.

  39. Yousuf S, Svetinovic D. Blockchain technology in supply chain management: preliminary study. In: 2019 sixth international conference on internet of things: systems, management and security (IOTSMS). IEEE; 2019. p. 537–8.

  40. Narayanan A, Bonneau J, Felten E, et al. Bitcoin and cryptocurrency technologies: a comprehensive introduction. Princeton: Princeton University Press; 2016.

    Google Scholar 

  41. gRPC Community. Introduction to grpc. 2022. https://grpc.io/docs/what-is-grpc/core-concepts. Accessed 10 May 2022.

  42. GoLang. Hyperledger fabric gosdk. 2022. https://hyperledger-fabric.readthedocs.io/en/release-2.2/fabric-sdks.html. Accessed 8 Mar 2022.

  43. Autocheck. What is vehicle identification number. 2022. https://www.autocheck.com/vehiclehistory. Accessed 1 June 2022.

  44. Omnetpp. Omnet++ discrete event simulator. 2022. https://omnetpp.org. Accessed 8 March 2022.

  45. SUMO. Simulation of urban mobility. 2022. https://www.eclipse.org/sumo. Accessed 8 Mar 2022.

  46. Sommer. Vehicles in simulation (veins). 2022.https://veins.car2x.org. Accessed 8 Mar 2022.

  47. Foundation H. Hyperledger fabric. 2022. https://www.hyperledger.org/use/fabric. Accessed 1 June 2022.

  48. CryptoPP. Crypto++ library 8.6. 2022.https://www.cryptopp.com. Accessed 10 May 2022.

Download references

Funding

Not applicable.

Author information

Authors and Affiliations

Authors

Contributions

All the authors have equally participated in the work.

Corresponding author

Correspondence to Jyoti Grover.

Ethics declarations

Conflict of interest

The authors declare no competing interests.

Research involving human participants and/or animals

This article does not contain any studies with human participants or animals performed by any of the authors.

Additional information

Publisher's Note

Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.

This article is part of the topical collection “Research Trends in Communication and Network Technologies” guest edited by Anshul Verma, Pradeepika Verma and Kiran Kumar Pattanaik.

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.

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Singh, A.K., Grover, J. & Mishra, S. Integration of Blockchain in VANET Using gRPC for Privacy Preservation of Vehicles. SN COMPUT. SCI. 5, 110 (2024). https://doi.org/10.1007/s42979-023-02438-0

Download citation

  • Received:

  • Accepted:

  • Published:

  • DOI: https://doi.org/10.1007/s42979-023-02438-0

Keywords

Navigation