1.一种基于信誉度管理的车联网恶意车辆节点行为检测方法,其特征在于,所述方法包括:车联网中的车辆节点发布车联网信息;所述车联网信息包括车辆节点的行为信息和路径轨迹信息;
感知节点通过主动探测或/和被动监听的方式收集车联网信息;
感知节点将收集的车联网信息上传到RSU节点;
RSU节点对收集的车联网信息进行初步处理,计算车联网信息的可信度;
RSU节点计算车联网信息的可信度的过程包括将同一时间、同一网格区域对同一事件的描述信息划分到一个车联网信息集合;计算到同一车联网信息集合中所有车辆节点的车联网信息信誉距离之和最小的信息质心;根据同一车联网信息集合中的不同车辆节点的车联网信息到信息质心之间的信誉距离,分别评估得到每个车辆节点的车联网信息的可信度;
信息质心的计算方式包括根据车辆节点的当前行为信息,利用基于LSTM神经网络的车辆节点驾驶行为基线模型,预测得到车辆节点的当前可信度评估结果;根据车辆节点的当前可信度评估结果和车辆节点的当前信誉值计算出车辆节点的当前信誉评估值;根据车联网信息集合中的所有车辆节点的当前信誉评估值,更新在下一轮次中到同一车联网信息集合中所有车辆节点的车联网信息信誉距离之和最小的信息质心;
信息质心所采用的计算公式表示为:
其中, 表示在tk时刻的信息质心, 表示在tk时刻的车联网信息集合,表示车辆节点ui在tk时刻的车联网信息, 为车辆节点ui的信誉值;
车辆节点的车联网信息的可信度的计算公式表示为:
其中, 表示车辆节点ui在tk时刻的车联网信息的可信度, 表示在tk时刻的车联网信息集合, 表示信息质心 与车联网信息 之间的距离,表示在tk时刻的信息质心, 表示车辆节点ui在tk时刻的车联网信息;
RSU节点将计算得出的可信度上传至云服务器;
云服务器基于收集的车联网信息和可信度来更新每个车辆节点的信誉值;
云服务器更新车辆节点的信誉值的过程包括采用自适应权重对车辆节点的信息可信度进行累加处理;根据累加可信度更新得到每个车辆节点的信誉值;
所述累加可信度的计算公式表示为:
其中, 表示车辆节点ui在tk+1时刻的车联网信息的累加可信度,ω(0<ω<1)是时间系数; 表示车辆节点ui在tk时刻的车联网信息的可信度, 表示车辆节点ui在tk+1时刻的车联网信息的平均可信度;t表示累加时间长度;
根据累加可信度更新得到每个车辆节点的信誉值所采用的计算公式表示为:其中, 表示车辆节点ui在tk+1时刻的信誉值;
当车辆节点的信誉值低于信誉阈值时,识别出该车辆节点为恶意车辆节点;
所述信誉阈值表示为:
其中,Rth表示信誉阈值;∈表示车联网真实信息的偏差平均值。