Proof of accumulated trust: A new consensus protocol for the security of the IoV

Abstract The Internet of Vehicles (IoV) is a distributed network that enables vehicles to connect to each other and to various infrastructure and smart devices, in order to exchange data and provide important services. The highly dynamic environment of the IoV offers a lot of opportunities but at the same time makes the network susceptible to a large number of security attacks. In this paper, we propose a framework that comprises a private blockchain model to secure the transactions that are generated by vehicles. Our model makes use of our proposed Proof of Accumulated Trust (PoAT) mechanism that selects specific RSUs to become blockchain miners based on their accumulated trust. In addition, the proposed system introduces a smart redundancy method in which each vehicle and RSU sends a transaction to multiple destinations, in order to avoid the situation when one or more IoV nodes are compromised. We conduct extensive experiments in which we compare our system to two recent blockchain-based security frameworks for the IoV. The simulation results illustrate the superiority of our system in terms of attack detection rate, blockchain generation time, and network overhead traffic.

[1]  Miguel Oom Temudo de Castro,et al.  Practical Byzantine fault tolerance , 1999, OSDI '99.

[2]  Khaleel W. Mershad,et al.  A Blockchain Model for Secure Communications in Internet of Vehicles , 2020, 2020 IEEE/ACS 17th International Conference on Computer Systems and Applications (AICCSA).

[3]  Dong In Kim,et al.  Toward Secure Blockchain-Enabled Internet of Vehicles: Optimizing Consensus Management Using Reputation and Contract Theory , 2018, IEEE Transactions on Vehicular Technology.

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

[5]  Chris Clifton,et al.  Privacy-Preserving Distributed k-Anonymity , 2005, DBSec.

[6]  Hui Li,et al.  Blockchain Meets VANET: An Architecture for Identity and Location Privacy Protection in VANET , 2019, Peer-to-Peer Networking and Applications.

[7]  Leila Ismail,et al.  Blockchain Paradigm for Healthcare: Performance Evaluation , 2020, Symmetry.

[8]  Jun Liang,et al.  A Survey of Security Services, Attacks, and Applications for Vehicular Ad Hoc Networks (VANETs) , 2019, Sensors.

[9]  Zibin Zheng,et al.  A Secure and Efficient Blockchain-Based Data Trading Approach for Internet of Vehicles , 2019, IEEE Transactions on Vehicular Technology.

[10]  Peter Burnap,et al.  Cyberattacks and Countermeasures for In-Vehicle Networks , 2020, ACM Comput. Surv..

[11]  Christian Stoll,et al.  The Carbon Footprint of Bitcoin , 2019, Joule.

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

[13]  Hannes Hartenstein,et al.  A tutorial survey on vehicular ad hoc networks , 2008, IEEE Communications Magazine.

[14]  Jean-Pierre Barbot,et al.  Blockchain-based distributed management system for trust in VANET , 2021, Veh. Commun..

[15]  Christian Cachin,et al.  Security Analysis of Ripple Consensus , 2020, OPODIS.

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

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

[18]  Hassan Artail,et al.  CROWN: Discovering and consuming services in vehicular clouds , 2013, 2013 Third International Conference on Communications and Information Technology (ICCIT).

[19]  Rui Guo,et al.  A Traceable Blockchain-Based Access Authentication System With Privacy Preservation in VANETs , 2019, IEEE Access.

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

[21]  Mohamed Khalgui,et al.  UTM-Chain: Blockchain-Based Secure Unmanned Traffic Management for Internet of Drones , 2021, Sensors.

[22]  Khaleel Mershad,et al.  SURFER: A Secure SDN-Based Routing Protocol for Internet of Vehicles , 2021, IEEE Internet of Things Journal.

[23]  Xiaojiang Du,et al.  A Blockchain-SDN-Enabled Internet of Vehicles Environment for Fog Computing and 5G Networks , 2020, IEEE Internet of Things Journal.

[24]  Yusheng Ji,et al.  Blockchain for Vehicular Internet of Things: Recent Advances and Open Issues , 2020, Sensors.

[25]  Lei Zhang,et al.  Blockchain based secure data sharing system for Internet of vehicles: A position paper , 2019, Veh. Commun..

[26]  Gang Qu,et al.  A Privacy-Preserving Trust Model Based on Blockchain for VANETs , 2018, IEEE Access.

[27]  Leila Ismail,et al.  Linear Power Modeling for Cloud Data Centers: Taxonomy, Locally Corrected Linear Regression, Simulation Framework and Evaluation , 2019, IEEE Access.

[28]  Xiaohong Zhang,et al.  Secure Data Sharing and Customized Services for Intelligent Transportation Based on a Consortium Blockchain , 2020, IEEE Access.

[29]  Di Wang,et al.  Adaptive Traffic Signal Control Mechanism for Intelligent Transportation Based on a Consortium Blockchain , 2019, IEEE Access.

[30]  Sushmita Ruj,et al.  A Comprehensive Survey on Attacks, Security Issues and Blockchain Solutions for IoT and IIoT , 2020, J. Netw. Comput. Appl..

[31]  F. Richard Yu,et al.  A Novel Framework of Vehicle Ad-Hoc Networks based on Virtualization and Distributed Ledger Technology , 2019, DIVANet.

[32]  Ying Ding,et al.  Blockchain-Based Secure and Trustworthy Internet of Things in SDN-Enabled 5G-VANETs , 2019, IEEE Access.

[33]  Leila Ismail,et al.  Computing Server Power Modeling in a Data Center , 2020, ACM Comput. Surv..

[34]  A. Derhab,et al.  PetroBlock: A Blockchain-Based Payment Mechanism for Fueling Smart Vehicles , 2021, Applied Sciences.

[35]  L. Ismail,et al.  A Review of Blockchain Architecture and Consensus Protocols: Use Cases, Challenges, and Solutions , 2019 .

[36]  Haiping Huang,et al.  A Blockchain-Based Trust Management With Conditional Privacy-Preserving Announcement Scheme for VANETs , 2020, IEEE Internet of Things Journal.

[37]  Hassan Artail,et al.  REACT: Secure and efficient data acquisition in VANETs , 2011, 2011 IEEE 7th International Conference on Wireless and Mobile Computing, Networking and Communications (WiMob).

[38]  Shalini Batra,et al.  Security of vehicular ad-hoc networks: A comprehensive survey , 2020, Comput. Secur..

[39]  Leila Ismail,et al.  Article A Review of Blockchain Architecture and Consensus Protocols: Use Cases, Challenges, and Solutions , 2019, Symmetry.

[40]  Leila Ismail,et al.  IoT-Edge-Cloud Computing Framework for QoS-Aware Computation Offloading in Autonomous Mobile Agents: Modeling and Simulation , 2020, MSPN.

[41]  Roel Maes,et al.  Physically Unclonable Functions , 2012, Springer Berlin Heidelberg.

[42]  Ciprian Dobre,et al.  Blockchain-based Reputation for Intelligent Transportation Systems , 2020, Sensors.

[43]  Sherali Zeadally,et al.  Lightweight Blockchain for Healthcare , 2019, IEEE Access.

[44]  F. Richard Yu,et al.  Blockchain-Based Distributed Software-Defined Vehicular Networks: A Dueling Deep ${Q}$ -Learning Approach , 2019, IEEE Transactions on Cognitive Communications and Networking.

[45]  Frank Jiang,et al.  A Scheme of Intelligent Traffic Light System Based on Distributed Security Architecture of Blockchain Technology , 2020, IEEE Access.

[46]  Changqiao Xu,et al.  A Survey of Blockchain-based Cybersecurity for Vehicular Networks , 2020, 2020 International Wireless Communications and Mobile Computing (IWCMC).

[47]  Jianfeng Ma,et al.  Blockchain Enabled Trust-Based Location Privacy Protection Scheme in VANET , 2020, IEEE Transactions on Vehicular Technology.

[48]  Hassan Artail,et al.  SCORE: Data Scheduling at roadside units in vehicle ad hoc networks , 2012, 2012 19th International Conference on Telecommunications (ICT).