【技术实现步骤摘要】
一种车联网的车辆轨迹隐私保护方法
[0001]本专利技术属于信息安全
,特别涉及一种车联网的车辆轨迹隐私保护方法。
技术介绍
[0002]随着无线网络的发展和应用,车载自组网(vehicular ad
‑
hoc network,VANET)正在成为未来智能交通系统的重要组成部分。预计它将在道路安全、交通管理、驾驶员和乘客信息传递等方面发挥重要作用。随着越来越多的车辆连接到物联网,传统的VANET正在向车联网(internet of vehicles,IoVs)发展。
[0003]在车联网中,车辆可以通过车载单元(onboard unit,OBU)与路边单元(Road Side Unit,RSU)进行通信,进而从云端获得基于位置的服务(Location Based Service,LBS),如查找最近的加油站、餐厅等信息,为用户带来极大的便利。但是,用户享受高效便捷的同时,LBS服务器作为潜在的攻击者,会导致用户的隐私信息泄露。用户在连续发送服务请求时,可能会暴露一系列位置,因而攻击者可以获得用户的运动轨迹,一旦一个用户轨迹泄露,那么其所有访问过的地点均会暴露。
[0004]当前应用在车联网环境下的车辆轨迹隐私保护方法主要有:基于混合区的车辆轨迹隐私保护、基于差分的车辆轨迹隐私保护、基于虚拟位置的车辆轨迹隐私保护、基于缓存的车辆轨迹隐私保护等。基于混合区模型的隐私保护方法,车辆经过混合区域时,停止发送服务信息,在此区域内可进行假名更换或者交换,攻击者无法将离开的车辆和进入的车辆关 ...
【技术保护点】
【技术特征摘要】
1.一种车联网的车辆轨迹隐私保护方法,其特征在于,该方法具体是:步骤(1)基于位置服务LBS服务器建立信息矩阵:LBS服务器将一个路边单元RSU所管辖区域划分为I
×
J个正方形单元格,cell
i,j
表示第i行第j列的单元格,i=1,2,
…
,I,j=1,2,
…
,J,cell
i,j
位置表示为r
i,j
;基于服务请求的历史数据,LBS服务器统计每个单元格中车辆用户发起服务请求的数量,则每个单元格cell
i,j
的服务请求概率f
i,j
为cell
i,j
中服务请求数量,F为服务请求总数量;在单元格中第u个服务类型的服务语义U为服务类型个数,f
(i,j),u
为在cell
i,j
上对于第u个服务类型发起的请求数量;单位格的位置、服务请求概率和服务语义构成信息矩阵Q(r,q,e),r表示单元格的位置信息,q表示对应位置单元格的服务请求概率,e表示对应位置单元格的服务语义;步骤(3)路边单元RSU初始化:LBS服务器将每个RSU所管辖区域内的信息矩阵Q(r,q,e)与个热点数据集合推送给RSU;RSU获取后,对cell
i,j
上第u个服务类型的缓存数据存在时间开始计时,表示为t
(i,j),u
,以此构建缓存信息矩阵E(r,q,t,e),若对应服务无缓存数据,不记录时间;RSU对收到相应服务结果的位置缓存数据同时,RSU开始对信息矩阵存在时间计时,表示为t
q
;步骤(4)用户设置隐私参数:RSU将信息矩阵Q(r,q,e)广播给所管辖区域内的所有用户,用户输入隐私保护级别V,V∈[0,1),V越大表示隐私保护级别越高;根据隐私保护级别V计算用户隐私参数∈[0,1),V越大表示隐私保护级别越高;根据隐私保护级别V计算用户隐私参数表示向上取整;步骤(5)用户生成虚拟位置:在每条道路上,车辆用户在保证有效距离最大的同时,选择使得位置熵最大的k
‑
1个虚拟位置,具体过程如下:(5
‑
1)定义位置熵:若生成的虚拟位置集合包含L个位置{r1,r2,
…
,r
L
},相应的位置服务请求概率为{q1,q2,
…
,q
L
},相应的服务语义为{e
1,u
,e
2,u
,
…
,e
L,u
};r
l
表示第l个位置,对应的位置服务请求概率为q
l
、服务语义为e
l,u
,l=1,2,
…
,L;L个位置的位置熵其中,第l个位置上归一化的服务请求概率(5
‑
2)有效距离定义为该元素与集合内所有元素的距离的最小值;(5
‑
3)选择RSU管辖区域内概率与q0e
0,u
相近的k
′
个虚拟位置及其相应的服务内容,q0和e
0,u
分别为用户自身位置所属单元格服务请求概率和服务请求语义;(5
‑
4)用户根据自身位置从k
′
个虚拟位置中逐次选择使得当前位置集合有效距离最大的位置加入位置集合,直至位置集合有k个位置为止;
步骤(6)用户发起请求服务:车辆用户利用真实位置与k
‑
1个虚拟位置的位置集合,结合相应的服务内容生成服务请求发送给RSU;步骤(7)RSU筛选服务结果:RSU接收到服务请求后,在自身缓存中筛选服务结果,首先将数据内容缓存时间重置为0;如果k
c
/k≥γ,则RSU将相应的服务结果...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。