The invention discloses a malicious node detection system and method for vehicle network integrating block chain consensus mechanism. The message sent by the vehicle sending node Vi and the identity information of the vehicle sending node Vi are packaged by any vehicle receiving node Vj and sent to RSU by request authentication data package. RSU receives the data packet and verifies each other with Vj. If the identity is verified each other, RSU will send the message to RSU. According to the traceability of the database recorded in the block chain, RSA algorithm is used to carry out digital signature and information authentication. Considering the current status of the vehicle node, consensus mechanism is used to detect whether the vehicle node is a malicious node. This method makes use of the non-tampering characteristics of the data recorded in the block chain, and can effectively and accurately detect the vehicle network. At the same time, it can also solve the problem of decentralized management and privacy protection of vehicle network, so as to solve the problem of low accuracy of detecting malicious nodes in vehicle network, and effectively reduce network overhead.
【技术实现步骤摘要】
融合区块链共识机制的车联网恶意节点检测系统及方法
本专利技术涉及车联网安全
,具体为融合区块链共识机制的车联网恶意节点检测系统及方法。
技术介绍
车联网的安全涉及车辆节点隐私保护、恶意节点检测等方面。在车联网中,恶意或自私车辆节点发送的虚假消息会降低车联网的运行效率,严重的甚至会危及驾驶员的安全,因此及时检测出车联网中的恶意车辆节点极其重要。目前,检测恶意节点的方法有基于射频识别,基于匿名证书以及基于群签名等车辆节点合法身份认证鉴别方法,这些方法系统开销较大,运行成本偏高,同时对检测恶意节点的准确率方面有待进一步提高。
技术实现思路
本专利技术的目的在于提供融合区块链共识机制的车联网恶意节点检测系统及方法,本专利技术提出根据区块链公识机制来审核车辆节点的合法性,从而解决车联网中检测恶意节点准确率低下的问题,有效降低网络开销。为达到上述目的,本专利技术采用如下技术方案:融合区块链共识机制的车联网恶意节点检测方法,包括以下步骤:任意车辆接收节点Vj将车辆发送节点Vi发送的消息和车辆发送节点Vi的身份信息打包成请求认证数据包向RSU发送,RSU接收该数据包之后与Vj进行身份相互验证,若身份相互验证通过,RSU将接收的Vj发来的数据包转发给TA,TA通过共识机制对数据包进行审核来判断其中内容的合法性。进一步的,具体包括以下步骤:步骤1)、车辆发送节点Vi向接收节点Vj发送信息,接收节点Vj打包发送节点Vi发送的消息;步骤2)、接收节点Vj与临近RSU进行身份相互验证,Vj申请将该数据包加入到由车辆、RSU和可信机构TA组成的区块链中;步骤3)、TA通过共识机制对 ...
【技术保护点】
1.融合区块链共识机制的车联网恶意节点检测方法,其特征在于,包括以下步骤:任意车辆接收节点Vj将车辆发送节点Vi发送的消息和车辆发送节点Vi的身份信息打包成请求认证数据包向RSU发送,RSU接收该数据包之后与Vj进行身份相互验证,若身份相互验证通过,RSU将接收的Vj发来的数据包转发给TA,TA通过共识机制对数据包进行审核来判断其中内容的合法性。
【技术特征摘要】
1.融合区块链共识机制的车联网恶意节点检测方法,其特征在于,包括以下步骤:任意车辆接收节点Vj将车辆发送节点Vi发送的消息和车辆发送节点Vi的身份信息打包成请求认证数据包向RSU发送,RSU接收该数据包之后与Vj进行身份相互验证,若身份相互验证通过,RSU将接收的Vj发来的数据包转发给TA,TA通过共识机制对数据包进行审核来判断其中内容的合法性。2.根据权利要求1所述的融合区块链共识机制的车联网恶意节点检测方法,其特征在于,具体包括以下步骤:步骤1)、车辆发送节点Vi向接收节点Vj发送信息,接收节点Vj打包发送节点Vi发送的消息;步骤2)、接收节点Vj与临近RSU进行身份相互验证,Vj申请将该数据包加入到由车辆、RSU和可信机构TA组成的区块链中;步骤3)、TA通过共识机制对RSU发来的数据包进行审核,并通过RSA算法进行数字签名和认证;步骤4)、TA统计区块链中记账节点的签名数,并判断发送节点Vi身份和消息内容的合法性,即完成车联网恶意节点信息检测。3.根据权利要求2所述的融合区块链共识机制的车联网恶意节点检测方法,其特征在于,接收节点Vj与临近RSU具体验证过程包括以下步骤:2.1车辆发送节点Vj向其通信范围内的RSU发送请求认证消息;2.2RSU发送自己的公钥PKRSU和车辆发送节点Vj的公钥PKVj、以及随机生成的一个随机数R1给TA;2.3TA收到由RSU发送过来的信息后,在区块链上查找对应信息,若核实为真,则产生一个会话密钥Ks,并用PKVj将Ks与PKRSU加密,生成一个加密函数EPKVj[Ks||PKRSU],然后将该次认证记录内容添加到区块链中,最后向RSU返回一个结果,该结果采用加密函数的形式发送,即用公钥PKRSU将所有记录过程加密,生成加密函数EPKRSU[Ks||PKRSU||PKVj||R1||EPKVj[Ks||PKRSU]]发送给RSU,其中E为加密函数;2.4RSU收到该加密函数后,用私钥解密得到会话密钥Ks、PKVj和EPKVj[Ks||PKRSU],此时完成了对车辆发送节点Vj的认证,然后随机生成另一个随机数R2并用Ks加密,最后将加密结果EPKVj[Ks||PKRSU]||EKs[R2]发送给车辆Vj;2.5车辆发送节点Vj用私钥解密得到Ks和PKRSU,即完成了对该RSU的认证;2.6当车辆发送节点Vj和RSU身份相互验证通过后,RSU将接收的车辆发送节点Vj发来的数据包转发给TA,这样数据包便成功加入到区块链网络中,TA再对该数据包进行审核;若验证不通过,则RSU丢弃该数据包。4.根据权利要求2所述的融合区块链共识机制的车联网恶意节点检测方法,其特征在于,TA通过共识机制选出一个记账节点...
【专利技术属性】
技术研发人员:樊娜,郝静茹,段宗涛,王璐阳,段嘉欣,
申请(专利权)人:长安大学,
类型:发明
国别省市:陕西,61
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。