Skip to main content
Log in

Consortium Blockchain-Based Secure Software Defined Vehicular Network

  • Published:
Mobile Networks and Applications Aims and scope Submit manuscript

Abstract

The vehicular ad hoc network (VANET) is a promising technology that can provide Internet access services for vehicles. With the development of VANET, tremendous intelligent vehicles will emerge mass and different communication requirements. Software-defined networking (SDN) is regarded as a potential technology to enhance network performance. In recent years, a new networking paradigm called software defined vehicular networks (SDVN) has been proposed. Nevertheless, the security issues still need to be considered for SDVN, because malicious vehicles can put forward fake requirements on the control plane of SDVN, which deteriorates the network performance in a certain degree. In this paper, we associate resources allocation problem with trust value of vehicles for the first time. The trust value of vehicles can be obtained through trust management system. Considering that there are many defects in the state-in-art trust management schemes, in this paper, a decentralized trust management architecture is designed which constitutes of three layers based on consortium blockchain. A joint proof-of-stake and modified practical Byzantine fault tolerance (PoS-mPBFT) algorithm is proposed to the shorten the confirmation time, which is deployed on RSUs. Different from previous researches that focus on designing methods to evaluate trust value, we use prediction model to estimate trust value of vehicles in the next period. After calculating trust value of vehicles, it assigns more resources to those high credibility vehicles when SDN services are provided. Meanwhile, to increase the efficiency of resource allocation, we convert the multiple-path mapping problem of the virtual network into the multi-commodity flow problem, which is solved by a heuristic algorithm. The simulation results indicate that the proposed trust management architecture and heuristic algorithm could provide better safety in SDVN and shorten consensus time, meanwhile effectively abstract underlying resources to enhance network load balance and capacity.

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.

Institutional subscriptions

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

Similar content being viewed by others

References

  1. Chen C, Wang Z, Guo B (2016) The road to the chinese smart city: progress, challenges, and future directions. IT PROF 18(1):14–17

    Article  Google Scholar 

  2. Nunes BA, Mendonca M, Nguyen X, Obraczka K, Turletti T (2014) A survey of software-defined networking: past, present, and future of programmable networks. IEEE Commun Surveys Tuts 16(3):1617–1634

    Article  Google Scholar 

  3. He Z, Cao J, Liu X (2016) SDVN: Enabling rapid network innovation for heterogeneous vehicular communication. IEEE Netw 30(4):10–15

    Article  Google Scholar 

  4. Ozcevik ME, Canberk B, Duong TQ (2017) End to end delay modeling of heterogeneous traffic flows in software defined 5G networks. Ad Hoc Netw 60:26–39

    Article  Google Scholar 

  5. Li H, Dong M, Ota K (2016) Control plane optimization in software-defined vehicular ad hoc networks. IEEE Trans Veh Technol 65(10):7895–7904

    Article  Google Scholar 

  6. Yaqoon Y, Ahmad I, Ahmed E, Gani A, Imran M, Guizani N (2017) Overcoming the key challenges to establishing vehicular communication: is SDN the answer? IEEE Commun Mag 55(7):128–134

    Article  Google Scholar 

  7. Mahmoud ME, Shen X (2011) An integrated stimulation and punishment mechanism for thwarting packet dropping attack in multihop wireless networks. IEEE Trans Veh Technol 60(8):3947–3962

    Article  Google Scholar 

  8. Li Z, Chi G, Tricia C (2014) On joint privacy and reputation assurance for vehicular ad hoc networks. IEEE Trans Mobile Comput 13(10):2334–2344

    Article  Google Scholar 

  9. Huang X, Yu R, Kang J, Zhang Y (2017) Distributed reputation management for secure and efficient vehicular edge computing and networks. IEEE Access 5:25408–25420

    Article  Google Scholar 

  10. Zheng Q, Zheng K, Zhang H, Leung VC (2016) Delay-optimal virtualized radio resource scheduling in software-defined vehicular networks via stochastic learning. IEEE Trans Veh Technol 65(10):7857–7867

    Article  Google Scholar 

  11. Zhu Y, Ammmar M (2006) Algorithms for assigning substrate network resources to virtual network components. In: 25th IEEE international conference on computer communications (INFOCOM), pp 1–12

  12. Lai C, Zhang K, Cheng N, Li H, Shen X (2017) SIRC: A secure incentive scheme for reliable cooperative downloading in highway VANETs. IEEE Trans Intell Transport Syst 18(6):1559–1574

    Google Scholar 

  13. Li Q, Malip A, Martin KM, Ng S, Zhang J (2012) A reputation-based announcement scheme for VANETs. IEEE Trans Veh Technol 61(9):4095–4108

    Article  Google Scholar 

  14. Raya M, Papadimitratos P, Gligor VD, Hubaux J (2008) On data-centric trust establishment in ephemeral ad hoc networks. In: IEEE 27th conference on computer communications (INFOCOM), pp 1238–1246

  15. Yang Z, Yang K, Lei L, Zheng K, Leung VC (2018) Blockchain-based decentralized trust management in vehicular networks. IEEE Internet of Things Journal early access

  16. Secinti G, Canberk B, Duong TQ, Shu L (2017) Software defined architecture for VANET: a testbed implementation with wireless access management. IEEE Commun Mag 55(7):135–141

    Article  Google Scholar 

  17. Muzio JC, Rosenerg IC (1986) Introduction—multiple-valued logic. IEEE Trans Comput C-35(2):97–98

    Article  Google Scholar 

  18. Nakamoto S (2008) https://bitcoin.org/bitcoin.pdf

  19. Castro M, Liskov B (1999) Practical byzantine fault tolerance. In: Third symposium on operating systems design and implementation (OSDI)

  20. Gonzlez A, Barra E, Beghelli A, Leiva A (2015) A sub-graph mapping-based algorithm for virtual network allocation over flexible grid networks. In: IEEE 17th International Conference on Transparent Optical Networks (ICTON), pp 1–4

  21. Jiang M, Wang B, Wu M (2011) Research on network virtualization and virtual network mapping algorithm. Chin J Electron 39(6):1315–1320

    Google Scholar 

  22. Martin-Vega FJ, Aguayo-Torres MC, Gomez G, Entrambasaguas JT, Duong TQ (2018) Key technologies, modeling approaches, and challenges for millimeter-wave vehicular communications. IEEE Communication Magazine 56(10):28 C 35

    Article  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Hao Wu.

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

Zhao, N., Wu, H. & Zhao, X. Consortium Blockchain-Based Secure Software Defined Vehicular Network. Mobile Netw Appl 25, 314–327 (2020). https://doi.org/10.1007/s11036-019-01285-9

Download citation

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s11036-019-01285-9

Keywords

Navigation