The invention provides a vehicle communication method based on block chain technology in a vehicular self organizing network. In a section set thevanet a block chain, section of the vehicle gets to send traffic information according to the vehicle, the trust degree of information obtaining traffic information trust value; vehicle traffic information and traffic information trust value package in a block, all vehicles will be the same as on the road traffic information the same block links into a block chain; in the section of each vehicle to download the various blocks of block chain, obtaining block traffic information and the traffic information of the trust value, according to the relevant information comprehensive judgment of traffic information traffic information trust value and the trust degree of the chain block. The invention combines user trustworthiness measurement mechanism, message classification mechanism, VANET block chain formation and disappearance mechanism, and protects the user privacy under the premise of using VANET block chaining technology to achieve message safety and efficient authentication.
【技术实现步骤摘要】
车载自组织网络中基于区块链技术的车辆通信方法
本专利技术涉及车载自组织网络通信安全
,尤其涉及一种车载自组织网络中基于区块链技术的车辆通信方法。
技术介绍
VANET(VehicularAdHocNetworks,车载自组织网络)可以为车辆提供实时的路况信息以及周边车辆的信息(比如行驶速度、行驶方向、所在路段、紧急停车等)。VANET的研究和应用将很大程度地方便驾驶员感知周围的驾驶环境,对交通事故的预防起到了很好的作用,驾驶员通过了解超视距范围信息,来选择更加畅通的路段,提高人们的出行效率。在实际应用中,同一路段中的各个车辆可以通过VANET进行互相通信,发布路况信息等,但是,如何评价各个车辆发布的路况信息的可信任程度,如何在发布路况信息保证车辆用户的隐私,目前现有技术中还没有有效的解决方案。
技术实现思路
本专利技术的实施例提供了一种车载自组织网络中基于区块链技术的车辆通信方法,已实现有效地评价各个车辆在车载自组织网络中发布的路况信息的可信任程度。为了实现上述目的,本专利技术采取了如下技术方案。一种车载自组织网络中基于区块链技术的车辆通信方法,包括:针对一个路段设置车载自组织网络中一个区块链,所述路段中的车辆获取要发送的路况信息,根据所述车辆的可信任程度信息获取所述路况信息的信任值;所述车辆将所述路况信息和所述路况信息的信任值封装在一个区块中,各个车辆将相同路段上的路况信息相同的区块链接成一个区块链;所述路段中的各个车辆下载所述区块链中的各个区块,获取所述区块中的路况信息和所述路况信息的信任值,根据所述路况信息的信任值和所述区块链的相关信息综合判断所述 ...
【技术保护点】
一种车载自组织网络中基于区块链技术的车辆通信方法,其特征在于,包括:针对一个路段设置车载自组织网络中一个区块链,所述路段中的车辆获取要发送的路况信息,根据所述车辆的可信任程度信息获取所述路况信息的信任值;所述车辆将所述路况信息和所述路况信息的信任值封装在一个区块中,各个车辆将相同路段上的路况信息相同的区块链接成一个区块链;所述路段中的各个车辆下载所述区块链中的各个区块,获取所述区块中的路况信息和所述路况信息的信任值,根据所述路况信息的信任值和所述区块链的相关信息综合判断所述路况信息的可信任程度。
【技术特征摘要】
1.一种车载自组织网络中基于区块链技术的车辆通信方法,其特征在于,包括:针对一个路段设置车载自组织网络中一个区块链,所述路段中的车辆获取要发送的路况信息,根据所述车辆的可信任程度信息获取所述路况信息的信任值;所述车辆将所述路况信息和所述路况信息的信任值封装在一个区块中,各个车辆将相同路段上的路况信息相同的区块链接成一个区块链;所述路段中的各个车辆下载所述区块链中的各个区块,获取所述区块中的路况信息和所述路况信息的信任值,根据所述路况信息的信任值和所述区块链的相关信息综合判断所述路况信息的可信任程度。2.根据权利要求1所述的方法,其特征在于,所述根据车辆的可信任程度信息获取所述路况信息的信任值,包括:设置车辆的可信任值Itrust,所述Itrust的初始值为1,当车辆每发送一条正确的消息时,为车辆的信任值增加0.2;当车辆在发送的消息总数小于5次时发送了一条错误的消息时,对车辆的信任值减半处理;当车辆在发送的消息总数大于或者等于5次时发送了一条错误的消息时,对车辆的信任值不处理;根据车辆的类别设置车辆的信任权值Iweight,根据车辆的可信任值Itrust和信任权值Iweight计算出车辆的路况信息的信任值Mtrust:MTrust=∑(ITrust*IWeight)/n所述n表示所述车辆的发送消息总数。3.根据权利要求2所述的方法,其特征在于,所述的车辆将所述路况信息和所述路况信息的信任值封装在一个区块中,包括:所述区块链中的各个区块按照发布时间的先后排序,所述车辆从下载的区块链中获取上一区块的相关信息,并设置记录区块生存时间的计时器,所述上一区块的相关信息包括上一区块的头部中的头散列值、时间戳、难度、“随机数”和“Merkel根”,所述记录区块生存时间的计时器中的数值按照设定的时间间隔逐步减小,当该数值减小到0的时候,该区块失效...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。