【技术实现步骤摘要】
一种面向共谋攻击的真实路况数据聚合方法
[0001]本专利技术属于车联网数据共享
,具体涉及一种面向共谋攻击的真实路况数据聚合方法。
技术介绍
[0002]随着智慧城市的兴起和日益增长的交通压力,融合了移动边缘计算技术和车辆自组织网络的车联网受到了学术界广泛关注。目前已经提出许多车联网服务。例如,一个实时交通信息服务可以为用户更好的规划出行路线,避免交通堵塞;一个天气信息共享系统可以为用户规划出发或到达的时间。这些服务的部署都需要依靠道路中的车辆共享数据,从而提供基础的数据支撑。
[0003]因为传感数据(如位置信息)可能存在隐私泄露的风险。所以,在车联网中,通常对用户的信息做了假名转换和管理,同时也对网络中可能存在的恶意节点进行了掩护。这时网络中就容易出现共谋攻击。攻击者在网络中部署大量恶意的节点,这些恶意节点不仅可以依靠真实的身份信息生成伪可信节点,还可以互相掩护共享虚假的路况信息。这些恶意节点由于优秀的性能,往往会成为网络中的洪泛节点,同时拥有更高可能性被其他用户选择加入快速节点池成为服务的参与者。显然, ...
【技术保护点】
【技术特征摘要】
1.一种面向共谋攻击的真实路况数据聚合方法,其特征在于,包括以下步骤:步骤1:车辆参与路况信息前向注册服务器发送注册假名的请求;注册服务器同意车辆的请求后,车辆向注册服务器发送用户身份信息和注册的假名数量,注册服务器返回假名的公钥、私钥和假名地址给车辆,并将这些信息打包成区块发布到区块链上;服务器在生成公私密钥对的过程中,采用椭圆曲线数字签名算法;椭圆曲线公钥密码系统参数SP为:SP=(F
q
,E,G,P,q,a,b,h)其中,F
q
是有限域;E是F
q
上的椭圆曲线;G是E上的q阶生成元,q为素数;a和b是椭圆曲线E的系数;P为椭圆曲线上的点;h是一个单向安全的哈希函数;根据椭圆曲线公钥密码系统参数SP,随机选择n个整数(K1,K2,
…
,K
n
)∈[1,q
‑
1]作为私钥prik=(K1,K2,
…
K
n
),公钥pubK=(K1G,K2G,
…
K
n
G);步骤2:车辆与RSU建立连接时,向RSU发送<pubK,R
pre
,T
pre
>,RSU判断是否与车辆建立联系;R
pre
是车辆上次共享路况的RSU,T
pre
是上次共享路况的时间。步骤2.1:RSU查询车辆的公钥pubK是否真实存在;若车辆的公钥pubK真实存在,则执行步骤2.2;否则,直接结束;步骤2.2:RSU根据T
pre
查询在T
pre
±
minBlockPeriod是否存在区块,minBlockPeriod是最小区块时间间隔;如果存在区块,则返回BlockID并执行步骤2.3;否则将公钥pubK加入到不可信的车辆列表中并结束;步骤2.3:RSU根据BlockID寻到对应区块,并查询其中是否保存了车辆的公钥pubK;如果BlockID对应的区块中保存了车辆的公钥pubK,则执行步骤2.4;否则将公钥pubK加入到不可信的车辆列表中并结束;步骤2.4:RSU判断公钥pubK在区块BlockID中存在于TrustList或是HalfList;如果存在于TrustList中,则将公钥pubK加入TrustList中;如果存在于HalfList中,则将公钥pubK加入HalfList中;步骤3:在路况信息聚合阶段,每个设定好的道路中的车辆共享的路况信息汇集到RSU中,...
【专利技术属性】
技术研发人员:玄世昌,杨武,王巍,苘大鹏,吕继光,汤浩,
申请(专利权)人:哈尔滨工程大学,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。