法律状态公告日
法律状态信息
法律状态
2022-12-27
未缴年费专利权终止 IPC(主分类):G08G 1/09 专利号:ZL2018100368295 申请日:20180115 授权公告日:20190503
专利权的终止
2019-05-03
授权
授权
2018-06-12
实质审查的生效 IPC(主分类):G08G1/09 申请日:20180115
实质审查的生效
2018-05-18
公开
公开
技术领域
本发明涉及车联网安全技术领域,具体为车联网环境中双信任机制的交通信息识别转发方法。
背景技术
随着车联网技术的快速发展,车联网的信息安全问题已成为近年来的研究热点,信任机制是解决车联网信息安全的一种有效途径。目前,针对车联网环境中交通信息的识别方法主要是对发送交通信息节点的信任值计算,判断发送节点是否可信,若发送节点可信则认为所发送的交通信息可信,然而这种方法并没有考虑节点发送的交通信息内容是否准确,容易导致虚假信息的传播。
发明内容
针对现有技术中存在的问题,本发明提供一种车联网环境中双信任机制的交通信息识别转发方法,设计合理,安全可靠,通过双信任机制的交通信息识别方法能够有效提高整个车联网的转发准确率。
本发明是通过以下技术方案来实现:
车联网环境中双信任机制的交通信息识别转发方法,包括如下步骤:
步骤1,在车联网中,发送节点i向接收节点j发送道路路况信息M,接收节点j接收信息M;
步骤2,接收节点j根据接收信息M,判断发送节点i是否为特殊车辆,如果是,则认为发送节点i可信,转发广播消息M;否则,发送节点i不是特殊车辆,执行步骤3;
步骤3,接收节点j通过下式计算发送节点i的信任值;
T(i)=αCT(i)+βCF(i)+λR(i) (1)
式(1)中,T(i)表示节点i的总信任值,CT(i)表示节点i基于交互产生的信任值,CF(i)表示节点i相关的交互环境所产生的信任值,R(i)表示路边单元RSU对节点i的信任值,α、β、λ是权重系数,α+β+λ=1;
步骤4,接收节点j判断发送节点i是否可信;根据步骤3所计算的发送节点i的信任值与设定的信任阈值比较,若小于信任阈值,认为发送节点i不可信拒绝转发消息M;若大于阈值,则认为发送节点i可信,进行步骤5;
步骤5,计算道路路况信息M与车辆信息MR属性向量的夹角余弦值和一致性来评估它们的相似度;
步骤6,根据步骤5得到的余弦值和一致性,判断发送节点i所发道路路况信息M内容是否可信;若计算得到的余弦值都接近1且相关属性向量一致,认为发送节点i所发信息M内容可信并转发广播;若计算得到的余弦值中有一个接近0或相关属性向量不一致,则认为发送节点i所发信息M内容不可信拒绝转发该信息。
优选的,步骤1中,发送节点i发送的道路路况信息M内容格式如下:
M={Vi-type,El,Et,Ejam},
其中,Vi-type表示发送节点i的车辆类型,El表示发生道路拥堵的路段位置,Et表示发生道路拥堵的时间,Ejam表示道路当前路况;车辆类型为特殊车辆或者普通车辆,道路当前路况为道路拥堵或者道路正常。
进一步,步骤2中,接收节点j根据发送节点i所发信息M内容属性Vi-type判断发送节点i车辆类型,若发送节点i是特殊车辆,则接收节点j赋予发送节点i的信任值为1,认为发送节点i可信,转发广播消息M;若发送节点i不是特殊车辆,执行步骤3。
优选的,步骤3中,当进行多次交互后,节点i基于交互产生的信任值计算如(2)式,
在(2)式中,CT(i)表示节点i基于交互产生的信任值,p(i,u)表示第u次交互中与i进行交互的节点,S(i,u)表示交易节点p(i,u)在第u次交互后对i的评价,TF(i,u)表示节点i第u次交互后相关的交互环境产生的信任值,I(i)表示节点i进行交互的总数量。
优选的,步骤4中,设定的信任阈值,通过多次仿真实验确定得到。
进一步,步骤5中,计算道路路况信息M与车辆信息MR属性向量的夹角余弦值来评估它们的相似度之前,包括如下步骤,
步骤5.1,在VANET中,通过V2I通信车辆可以定期向路边单元RSU发送车辆信息,定义路边单元RSU接收的发送节点i信息内容格式为:
MR={Vi-l,Vi-t,Vi-s,Vi-d};
其中,Vi-l表示发送节点i当前的位置、Vi-t表示发送节点i向路边单元RSU发送信息的时间、Vi-s表示发送节点i当前行驶速度、Vi-d表示发送节点i当前行驶方向;
步骤5.2,设置两个时间戳,当发送节点i向接收节点j发送信息M后,发送节点i再向路边单元RSU发送信息MR;
步骤5.3,计算道路路况信息M与车辆信息MR属性向量的夹角余弦值来评估它们的相似度。
进一步,步骤5.3中,计算道路路况信息M与车辆信息MR属性向量的夹角余弦值来评估它们的相似度时,具体包括如下步骤,
步骤5.3.1,计算Vi-l与El的夹角余弦值若它们的余弦值越接近1,表示发送节点i当前位置距离道路拥堵发生位置越近,或者是目击道路拥堵发生的节点,认为发送节点i发送的信息可信度高;计算公式如(3)式:
步骤5.3.2,计算Vi-t与Et的夹角余弦值若它们的余弦值越接近于1,表示发送节点i向路边单元RSU发送信息的时间距离道路拥堵发生的时间越近,认为发送节点i发送的信息具有及时性实时性;计算公式如(4)式:
步骤5.3.3,计算Vi-s和Vi-d与Ejam是否一致;
若Ejam为道路拥堵,当Vi-d表示发送节点i向道路拥堵发生地点行驶,Vi-s小于车辆行驶速度阈值时,则Vi-s和Vi-d与Ejam一致;
若Ejam为道路正常,当Vi-d表示发送节点i向道路拥堵发生地点行驶,Vi-s大于车辆行驶速度阈值时,则Vi-s和Vi-d与Ejam一致;
否则相矛盾。
进一步,步骤6中,具体按照如下步骤判断发送节点i所发道路路况信息M内容是否可信;
根据步骤5公式(3)和(4)计算得到的余弦值,判断发送节点i所发信息M内容是否可信;
若计算得到的和余弦值都接近1,且Vi-s和Vi-d与Ejam一致,认为发送节点i所发信息M内容可信并转发广播;
若计算得到的和余弦值中有一个接近0,或Vi-s和Vi-d与Ejam不一致,则认为发送节点i所发信息M内容不可信拒绝转发该信息。
与现有技术相比,本发明具有以下有益的技术效果:
本发明所述方法将节点信任评估机制与节点所发信息内容评估机制相结合。通过社交网络基于车辆节点之间的通信以及RSU与车辆之间的通信,计算移动节点的信任值判断其是否可信,基于余弦相似度进行信息内容相似性比较,从而对节点发送的信息内容进行文本相似性计算比较,判断节点发送的道路路况信息内容是否可信。利用双信任机制评估了车联网中交通信息的可信度,有效地提高了整个车联网的转发率。
附图说明
图1为本发明所述算法的流程框图。
具体实施方式
下面结合具体的实施例对本发明做进一步的详细说明,所述是对本发明的解释而不是限定。
目前车联网中的交通信息主要包含路况信息(拥堵与否)、天气信息、娱乐信息等。由于道路路况信息会对驾驶员驾驶行为产生影响,同时也影响着道路路网的使用效率,因此本发明主要是对交通信息中的道路路况是否拥堵进行识别。
本发明车联网环境中双信任机制的交通信息识别转发方法,如图1所示,包括如下步骤:
定义发送节点i发送的道路路况信息M内容格式,所发信息M内容为:M={Vi-type,El,Et,Ejam},其中,Vi-type表示发送节点i的车辆类型(特殊车辆或者普通车辆)、El表示发生道路拥堵的路段位置、Et表示发生道路拥堵的时间、Ejam表示道路当前路况(道路拥堵或者道路正常)。
步骤1,在车联网中,发送节点i向接收节点j发送道路路况信息M,接收节点j接收信息M;
步骤2,接收节点j判断发送节点i是否为特殊车辆;
接收节点j根据发送节点i所发信息M内容属性Vi-type判断发送节点i车辆类型,若发送节点i是特殊车辆(例如,警车和救护车等),则接收节点j赋予发送节点i的信任值为1,认为发送节点i可信,转发广播消息M;若发送节点i不是特殊车辆,进行步骤3。其中的信任值是根据实验仿真数据得到的。
步骤3,接收节点j计算发送节点i的信任值;
社交网络中信任机制PeerTrust算法是利用置信因子来综合局部声誉和全局声誉,用反馈评价来计算节点的直接信任值。本发明中改进了传统的PeerTrust算法,将路边单元RSU对节点的信任值计算求和,算法在计算信任值时考虑了以下5个影响因素:
(1)反馈评价:即节点在每次交互结束之后对于本次交互给出一个评价值,用S(i,u)表示,交互反馈的评价形式可以是多种多样的,但是在计算信任值时必须要进行归一化处理,转换到[0,1]区间上,即0≤S(i,u)≤1。
(2)交互的总次数I(i):考虑节点交互总次数对其信任值计算的影响,一般认为,节点的交互次数越多,说明节点越活跃,其他节点更倾向于与它进行交互,相应的其信任值也应该越高。如果该节点是一个恶意节点,它的信任值低,不会存在与其他节点较多次的交互行为。
(3)提供反馈评价节点的推荐可信度:反馈评价节点的推荐可信度是指提供该反馈信息的节点提供信息的可信程度,用Cr(v)表示。
(4)与交互环境相关的因素惩罚激励因子,对提供诚实反馈的节点提供奖励,对提供不诚实反馈的节点给予惩罚。
(5)基于路边单元RSU计算节点的信任度R(i)。
结合上述要素,(1)式为改进的PeerTrust算法:
T(i)=αCT(i)+βCF(i)+λR(i) (1)
在上式中,T(i)表示节点i的总信任值,CT(i)表示节点i基于交互产生的信任值,CF(i)表示节点i相关的交互环境所产生的信任值,R(i)表示路边单元RSU对节点i的信任值。节点的总信任值由三方面的信任计算组成,一是交互产生的信任值CT(i),二是交互环境产生的信任值CF(i),还有路边单元RSU产生的信任值R(i),加权这三方面的信任值得到节点的总信任值,其中α、β、λ是权重系数,α+β+λ=1。当进行多次交互后,节点i基于交互产生的信任值计算如(2)式,
在(2)式中,CT(i)表示节点i基于交互产生的信任值,p(i,u)表示第u次交互中与i进行交互的节点,S(i,u)表示交互节点p(i,u)在第u次交互后对i的评价,TF(i,u)表示节点i第u次交互后相关的交互环境产生的信任值,I(i)表示节点i进行交互的总数量。从上式可得,CT(i)是由节点i进行交互的总数量I(i),交互节点p(i,u)在第u次交互后对i的评价s(i,u),推荐节点的推荐可信度Cr(v),以及节点i第u次交互后相关的交互环境产生的TF(i,u)共同决定。
步骤4,接收节点j判断发送节点i是否可信;
通过多次仿真实验,确定车辆节点信任阈值。根据步骤3所计算的发送节点i的信任值与阈值比较,若小于阈值,认为发送节点i不可信拒绝转发消息M。若大于阈值,则认为发送节点i可信,进行步骤5。
步骤5,计算道路路况信息M与车辆信息MR内容相似度;
5.1在VANET中,通过V2I通信车辆可以定期向路边单元RSU发送车辆信息,定义路边单元RSU接收的发送节点i信息内容格式为:MR={Vi-l,Vi-t,Vi-s,Vi-d}Vi-l表示发送节点i当前的位置、Vi-t表示发送节点i向路边单元RSU发送信息的时间、Vi-s表示发送节点i当前行驶速度、Vi-d表示发送节点i当前行驶方向。
5.2设置两个时间戳,当发送节点i向接收节点j发送信息M后,发送节点i再向路边单元RSU发送信息MR。
5.3比较道路路况信息M与车辆信息MR内容属性。利用相似度进行比较,相似度S(Similarity)指两个文档内容相关程度的大小,当文档以向量来表示时,可以使用向量文档向量间的距离来衡量,一般使用内积或夹角的余弦来计算,两者夹角越小说明相似度越高。本发明是计算道路路况信息M与车辆信息MR属性向量的夹角余弦值来评估它们的相似度,夹角越小,余弦值越接近于1,它们的方向越吻合,越相似,可信度越高。
(1)计算Vi-l与El的夹角余弦值若它们的余弦值越接近1,表示发送节点i当前位置距离道路拥堵发生位置越近,或者是目击道路拥堵发生的节点,认为发送节点i发送的信息可信度高。计算公式如(3)式:
(2)计算Vi-t与Et的夹角余弦值若它们的余弦值越接近于1,表示发送节点i向路边单元RSU发送信息的时间距离道路拥堵发生的时间越近,认为发送节点i发送的信息具有及时性实时性。计算公式如(4)式:
(3)计算Vi-s、Vi-d与Ejam是否一致,
若Ejam为道路拥堵,当Vi-d表示发送节点i向道路拥堵发生地点行驶,Vi-s小于车辆行驶速度阈值时,则Vi-s和Vi-d与Ejam一致;
若Ejam为道路正常,当Vi-d表示发送节点i向道路拥堵发生地点行驶,Vi-s大于车辆行驶速度阈值时,则Vi-s和Vi-d与Ejam一致;
否则相矛盾。
步骤6,判断发送节点i所发道路路况信息M内容是否可信;
根据步骤5公式(3)(4)计算得到的余弦值,判断发送节点i所发信息M内容是否可信。若计算得到的余弦值都接近1且Vi-s、Vi-d与Ejam一致,认为发送节点i所发信息M内容可信并转发广播。若计算得到的余弦值中有一个接近0或Vi-s、Vi-d与Ejam不一致,则认为发送节点i所发信息M内容不可信拒绝转发该信息。
机译: 提供事故记录的方法,用于检测车辆环境中的交通事故的方法以及用于响应车辆环境中的交通事故的方法
机译: 作为从上述服务器设备将图像数据转发到上述控制设备的方法,该图像数据转发设备在执行通信的环境中执行图像数据转发方法以及该方法。
机译: 用于检测车辆即机动车的交通信号灯的方法,包括将用于确定交通信号灯位置和/或交通信号灯信号信息的环境和交通信息与车辆中的外部存储器进行比较。