Toward Secure Blockchain-Enabled Internet of Vehicles: Optimizing Consensus Management Using Reputation and Contract Theory

In the Internet of Vehicles (IoV), data sharing among vehicles is critical for improving driving safety and enhancing vehicular services. To ensure security and traceability of data sharing, existing studies utilize efficient delegated proof-of-stake consensus scheme as hard security solutions to establish blockchain-enabled IoV (BIoV). However, as the miners are selected from miner candidates by stake-based voting, defending against voting collusion between the candidates and compromised high-stake vehicles becomes challenging. To address the challenge, in this paper, we propose a two-stage soft security enhancement solution: 1) miner selection and 2) block verification. In the first stage, we design a reputation-based voting scheme to ensure secure miner selection. This scheme evaluates candidates’ reputation using both past interactions and recommended opinions from other vehicles. The candidates with high reputation are selected to be active miners and standby miners. In the second stage, to prevent internal collusion among active miners, a newly generated block is further verified and audited by standby miners. To incentivize the participation of the standby miners in block verification, we adopt the contract theory to model the interactions between active miners and standby miners, where block verification security and delay are taken into consideration. Numerical results based on a real-world dataset confirm the security and efficiency of our schemes for data sharing in BIoV.

[1]  Xinbing Wang,et al.  Spectrum Trading in Cognitive Radio Networks: A Contract-Theoretic Modeling Approach , 2011, IEEE Journal on Selected Areas in Communications.

[2]  Rong Yu,et al.  Privacy-Preserved Pseudonym Scheme for Fog Computing Supported Internet of Vehicles , 2018, IEEE Transactions on Intelligent Transportation Systems.

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

[4]  Alun D. Preece,et al.  Subjective logic and arguing with evidence , 2007, Artif. Intell..

[5]  Xu Chen,et al.  Decentralized Computation Offloading Game for Mobile Cloud Computing , 2014, IEEE Transactions on Parallel and Distributed Systems.

[6]  Mario Zagar,et al.  Comparative analysis of blockchain consensus algorithms , 2018, 2018 41st International Convention on Information and Communication Technology, Electronics and Microelectronics (MIPRO).

[7]  Madhusudan Singh,et al.  Intelligent Vehicle-Trust Point: Reward based Intelligent Vehicle Communication using Blockchain , 2017, ArXiv.

[8]  Mohamed F. Younis,et al.  Efficient Distributed Admission and Revocation Using Blockchain for Cooperative ITS , 2018, 2018 9th IFIP International Conference on New Technologies, Mobility and Security (NTMS).

[9]  Yong Zhang,et al.  A Novel Reputation Computation Model Based on Subjective Logic for Mobile Ad Hoc Networks , 2009, 2009 Third International Conference on Network and System Security.

[10]  Ruzanna Chitchyan,et al.  Review of Blockchain Technology and its Expectations: Case of the Energy Sector , 2018, ArXiv.

[11]  Hanna Bogucka,et al.  Location privacy attacks and defenses in cloud-enabled internet of vehicles , 2016, IEEE Wireless Communications.

[12]  Salil S. Kanhere,et al.  SpeedyChain: A framework for decoupling data from blockchain for smart cities , 2018, MobiQuitous.

[13]  Xiangliang Zhang,et al.  CreditCoin: A Privacy-Preserving Blockchain-Based Incentive Announcement Network for Communications of Smart Vehicles , 2018, IEEE Transactions on Intelligent Transportation Systems.

[14]  Mashrur Chowdhury,et al.  Vehicle-to-vehicle (V2V) and vehicle-to-infrastructure (V2I) communication in a heterogeneous wireless network – Performance evaluation , 2016 .

[15]  Yonggang Wen,et al.  A Survey on Consensus Mechanisms and Mining Management in Blockchain Networks , 2018, ArXiv.

[16]  Madhusudan Singh,et al.  Previous work : Blockchain technology for Intelligent Transportation System , 2017 .

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

[18]  Ke Zhang,et al.  Incentive Mechanism Design for Computation Offloading in Heterogeneous Fog Computing: A Contract-Based Approach , 2018, 2018 IEEE International Conference on Communications (ICC).

[19]  Fei-Yue Wang,et al.  Towards blockchain-based intelligent transportation systems , 2016, 2016 IEEE 19th International Conference on Intelligent Transportation Systems (ITSC).

[20]  Dong In Kim,et al.  Incentivizing Consensus Propagation in Proof-of-Stake Based Consortium Blockchain Networks , 2019, IEEE Wireless Communications Letters.

[21]  Zhu Han,et al.  Design of Contract-Based Trading Mechanism for a Small-Cell Caching System , 2017, IEEE Transactions on Wireless Communications.

[22]  Xiaoyan Hong,et al.  Analysis of mobility patterns for urban taxi cabs , 2012, 2012 International Conference on Computing, Networking and Communications (ICNC).

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

[24]  Yan Zhang,et al.  Enabling Localized Peer-to-Peer Electricity Trading Among Plug-in Hybrid Electric Vehicles Using Consortium Blockchains , 2017, IEEE Transactions on Industrial Informatics.

[25]  Qing Yang,et al.  An Architecture of Cloud-Assisted Information Dissemination in Vehicular Networks , 2016, IEEE Access.

[26]  Hrvoje Gebavi,et al.  and Communication Technology, Electronics and Microelectronics (MIPRO) , 2015 .

[27]  He Chen,et al.  Incentive Mechanism Design for Wireless Energy Harvesting-Based Internet of Things , 2017, IEEE Internet of Things Journal.

[28]  Yan Zhang,et al.  Software Defined Networking for Energy Harvesting Internet of Things , 2018, IEEE Internet of Things Journal.

[29]  Ryma Abassi,et al.  Toward a Distributed Trust Management scheme for VANET , 2018, ARES.

[30]  Song-Kyoo Kim,et al.  The Trailer of Blockchain Governance Game , 2018, Comput. Ind. Eng..

[31]  Dusit Niyato,et al.  Evolutionary Game for Mining Pool Selection in Blockchain Networks , 2017, IEEE Wireless Communications Letters.

[32]  Yonggang Wen,et al.  A Survey on Consensus Mechanisms and Mining Strategy Management in Blockchain Networks , 2018, IEEE Access.