当前位置: X-MOL 学术J. Syst. Archit. › 论文详情
Our official English website, www.x-mol.net, welcomes your feedback! (Note: you will need to create a separate account there.)
Blockchain-based batch authentication protocol for Internet of Vehicles
Journal of Systems Architecture ( IF 3.7 ) Pub Date : 2020-09-10 , DOI: 10.1016/j.sysarc.2020.101877
Palak Bagga , Anil Kumar Sutrala , Ashok Kumar Das , Pandi Vijayakumar

The vehicles in Internet of Vehicles (IoV) can be used to opportunistically gather and distribute the data in a smart city environment. However, at the same time, various security threats arise due to insecure communication happening among various entities in an IoV-based smart city deployment. To address this issue, we aim to design a novel blockchain-enabled batch authentication scheme in Artificial Intelligence (AI)-envisioned IoV-based smart city deployment. The latest trends and revolutions in technologies incorporate AI/Machine Learning (ML) in blockchaining to produce a secure, efficient and intelligent blockchain based system. The data stored in the blocks in the blockchain are authentic and genuine, which makes the AI/ML algorithms to work at their exceptions in order produce correct predictions on the blockchain data. Through the signing phase of the proposed scheme, each vehicle in a dynamically formed cluster broadcasts a message to its own member and respective road-side unit (RSU). In the proposed scheme, two types of authentication take place: vehicle to vehicle (V2V) authentication allows a vehicle to authenticate its neighbor vehicles in its cluster, while batch authentication permits a group of cluster vehicles to be authenticated by their RSU. At the end, a group key is established among the vehicles and RSU in their cluster. RSU then gathers securely data from its vehicles and form several transactions including the information of vehicles and its own given information to the cluster member vehicles. The transactions are formed later by the nearby fog server associated with RSU and then by the cloud server to form a complete block. The created blocks are mined by the cloud servers in a Peer-to-Peer (P2P) cloud server network through the voting-based Practical Byzantine Fault Tolerance (PBFT) consensus algorithm. The authentic and genuine data of the blockchain are utilized for Big data analytics through AI/ML algorithms. It is shown that the proposed scheme is highly robust against various attacks through formal and informal security analysis, and also through formal security verification tool. A detailed comparative analysis reveals that the proposed scheme achieves superior security and functionality features, and offers comparable storage, communication and computational costs as compared to other existing competing schemes. Finally, the blockchain implementation has been carried out on the proposed scheme to show its effectiveness.



中文翻译:

基于区块链的车联网批量认证协议

车联网(IoV)中的车辆可用于在智能城市环境中机会性地收集和分发数据。但是,与此同时,由于基于IoV的智能城市部署中各个实体之间发生的不安全通信,会产生各种安全威胁。为了解决这个问题,我们旨在在基于人工智能(AI)的基于IoV的智能城市部署中设计一种新颖的启用区块链的批认证方案。技术的最新趋势和革命将人工智能/机器学习(ML)集成到了区块链中,以产生一个安全,高效和智能的基于区块链的系统。存储在区块链中的区块中的数据是真实的,真实的,这使得AI / ML算法可以在其异常情况下工作,以便对区块链数据产生正确的预测。在提议方案的签署阶段,动态形成的集群中的每辆车都会向其自己的成员和相应的路侧单元(RSU)广播一条消息。在提议的方案中,发生两种类型的身份验证:车辆对车辆(V2V)身份验证允许车辆对群集中的相邻车辆进行身份验证,而批量身份验证则允许一组群集车辆通过其身份验证。[R小号ü。最后,在车辆和[R小号ü 在他们的集群中。 [R小号ü然后从其车辆安全地收集数据,并形成几笔交易,包括车辆信息及其给集群成员车辆的给定信息。交易稍后由附近的雾服务器与[R小号ü然后由云服务器组成一个完整的块。对等(P2P)云服务器网络中的云服务器通过基于投票的实用拜占庭式容错(PBFT)共识算法来挖掘创建的块。区块链的真实真实数据通过AI / ML算法用于大数据分析。结果表明,通过正式和非正式的安全分析,以及通过正式的安全验证工具,该方案对各种攻击都具有很高的鲁棒性。详细的比较分析表明,与其他现有竞争方案相比,该方案实现了卓越的安全性和功能性,并提供了可比的存储,通信和计算成本。最后,

更新日期:2020-09-10
down
wechat
bug