(5)
P[a>aλ+]<λ
(6)
式中:λ是显著性水平。式(4)~(6)分别表示正常通行状态下车辆速度v低于vλ、加速度a低于aλ-(高于aλ+)的概率小于λ。观测车辆使用异常车辆beacon消息生成beacon证词,同时测量所有邻居车辆的beacon消息接收信号强度生成位置证词。
步骤2 位置验证。检测节点收集观测节点的证词后,首先验证观测节点位置的真实性。针对观测节点j的验证过程如下:j的声称位置记为pj,j与任意邻居i的欧氏距离‖pi,pj‖记为dij,使用阴影衰落模型计算节点i针对节点j的理论接收信号强度
sm=-10βlog(dij)+X
(7)
式中:β是路径衰落指数;X是服从正态分布的随机变量,其均值为0,标准差为σ。如果理论信号强度sm与节点i测量的实际信号强度si满足
|si-sm|<δ
(8)
即二者差值小于预定义的阈值δ,则认为节点i证实了位置pj。如果超过半数的观测节点证实j的位置,则认为j的位置是真实的。针对检测出的虚假位置节点,检测节点丢弃该节点提交的所有beacon证词和所有涉及该节点的beacon证词。
步骤3 真实性判定。检测节点通过收集的beacon证词检测交通流异常。若上游区域内车辆异常减速概率、下游区域内车辆异常加速概率以及上/下游区域内车辆异常低速概率均超过相应的阈值,告警消息被判定为真,否则判定为假。
2.2 激励策略
使用虚拟现金激励节点合作。使用有向图G=(V,E)表示节点合作关系。V是顶点集合,由N+1个参与合作的车辆节点组成(N个观测节点和1个检测节点),有向边e(i,j)表示节点i为j提供了位置证词。G的基图G′中的连通分量称为联盟,任意节点有序对之间都存在有向边连接的完全有向图称为大联盟。通过提出的收益分配函数激励节点加入联盟。
在一次成功的检测过程中,认证中心为每个联盟S支付的虚拟现金数量为
v(S)=δ(S)d(S)
(9)
式中:d(S)为联盟成员提交的beacon证词的数量;δ(S)是支付因子,表示认证中心为一个beacon证词所支付的虚拟现金数量。δ(S)的计算方法为
(10)
式中:mp(i)指节点i提供的位置证词数量。在同时存在多个联盟的情况下,每个联盟获得的支付份额与联盟内位置证词的数量成比例。
联盟S中任意观测节点获得的分配为
xi=αmb(i)+βmp(i)
(11)
式中:mb(i)为节点i提供的beacon证词的数量。
联盟S中检测节点获得的分配为
(12)
定理1 提出的分配函数符合个体理性条件的充分条件是式(13)成立。
(13)
证明:对于观测节点,独自行动意味着只提供beacon证词,不提供位置证词。按照收益分配函数,独自行动节点所得分配为0,而式(11)中各项的值均为非负,因此个体理性条件满足。对于检测节点,有动机选择合作的条件为收益大于0,因此有
(14)
因此式(13)成立。证毕。
定理2 提出的分配函数符合有效性条件。
证明:
(15)
因此所有支付被分配没有剩余。证毕。
定理3 提出的分配函数能够通过独立性检验,因此该分配方案在核中。
∀S⊆N,s.t.S包含检测节点,有
δ(N)d(N)-δ(S)d(S)≥0
(16)
从上述分析可以得出结论,在给定的分配函数下,检测节点的最佳策略是发起检测请求,合作节点的最佳策略是最大程度地合作,即提交beacon证词并为其余N-1个观测节点提供位置证词。
3 仿真与结果分析
使用交通仿真软件SUMO生成车辆移动轨迹,道路拓扑基于Openstreetmap项目[13]提供的西安市真实地理信息生成,仿真区域大小为2 km×2 km,所有道路为双向,每向2车道,车辆密度为50辆/km。网络仿真器使用NS-2 v2.35,编译环境为gcc 4.6.3,仿真时间为600 s,节点无线传输距离为300 m。节点虚假位置在距离真实位置10~100 m范围内随机选择。定义虚假位置检测率pt为虚假车辆位置被成功检测的概率,虚假位置误检率pf为真实车辆位置被检测为虚假位置的概率,虚假消息检测率dt为虚假的告警消息被成功检测的概率。定义合作节点比例φ为观测范围内合作节点数目与诚实节点数目的比值,自私节点比例γ=1-φ,恶意节点比例η为恶意节点数目与观测范围内总节点数的比值。
图2给出了本文方法的虚假位置检测率。考虑到真实交通环境中无线信号传播受环境影响较为明显,造成实际信号接收强度与理论值偏差较大,因此对阴影衰落模型中代表随机性偏差的随机变量X设置不同的标准差σ,评价检测率受影响的程度。仿真结果显示合作节点比例的增加能够显著提高检测率,80%的诚实节点选择合作时检测率为50%~80%,当100%诚实节点选择合作时,即使在σ=12 dB时也能获得超过90%的检测率。
图2 虚假位置检测率
图3给出了合作节点比例φ对虚假位置误检率的影响,在75%的诚实节点选择合作时,误检率为18%,这主要是由于较大的信号强度随机偏差使真实车辆位置被误检为虚假位置。随着合作节点比例的增加,80%和85%的诚实节点合作时误检率下降到8%和1%,说明合作节点数目的增加能够显著降低误检率。
图3 虚假位置误检率
图4给出了不同自私节点和恶意节点比例下的虚假告警消息检测率,并将本文方法与Raya等提出的LEAVE协议[8]进行对比。假设本文提出的激励策略能使90%的自私节点参与合作,从仿真结果可知:本文提出的激励策略能够减轻节点自私行为造成的负面影响,获得较高的检测率,即使存在40%的自私节点,在恶意节点比例为10%~30%时也能达到87%~99%的检测率;由于LEAVE协议缺乏激励机制,节点不合作行为对检测率造成显著影响,当网络中自私节点的比例为5%时,LEAVE协议的检测率与本文方法接近,当自私节点比例达到40%时本文方法的检测率显著高于LEAVE协议,本文方法的平均虚假告警消息检测率比LEAVE协议提高了69.3%。
图4 虚假消息检测率
4 结 论
VANET节点具有自私性和自治性,在多节点合作的VANET合谋虚假数据攻击检测中,节点的“搭便车”行为能够显著影响检测准确性。针对虚假数据检测中的节点合作问题,本文首先建立了基于联盟博弈的节点合作关系模型,使用收益分配函数激励节点参与合作;证明了该分配函数满足个体理性条件和有效性条件,节点的最优策略是加入联盟。仿真分析表明:该策略能够有效减轻自私节点对检测准确性造成的负面影响,获得较高的检测率;网络中存在30%的恶意节点时,该策略能获得87%的虚假告警消息检测率;与现有的LEAVE协议相比,虚假告警消息检测率提高了69.3%。下一步工作中,我们计划采用数据聚合技术降低检测过程造成的通信负载和检测时延。
[1] LEE U, MAGISTRETTI E, GERLA M. Dissemination and harvesting of urban data using vehicular sensor platforms [J]. IEEE Transactions on Vehicular Technology, 2008, 58(2): 882-901.
[2] HARTENSTEIN H, LABERTAUX K P. A tutorial survey on vehicular ad hoc networks [J]. IEEE Communications Magazine, 2008, 46(6): 164-171.
[3] RAYA M, HUBAUX J P. Securing vehicular ad hoc networks [J]. Journal of Computer Security, 2007, 15(1): 39-68.
[4] 刘辉, 李晖. 采用群组密钥管理的分布式车联网信息认证方案 [J]. 西安交通大学学报, 2013, 47(2): 58-62. LIU Hui, LI Hui. A distributed authentication protocol for VANET [J]. Journal of Xi’an Jiaotong University, 2013, 47(2): 58-62.
[5] 郭建立, 刘宏伟, 吴智博, 等. 面向信誉的自组网节点合作方法 [J]. 西安交通大学学报, 2009, 43(8): 17-21. GUO Jianli, LIU Hongwei, WU Zhibo, et al. A new reputation-based cooperation enforcement scheme for MANETs [J]. Journal of Xi’an Jiaotong University, 2009, 43(8): 17-21.
[6] MERSHAD K, ARTAIL H. A framework for secure and efficient data acquisition in vehicular ad hoc networks [J]. IEEE Transactions on Vehicular Technology, 2013, 62(2): 536-551.
[7] RUJ S, CAVENAGHI M A, HUANG Zhen. On data-centric misbehavior detection in VANETs [C]∥Proceedings of the 75th IEEE Vehicular Technology Conference. Piscataway, NJ, USA: IEEE, 2011: 1-5.
[8] RAYA M, PAPADIMITRATOS P, AAD I. Eviction of misbehaving and faulty nodes in vehicular networks [J]. IEEE Journal on Selected Areas in Communications, 2007, 25(8): 1557-1568.
[9] ABUMANSOOR O, BOUKERCHE A. A secure cooperative approach for nonline-of-sight location verification in VANET [J]. IEEE Transactions on Vehicular Technology, 2012, 61(1): 275-285.
[10]PARKER R, VALAEE S. Vehicular node localization using received-signal-strength indicator [J]. IEEE Transactions on Vehicular Technology, 2007, 56(6): 3371-3380.
[11]BAI F, ELBATT T, HOLLAN G. Towards characterizing and classifying communication-based automotive applications from a wireless networking perspective [C]∥Proceedings of the IEEE Workshop on Automotive Networking and Applications. Piscataway, NJ, USA: IEEE, 2006: 1-25.
[12]OSBORNE M J, RRUBINSTEIN A. A course in game theory [M]. 1st ed. Cambridge, USA: MIT Press, 1994.
[13]University College London. OpenStreetMap [EB/OL]. (2014-03-09)[2014-05-20]. http:∥www.openstreetmap.org.
(编辑 武红江)
A False Data Detecting Scheme Based on Coalition Game for Vehicular Ad-hoc Networks
LIU Jizhao,WANG Quan
(School of Computer Science and Technology, Xidian University, Xi’an 710071, China)
A false data detecting scheme based on coalition game is proposed to focus on collusive false data attack problem in vehicular ad-hoc networks (VANET). The proposed scheme uses the measured radio signal strength at cooperative nodes to perform the position cross-check and to detect the malicious nodes with false position and the false information injected by them. A payoff allocation function that satisfies the “core” allocation condition is proposed for stimulating nodes to join coalitions so that the impact of selfish behaviors of nodes on the accuracy of detecting can be reduced. It is proved that the proposed payoff allocation function satisfies an individual rational condition and an efficiency condition, and that the best strategy of nodes is to cooperate with each others and the formed coalition has the stability feature. Simulation results show that the proposed scheme can effectively stimulate nodes to cooperate, and reduce the impact of random deviation of radio signal strength on the accuracy of position verification. The detecting ratio of false positions is more than 90%. Furthermore, the ability for resisting collusive attacks is enhanced. A comparison with the LEAVE protocol show that the proposed scheme increases the detecting rate of false alert messages by 69.3% under various proportions of malicious nodes.
vehicular ad-hoc networks; false data detection; cooperative game; coalition game
2014-08-13。
刘伎昭(1981—),男,博士生;王泉(通信作者),男,教授,博士生导师。
国家自然科学基金资助项目(61100153,U1135002)。
时间:2015-01-06
10.7652/xjtuxb201502012
TN929.5
A
0253-987X(2015)02-0069-05
网络出版地址:http:∥www.cnki.net/kcms/detail/61.1069.T.20150106.1759.001.html