The Internet of Vehicles (IoV) is an application of the Internet of things (IoT). It faces two main security problems: (1) the central server of the IoV may not be powerful enough to support the centralized authentication of the rapidly increasing connected vehicles, (2) the IoV itself may not be robust enough to single-node attacks. To solve these problems, this paper proposes SG-PBFT: a secure and highly efficient PBFT consensus algorithm for Internet of Vehicles, which is based on a distributed blockchain structure. The distributed structure can reduce the pressure on the central server and decrease the risk of single-node attacks. The SG-PBFT consensus algorithm improves the traditional PBFT consensus algorithm by using a score grouping mechanism to achieve a higher consensus efficiency. The experimental result shows that our method can greatly improve the consensus efficiency and prevent single-node attacks. Specifically, when the number of consensus nodes reaches 1000, the consensus time of our algorithm is only about 27% of what is required for the state-of-the-art consensus algorithm (PBFT). Our proposed SG-PBFT is versatile and can be used in other application scenarios which require high consensus efficiency.
翻译:车辆互联网(IoV)是互联网应用事物(IoT)的一种应用。它面临两个主要的安全问题:(1) IoV的中央服务器可能不够强大,不足以支持对迅速增长的连接车辆进行集中认证;(2) IoV本身可能不够强大,不足以进行单一节点攻击;为解决这些问题,本文件提议SG-PBFT:基于分布式连锁结构的车辆互联网安全高效的PBFT共识算法。分布式结构可以减少中央服务器的压力,减少单节点攻击的风险。SG-BFT协商一致算法通过使用分数组合机制提高共识效率,改进传统的PBBFT共识算法。实验结果表明,我们的方法可以大大提高共识效率,防止单节点攻击。具体来说,当共识节点的数目达到1000时,我们的算法的协商一致时间仅为目前需要的27%左右。我们提议的SG-PBFTFT是灵活的,可以应用于其他需要高度协商一致的情景中。