A Scalable Protocol for Driving Trust Management in Internet of Vehicles With Blockchain

Recent developments in IoT have facilitated advancements in the Internet of Vehicles (IoV) with autonomous vehicles and roadside infrastructure as its key components. IoV aims to provide new innovative services for different modes of transport with adaptive traffic management and enables vehicles to broadcast messages to improve traffic safety and efficiency. However, due to nontrusted environments, it is difficult for vehicles to evaluate the credibility of the messages that they receive. Therefore, trust establishment in IoV is a key security concern that is constantly limited by scalability challenges. This article proposes a blockchain-based protocol for IoV using smart contracts, physical unclonable functions (PUFs), certificates, and a dynamic Proof-of-Work (dPoW) consensus algorithm. The blockchain, in conjunction with contracts, provides a secure framework for registering trusted vehicles and blocking malicious ones. PUFs are used to assign a unique identity to each vehicle via which trust is established. Certificates are issued by roadside units that preserve the privacy of vehicles, whereas the dPoW consensus allows the protocol to scale according to the incoming traffic generated by the vehicles. To demonstrate the feasibility and scalability of the proposed protocol, security and performance analyses are presented. A case study is also discussed along with a comparative analysis, which confirms that our protocol can provide superior decentralized trust management for IoV.

[1]  Madhusudan Singh,et al.  Trust Bit: Reward-based intelligent vehicle commination using blockchain paper , 2018, 2018 IEEE 4th World Forum on Internet of Things (WF-IoT).

[2]  Zhu Han,et al.  When Mobile Blockchain Meets Edge Computing: Challenges and Applications , 2017, ArXiv.

[3]  Yacine Ghamri-Doudane,et al.  A Job Market Signaling Scheme for Incentive and Trust Management in Vehicular Ad Hoc Networks , 2015, IEEE Transactions on Vehicular Technology.

[4]  Biplab Sikdar,et al.  A Light-Weight Mutual Authentication Protocol for IoT Systems , 2017, GLOBECOM 2017 - 2017 IEEE Global Communications Conference.

[5]  Xiaohong Zhang,et al.  Data Security Sharing and Storage Based on a Consortium Blockchain in a Vehicular Ad-hoc Network , 2019, IEEE Access.

[6]  Sylvain Guilley,et al.  SoCs security: a war against side-channels , 2004, Ann. des Télécommunications.

[7]  Davor Svetinovic,et al.  Security and Privacy in Decentralized Energy Trading Through Multi-Signatures, Blockchain and Anonymous Messaging Streams , 2018, IEEE Transactions on Dependable and Secure Computing.

[8]  Bo Cui,et al.  A security architecture of VANET based on blockchain and mobile edge computing , 2018, 2018 1st IEEE International Conference on Hot Information-Centric Networking (HotICN).

[9]  Madhusudan Singh,et al.  Crypto trust point (cTp) for secure data sharing among intelligent vehicles , 2018, 2018 International Conference on Electronics, Information, and Communication (ICEIC).

[10]  Massimo Alioto,et al.  Token-Based Security for the Internet of Things With Dynamic Energy-Quality Tradeoff , 2019, IEEE Internet of Things Journal.

[11]  Biplab Sikdar,et al.  Mitigating loT Device based DDoS Attacks using Blockchain , 2018, CRYBLOCK@MobiSys.

[12]  Eric A. Brewer,et al.  Towards robust distributed systems (abstract) , 2000, PODC '00.

[13]  Abdelfettah Belghith,et al.  A distributed advanced analytical trust model for VANETs , 2012, 2012 IEEE Global Communications Conference (GLOBECOM).

[14]  E. Sirer,et al.  bloXroute: A Scalable Trustless Blockchain Distribution Network W HITEPAPER , 2018 .

[15]  Senlin Luo,et al.  Reputation-Based Blockchain for Secure NDN Caching in Vehicular Networks , 2018, 2018 IEEE Conference on Standards for Communications and Networking (CSCN).

[16]  Gang Qu,et al.  A Survey on Recent Advances in Vehicular Network Security, Trust, and Privacy , 2019, IEEE Transactions on Intelligent Transportation Systems.

[17]  Biplab Sikdar,et al.  HAtt: Hybrid Remote Attestation for the Internet of Things With High Availability , 2020, IEEE Internet of Things Journal.

[18]  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).

[19]  Victor C. M. Leung,et al.  Blockchain-Based Decentralized Trust Management in Vehicular Networks , 2019, IEEE Internet of Things Journal.

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

[21]  Yunpeng Wang,et al.  Throughput and Delay Limits of 802.11p and its Influence on Highway Capacity , 2013 .

[22]  Biplab Sikdar,et al.  DrivMan: Driving Trust Management and Data Sharing in VANETs with Blockchain and Smart Contracts , 2019, 2019 IEEE 89th Vehicular Technology Conference (VTC2019-Spring).

[23]  T. Mattfeldt Stochastic Geometry and Its Applications , 1996 .

[24]  Biplab Sikdar,et al.  Low Power Data Integrity in IoT Systems , 2018, IEEE Internet of Things Journal.

[25]  Abderrezak Rachedi,et al.  Towards a Blockchain and Software-Defined Vehicular Networks Approaches to Secure Vehicular Social Network , 2018, 2018 IEEE Conference on Standards for Communications and Networking (CSCN).

[26]  Vitalik Buterin A NEXT GENERATION SMART CONTRACT & DECENTRALIZED APPLICATION PLATFORM , 2015 .

[27]  Kaiwen Zhang,et al.  Towards Dependable, Scalable, and Pervasive Distributed Ledgers with Blockchains , 2018, 2018 IEEE 38th International Conference on Distributed Computing Systems (ICDCS).

[28]  Biplab Sikdar,et al.  ATT-Auth: A Hybrid Protocol for Industrial IoT Attestation With Authentication , 2018, IEEE Internet of Things Journal.

[29]  Maximilian Hofer,et al.  Physical Unclonable Functions in Theory and Practice , 2012 .

[30]  Rojeena Bajracharya,et al.  Blockchain-based Message Dissemination in VANET , 2018, 2018 IEEE 3rd International Conference on Computing, Communication and Security (ICCCS).

[31]  Daniel Davis Wood,et al.  ETHEREUM: A SECURE DECENTRALISED GENERALISED TRANSACTION LEDGER , 2014 .

[32]  Biplab Sikdar,et al.  Two-Factor Authentication for IoT With Location Information , 2019, IEEE Internet of Things Journal.

[33]  Feller William,et al.  An Introduction To Probability Theory And Its Applications , 1950 .

[34]  Tigang Jiang,et al.  Blockchain-Based Internet of Vehicles: Distributed Network Architecture and Performance Analysis , 2019, IEEE Internet of Things Journal.

[35]  Biplab Sikdar,et al.  BlockPro: Blockchain based Data Provenance and Integrity for Secure IoT Environments , 2018, BlockSys@SenSys.

[36]  Satoshi Nakamoto Bitcoin : A Peer-to-Peer Electronic Cash System , 2009 .

[37]  Gang Qu,et al.  BARS: A Blockchain-Based Anonymous Reputation System for Trust Management in VANETs , 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).

[38]  Zhili Sun,et al.  Blockchain-Based Dynamic Key Management for Heterogeneous Intelligent Transportation Systems , 2017, IEEE Internet of Things Journal.

[39]  Abderrezak Rachedi,et al.  PoolCoin: Toward a distributed trust model for miners' reputation management in blockchain , 2020, 2020 IEEE 17th Annual Consumer Communications & Networking Conference (CCNC).

[40]  Biplab Sikdar,et al.  Physically secure mutual authentication for IoT , 2017, 2017 IEEE Conference on Dependable and Secure Computing.

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

[42]  Yi Ding,et al.  Data-Driven Coherency Identification for Generators Based on Spectral Clustering , 2018, IEEE Transactions on Industrial Informatics.