Blockchain-Based Authentication in Internet of Vehicles: A Survey

Internet of Vehicles (IoV) has emerged as an advancement over the traditional Vehicular Ad-hoc Networks (VANETs) towards achieving a more efficient intelligent transportation system that is capable of providing various intelligent services and supporting different applications for the drivers and passengers on roads. In order for the IoV and VANETs environments to be able to offer such beneficial road services, huge amounts of data are generated and exchanged among the different communicated entities in these vehicular networks wirelessly via open channels, which could attract the adversaries and threaten the network with several possible types of security attacks. In this survey, we target the authentication part of the security system while highlighting the efficiency of blockchains in the IoV and VANETs environments. First, a detailed background on IoV and blockchain is provided, followed by a wide range of security requirements, challenges, and possible attacks in vehicular networks. Then, a more focused review is provided on the recent blockchain-based authentication schemes in IoV and VANETs with a detailed comparative study in terms of techniques used, network models, evaluation tools, and attacks counteracted. Lastly, some future challenges for IoV security are discussed that are necessary to be addressed in the upcoming research.

[1]  Neeraj Kumar,et al.  BCPPA: A Blockchain-Based Conditional Privacy-Preserving Authentication Protocol for Vehicular Ad Hoc Networks , 2021, IEEE Transactions on Intelligent Transportation Systems.

[2]  Lien-Wu Chen,et al.  Driver Behavior Monitoring and Warning With Dangerous Driving Detection Based on the Internet of Vehicles , 2021, IEEE Transactions on Intelligent Transportation Systems.

[3]  Neeraj Kumar,et al.  Blockchain-Enabled Certificate-Based Authentication for Vehicle Accident Detection and Notification in Intelligent Transportation Systems , 2021, IEEE Sensors Journal.

[4]  Gautam Srivastava,et al.  Blockchain-Based Lightweight and Secured V2V Communication in the Internet of Vehicles , 2021, IEEE Transactions on Intelligent Transportation Systems.

[5]  Dhananjay Singh,et al.  SafeDrive: Hybrid Recommendation System Architecture for Early Safety Predication Using Internet of Vehicles , 2021, Sensors.

[6]  Mohamed Amine Ferrag,et al.  EASBF: An efficient authentication scheme over blockchain for fog computing-enabled internet of vehicles , 2021, J. Inf. Secur. Appl..

[7]  Ali Hassan Sodhro,et al.  Link Optimization in Software Defined IoV Driven Autonomous Transportation System , 2021, IEEE Transactions on Intelligent Transportation Systems.

[8]  Ke Xiao,et al.  A survey: applications of blockchain in the Internet of Vehicles , 2021, EURASIP Journal on Wireless Communications and Networking.

[9]  Jianbo Xu,et al.  A blockchain-based Roadside Unit-assisted authentication and key agreement protocol for Internet of Vehicles , 2021, J. Parallel Distributed Comput..

[10]  Kashif Naseer Qureshi,et al.  Internet of Vehicles: Key Technologies, Network Model, Solutions and Challenges With Future Aspects , 2021, IEEE Transactions on Intelligent Transportation Systems.

[11]  Biplab Sikdar,et al.  A Scalable Protocol for Driving Trust Management in Internet of Vehicles With Blockchain , 2020, IEEE Internet of Things Journal.

[12]  Saurabh Singh,et al.  Convergence of blockchain and artificial intelligence in IoT network for the sustainable smart city , 2020, Sustainable Cities and Society.

[13]  Liang Wang,et al.  A Blockchain-based Privacy-Preserving Authentication Scheme with Anonymous Identity in Vehicular Networks , 2020 .

[14]  Mohamed Amine Ferrag,et al.  DeepCoin: A Novel Deep Learning and Blockchain-Based Energy Exchange Framework for Smart Grids , 2020, IEEE Transactions on Engineering Management.

[15]  Jun Tao,et al.  A Privacy-Preserving Authentication Scheme for VANETs based on Consortium Blockchain , 2020, 2020 IEEE 92nd Vehicular Technology Conference (VTC2020-Fall).

[16]  Suhan Jiang,et al.  A game-theoretic approach to storage offloading in PoC-based mobile blockchain mining , 2020, MobiHoc.

[17]  Prathamesh Churi,et al.  A survey on security and privacy issues in IoV , 2020, International Journal of Electrical and Computer Engineering (IJECE).

[18]  Sherali Zeadally,et al.  Secure authentication and privacy-preserving techniques in Vehicular Ad-hoc NETworks (VANETs) , 2020, Veh. Commun..

[19]  Ashok Kumar Das,et al.  Blockchain-based batch authentication protocol for Internet of Vehicles , 2020, J. Syst. Archit..

[20]  M. B. Mollah,et al.  Blockchain for the Internet of Vehicles Towards Intelligent Transportation Systems: A Survey , 2020, IEEE Internet of Things Journal.

[21]  Ali Kashif Bashir,et al.  SDN-enabled Traffic Alert System for IoV in Smart Cities , 2020, IEEE INFOCOM 2020 - IEEE Conference on Computer Communications Workshops (INFOCOM WKSHPS).

[22]  Anis Koubaa,et al.  Smart Route: Internet-of-Vehicles (IoV)-Based Congestion Detection and Avoidance (IoV-Based CDA) Using Rerouting Planning , 2020, Applied Sciences.

[23]  Jong-Hyouk Lee,et al.  Analysis of the main consensus protocols of blockchain , 2020, ICT Express.

[24]  Mohamed Aymen Chalouf,et al.  Survey on blockchain-based applications in internet of vehicles , 2020, Comput. Electr. Eng..

[25]  Sherali Zeadally,et al.  BPAS: Blockchain-Assisted Privacy-Preserving Authentication System for Vehicular Ad Hoc Networks , 2020, IEEE Transactions on Industrial Informatics.

[26]  Chen Chen,et al.  Smart-Contract-Based Economical Platooning in Blockchain-Enabled Urban Internet of Vehicles , 2020, IEEE Transactions on Industrial Informatics.

[27]  Sachin Shetty,et al.  A Tutorial and Future Research for Building a Blockchain-Based Secure Communication Scheme for Internet of Intelligent Things , 2020, IEEE Access.

[28]  Sourav Sengupta,et al.  Measurements, Analyses, and Insights on the Entire Ethereum Blockchain Network , 2020, WWW.

[29]  Joel J. P. C. Rodrigues,et al.  Authentication Protocols in Internet of Vehicles: Taxonomy, Analysis, and Challenges , 2020, IEEE Access.

[30]  Shahid Mumtaz,et al.  Survey on the Internet of Vehicles: Network Architectures and Applications , 2020, IEEE Communications Standards Magazine.

[31]  Wei He,et al.  An Efficient Decentralized Key Management Mechanism for VANET With Blockchain , 2020, IEEE Transactions on Vehicular Technology.

[32]  Pearson Correlation Coefficient , 2020, Definitions.

[33]  Qichao Xu,et al.  Blockchain-Based Trustworthy Edge Caching Scheme for Mobile Cyber-Physical System , 2020, IEEE Internet of Things Journal.

[34]  B. S. Manoj,et al.  Sliding Window Blockchain Architecture for Internet of Things , 2020, IEEE Internet of Things Journal.

[35]  Fan Wu,et al.  A New Vehicular Fog Computing Architecture for Cooperative Sensing of Autonomous Driving , 2020, IEEE Access.

[36]  Liehuang Zhu,et al.  Blockchain-based multimedia sharing in vehicular social networks with privacy protection , 2020, Multimedia Tools and Applications.

[37]  Sunghyun Cho,et al.  Distributed Blockchain-Based Message Authentication Scheme for Connected Vehicles , 2020, Electronics.

[38]  Mohsen Guizani,et al.  A Survey of Blockchain Enabled Cyber-Physical Systems , 2020, Sensors.

[39]  Surbhi Sharma,et al.  A survey on internet of vehicles: Applications, security issues & solutions , 2019, Veh. Commun..

[40]  Mithileysh Sathiyanarayanan,et al.  The Role of Blockchain in Internet of Vehicles (IoV): Issues, Challenges and Opportunities , 2019, 2019 International Conference on contemporary Computing and Informatics (IC3I).

[41]  Honggang Wang,et al.  Distributed Security Architecture Based on Blockchain for Connected Health: Architecture, Challenges, and Approaches , 2019, IEEE Wireless Communications.

[42]  M. B. Mollah,et al.  Blockchain for Future Smart Grid: A Comprehensive Survey , 2019, IEEE Internet of Things Journal.

[43]  Liehuang Zhu,et al.  CoRide: A Privacy-Preserving Collaborative-Ride Hailing Service Using Blockchain-Assisted Vehicular Fog Computing , 2019, SecureComm.

[44]  Albert Y. Zomaya,et al.  Blockchain for smart communities: Applications, challenges and opportunities , 2019, J. Netw. Comput. Appl..

[45]  Gholamhossein Ekbatanifard,et al.  Digital Forensics Architecture for Evidence Collection and Provenance Preservation in IaaS Cloud Environment Using SDN and Blockchain Technology , 2019, IEEE Access.

[46]  Liang-Bi Chen,et al.  DeepCrash: A Deep Learning-Based Internet of Vehicles System for Head-On and Single-Vehicle Accident Detection With Emergency Notification , 2019, IEEE Access.

[47]  Wei Hu,et al.  A Blockchain-Based Byzantine Consensus Algorithm for Information Authentication of the Internet of Vehicles , 2019, IEEE Access.

[48]  Ka Lok Man,et al.  Intelligent design and implementation of blockchain and Internet of things–based traffic system , 2019, Int. J. Distributed Sens. Networks.

[49]  Manlu Liu,et al.  How Will Blockchain Technology Impact Auditing and Accounting: Permissionless versus Permissioned Blockchain , 2019, Current Issues in Auditing.

[50]  Qian Wang,et al.  A Blockchain-Based Privacy-Preserving Authentication Scheme for VANETs , 2019, IEEE Transactions on Very Large Scale Integration (VLSI) Systems.

[51]  Zhen Liu,et al.  Fork-free hybrid consensus with flexible Proof-of-Activity , 2019, Future Gener. Comput. Syst..

[52]  Danilo Gligoroski,et al.  SoK of Used Cryptography in Blockchain , 2019, IEEE Access.

[53]  Yan Zhang,et al.  Permissioned Blockchain for Efficient and Secure Resource Sharing in Vehicular Edge Computing , 2019, ArXiv.

[54]  Xiaodong Lin,et al.  Efficient and Privacy-Preserving Carpooling Using Blockchain-Assisted Vehicular Fog Computing , 2019, IEEE Internet of Things Journal.

[55]  Shengli Xie,et al.  Blockchain for Secure and Efficient Data Sharing in Vehicular Edge Computing and Networks , 2019, IEEE Internet of Things Journal.

[56]  Yan Zhang,et al.  Blockchain Empowered Resource Trading in Mobile Edge Computing and Networks , 2019, ICC 2019 - 2019 IEEE International Conference on Communications (ICC).

[57]  Mohamed Baza,et al.  Privacy-Preserving Smart Parking System Using Blockchain and Private Information Retrieval , 2019, 2019 International Conference on Smart Applications, Communications and Networking (SmartNets).

[58]  Robin Doss,et al.  An Improved Authentication Scheme for Internet of Vehicles Based on Blockchain Technology , 2019, IEEE Access.

[59]  Hong-Ning Dai,et al.  SCTSC: A Semicentralized Traffic Signal Control Mode With Attribute-Based Blockchain in IoVs , 2019, IEEE Transactions on Computational Social Systems.

[60]  François Gagnon,et al.  Blockchain-Based Lightweight Authentication Mechanism for Vehicular Fog Infrastructure , 2019, 2019 IEEE International Conference on Communications Workshops (ICC Workshops).

[61]  Fagen Li,et al.  Authentication and privacy schemes for vehicular ad hoc networks (VANETs): A survey , 2019, Veh. Commun..

[62]  Jay Lee,et al.  A blockchain enabled Cyber-Physical System architecture for Industry 4.0 manufacturing systems , 2019, Manufacturing Letters.

[63]  Ahmed Serhrouchni,et al.  A Survey of Internet of Things (IoT) Authentication Schemes † , 2019, Sensors.

[64]  Martin C. Cooper,et al.  The epistemic gossip problem , 2019, Discret. Math..

[65]  Wattana Viriyasitavat,et al.  Blockchain characteristics and consensus in modern business processes , 2019, J. Ind. Inf. Integr..

[66]  F. Richard Yu,et al.  A Survey of Blockchain Technology Applied to Smart Cities: Research Issues and Challenges , 2019, IEEE Communications Surveys & Tutorials.

[67]  Carsten Maple,et al.  Intrusion Detection Systems for Intra-Vehicle Networks: A Review , 2019, IEEE Access.

[68]  Shengli Xie,et al.  Computing Resource Trading for Edge-Cloud-Assisted Internet of Things , 2019, IEEE Transactions on Industrial Informatics.

[69]  Yuanyuan Yang,et al.  Research on the Application of Cryptography on the Blockchain , 2019, Journal of Physics: Conference Series.

[70]  Wei Zhang,et al.  Deployment and Dimensioning of Fog Computing-Based Internet of Vehicle Infrastructure for Autonomous Driving , 2019, IEEE Internet of Things Journal.

[71]  Li-Minn Ang,et al.  Deployment of IoV for Smart Cities: Applications, Architecture, and Challenges , 2019, IEEE Access.

[72]  Lin Li,et al.  BLA: Blockchain-Assisted Lightweight Anonymous Authentication for Distributed Vehicular Fog Services , 2019, IEEE Internet of Things Journal.

[73]  Jianhui Wang,et al.  Energy Crowdsourcing and Peer-to-Peer Energy Trading in Blockchain-Enabled Smart Grids , 2019, IEEE Transactions on Systems, Man, and Cybernetics: Systems.

[74]  B SrinivasaRao,et al.  Front-End IoT Application for the Bitcoin based on Proof of Elapsed Time (PoET) , 2019, 2019 Third International Conference on Inventive Systems and Control (ICISC).

[75]  M. Sindhu,et al.  A Study on the Corda and Ripple Blockchain Platforms , 2018, Advances in Intelligent Systems and Computing.

[76]  Qassim Nasir,et al.  Systematic literature review on Internet-of-Vehicles communication security , 2018, Int. J. Distributed Sens. Networks.

[77]  Suchetana Chakraborty,et al.  BlockAPP: Using Blockchain for Authentication and Privacy Preservation in IoV , 2018, 2018 IEEE Globecom Workshops (GC Wkshps).

[78]  Pan Li,et al.  When Machine Learning Meets Blockchain: A Decentralized, Privacy-preserving and Secure Design , 2018, 2018 IEEE International Conference on Big Data (Big Data).

[79]  Tanesh Kumar,et al.  Secure and Efficient Data Accessibility in Blockchain Based Healthcare Systems , 2018, 2018 IEEE Global Communications Conference (GLOBECOM).

[80]  Sherali Zeadally,et al.  Internet of Vehicles: Architecture, Protocols, and Security , 2018, IEEE Internet of Things Journal.

[81]  Pengfei Wang,et al.  Mutual authentication for vehicular network in complex and uncertain driving , 2018, Neural Computing and Applications.

[82]  Xiao Wang,et al.  Blockchain-Powered Parallel Healthcare Systems Based on the ACP Approach , 2018, IEEE Transactions on Computational Social Systems.

[83]  Hairi Zamzuri,et al.  Internet of Vehicle (IoV) Applications in Expediting the Implementation of Smart Highway of Autonomous Vehicle: A Survey , 2018, Performability in Internet of Things.

[84]  Xiangjian He,et al.  Blockchain Based Secured Identity Authentication and Expeditious Revocation Framework for Vehicular Networks , 2018, 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).

[85]  Donghyun Kim,et al.  Secure and Privacy-Aware Incentives-Based Witness Service in Social Internet of Vehicles Clouds , 2018, IEEE Internet of Things Journal.

[86]  Makhlouf Aliouat,et al.  Toward a hybrid SDN architecture for V2V communication in IoV environment , 2018, 2018 Fifth International Conference on Software Defined Systems (SDS).

[87]  Dejan Vujičić,et al.  Blockchain technology, bitcoin, and Ethereum: A brief overview , 2018, 2018 17th International Symposium INFOTEH-JAHORINA (INFOTEH).

[88]  S. Jagannatha,et al.  Analysis of Blockchain technology: pros, cons and SWOT , 2018, Cluster Computing.

[89]  Kamalrulnizam Abu Bakar,et al.  Fog Based Intelligent Transportation Big Data Analytics in The Internet of Vehicles Environment: Motivations, Architecture, Challenges, and Critical Issues , 2018, IEEE Access.

[90]  Kemal Akkaya,et al.  Block4Forensic: An Integrated Lightweight Blockchain Framework for Forensics Applications of Connected Vehicles , 2018, IEEE Communications Magazine.

[91]  Hui Li,et al.  Proof of Vote: A High-Performance Consensus Protocol Based on Vote Mechanism & Consortium Blockchain , 2017, 2017 IEEE 19th International Conference on High Performance Computing and Communications; IEEE 15th International Conference on Smart City; IEEE 3rd International Conference on Data Science and Systems (HPCC/SmartCity/DSS).

[92]  Shangguang Wang,et al.  Architecture and key technologies for Internet of Vehicles: a survey , 2017, Journal of Communications and Information Networks.

[93]  Sunilkumar S. Manvi,et al.  A survey on authentication schemes in VANETs for secured communication , 2017, Veh. Commun..

[94]  Zibin Zheng,et al.  An Overview of Blockchain Technology: Architecture, Consensus, and Future Trends , 2017, 2017 IEEE International Congress on Big Data (BigData Congress).

[95]  Sevil Sen,et al.  A survey of attacks and detection mechanisms on intelligent transportation systems: VANETs and IoV , 2017, Ad Hoc Networks.

[96]  Andrea Pinna,et al.  CitySense: blockchain-oriented smart cities , 2017, XP Workshops.

[97]  Xia Feng,et al.  A method for defensing against multi-source Sybil attacks in VANET , 2017, Peer-to-Peer Netw. Appl..

[98]  Sherali Zeadally,et al.  A seven-layered model architecture for Internet of Vehicles , 2017, J. Inf. Telecommun..

[99]  Mohamed Amine Ferrag,et al.  Authentication Protocols for Internet of Things: A Comprehensive Survey , 2016, Secur. Commun. Networks.

[100]  Vallipuram Muthukkumarasamy,et al.  Securing Smart Cities Using Blockchain Technology , 2016, 2016 IEEE 18th International Conference on High Performance Computing and Communications; IEEE 14th International Conference on Smart City; IEEE 2nd International Conference on Data Science and Systems (HPCC/SmartCity/DSS).

[101]  Tao Zhang,et al.  Attacks and countermeasures in the internet of vehicles , 2016, Annals of Telecommunications.

[102]  Jian Shen,et al.  EIAS-CP: new efficient identity-based authentication scheme with conditional privacy-preserving for VANETs , 2016, Telecommunication Systems.

[103]  Chin-Teng Lin,et al.  Internet of Vehicles: Motivation, Layered Architecture, Network Model, Challenges, and Future Aspects , 2016, IEEE Access.

[104]  Eduardo Castelló Ferrer The blockchain: a new framework for robotic swarm systems , 2016, Proceedings of the Future Technologies Conference (FTC) 2018.

[105]  Tao Zhang,et al.  Security and Privacy in the Internet of Vehicles , 2015, 2015 International Conference on Identification, Information, and Knowledge in the Internet of Things (IIKI).

[106]  Fei-Yue Wang,et al.  A Security and Privacy Review of VANETs , 2015, IEEE Transactions on Intelligent Transportation Systems.

[107]  K. Ghedamsi,et al.  Energy management and fault tolerant control strategies for fuel cell/ultra-capacitor hybrid electric vehicles to enhance autonomy, efficiency and life time of the fuel cell system , 2015 .

[108]  Alfred Menezes,et al.  The random oracle model: a twenty-year retrospective , 2015, Designs, Codes and Cryptography.

[109]  Jelena V. Misic,et al.  A Cross-Layer Approach to Privacy-Preserving Authentication in WAVE-Enabled VANETs , 2013, IEEE Transactions on Vehicular Technology.

[110]  Mohammed Saeed Al-kahtani,et al.  Survey on security attacks in Vehicular Ad hoc Networks (VANETs) , 2012, 2012 6th International Conference on Signal Processing and Communication Systems.

[111]  Jizhong Zhao,et al.  Footprint: Detecting Sybil Attacks in Urban Vehicular Networks , 2012, IEEE Transactions on Parallel and Distributed Systems.

[112]  Li He,et al.  Mitigating DoS attacks against signature-based authentication in VANETs , 2012, 2012 IEEE International Conference on Computer Science and Automation Engineering (CSAE).

[113]  Yu Cheng,et al.  Cooperative Sybil Attack Detection for Position Based Applications in Privacy Preserved VANETs , 2011, 2011 IEEE Global Telecommunications Conference - GLOBECOM 2011.

[114]  Kuldip Singh,et al.  Implementation of Elliptic Curve Digital Signature Algorithm , 2010 .

[115]  Ali Movaghar,et al.  A novel approach for avoiding wormhole attacks in VANET , 2009, 2009 First Asian Himalayas International Conference on Internet.

[116]  Adrian Perrig,et al.  Efficient mechanisms to provide convoy member and vehicle sequence authentication in VANETs , 2007, 2007 Third International Conference on Security and Privacy in Communications Networks and the Workshops - SecureComm 2007.

[117]  Sebastian Mödersheim,et al.  The AVISPA Tool for the Automated Validation of Internet Security Protocols and Applications , 2005, CAV.

[118]  Marlen Heide,et al.  Transparency , 2003, Lobbying in the 21st Century.

[119]  A. Salomaa,et al.  Chinese remainder theorem: applications in computing, coding, cryptography , 1996 .

[120]  Internet of Vehicles and its Applications in Autonomous Driving , 2021, Unmanned System Technologies.

[121]  V. Vijayaraghavan,et al.  Intelligent Traffic Management Systems for Next Generation IoV in Smart City Scenario , 2020, Connected Vehicles in the Internet of Things.

[122]  Jiang Cao,et al.  An Overview of Blockchain-Based Swarm Robotics System , 2020 .

[123]  Haowen Tan,et al.  Secure Authentication and Key Management With Blockchain in VANETs , 2020, IEEE Access.

[124]  Mubashir Husain Rehmani,et al.  Applications of Blockchains in the Internet of Things: A Comprehensive Survey , 2019, IEEE Communications Surveys & Tutorials.

[125]  Ke Zhang,et al.  Proof-of-Reputation Based-Consortium Blockchain for Trust Resource Sharing in Internet of Vehicles , 2019, IEEE Access.

[126]  Wei Zhou,et al.  Delegated Proof of Stake With Downgrade: A Secure and Efficient Blockchain Consensus Algorithm With Downgrade Mechanism , 2019, IEEE Access.

[127]  Anis Laouiti,et al.  VANet security challenges and solutions: A survey , 2017, Veh. Commun..

[128]  Vallidevi Krishnamurthy,et al.  Internet of Vehicles (IoV) for traffic management , 2017, 2017 International Conference on Computer, Communication and Signal Processing (ICCCSP).

[129]  Keqin Li,et al.  Internet of Vehicles and applications , 2016 .

[130]  Christian Cachin,et al.  Architecture of the Hyperledger Blockchain Fabric , 2016 .

[131]  ByungKwan Lee,et al.  A DTSA (Detection Technique against a Sybil Attack) Protocol using SKC (Session Key based Certificate) on VANET , 2013 .

[132]  C. Adjih,et al.  Attacks Against OLSR : Distributed Key Management for Security , 2022 .

[133]  M. H. Rehmani,et al.  Future Generation Computer Systems , 2022 .