法律状态公告日
法律状态信息
法律状态
2022-12-23
专利权的转移 IPC(主分类):H04W64/00 专利号:ZL2018106936808 登记生效日:20221213 变更事项:专利权人 变更前权利人:华东师范大学 变更后权利人:浙江曲速科技有限公司 变更事项:地址 变更前权利人:200241 上海市闵行区东川路500号 变更后权利人:311800 浙江省绍兴市诸暨市陶朱街道文种南路28号暨阳财富大厦17楼
专利申请权、专利权的转移
2020-06-16
授权
授权
2019-01-04
实质审查的生效 IPC(主分类):H04W64/00 申请日:20180629
实质审查的生效
2018-12-11
公开
公开
技术领域
本发明属于车载网信息安全领域,关于车载网中车辆定位以及隐私保护问题,涉及到3D定位技术和密钥交换协议。
背景技术
车载网是一种用于提高交通效率和道路安全的新型技术。一个典型的车载网主要由车辆和路边单元(RSU)组成。一辆车或者一个RSU和周围的车辆或者RSU之间进行车与车(V2V)、车与RSU(V2R)、RSU与车(R2V)通信来交换信息。短程通信(DSRC)协议被设计用来支持车载网中的V2V、V2R、R2V通信。
车载网中的很多应用比如碰撞警告、速度警告、车辆自动导航等都是基于车辆位置的。车载网中大多数现在使用的定位系统都是基于GPS、BeiDou、GALILEO、GLONASS。一般情况下,这些定位系统具有比较准确的水平定位即2D定位。但是,这些系统中的垂直定位精度远低于水平定位精度,其中一个原因是卫星的几何分布。比如说以GPS为基础的定位系统在95%的时间里,定位精度为15米。
如今,随着城市交通环境变得越来越复杂。建造了越来越多的高架桥用来满足交通系统的需求,道路结构的发展也给车载网中的车辆定位带来了新的挑战。车载网中现存的车辆定位服务主要是提供2D定位,并不能很好的处理当前城市交通环境中的定位问题。这些系统很难判断出一辆车是行驶在高架之上还是高架之下。
除了定位问题,安全和隐私也是车载网中非常重要的问题。安全就是要保障车辆或者RSU接收的消息是来自认证的实体并且在传输过程中不会被篡改。隐私就是要保证驾驶者的身份、位置以及其他的敏感信息不被入侵和肆意收集。如果没有为一个车辆提供安全和隐私机制,那么这个车辆的位置系统会遭受到不同的攻击。例如,如果没有提供安全机制,靠近目标车辆的攻击者可以伪造位置信息误导需要定位的车辆,这可能会导致交通违规和事故。如果不考虑车辆的隐私,一个攻击者可以容易的找到具有定位车辆的位置和身份。这些信息可被不法分子用于犯罪(例如,攻击者可能发起堵塞目标地区通信的干扰攻击)或者被用于商业意图。
合作定位(CP)是一种基于网络节点之间交换位置相关数据来提高定位精度的方法。现有的CP方法大致分为三类,即:基于到达角度(AOA)的方法,基于无线电信号强度(RSS)的方法和基于距离的方法。基于AOA的方法需要大型天线阵列,这对于VANET中的车辆来说并不实用。基于RSS的方法需要了解信道条件和信号传输功率,这些可能随时间而变化。基于距离的方法可以进一步分为到达时间(TOA),到达时间差(TDOA)和往返时间(RTT)。TOA和TDOA需要高精度的时钟同步。RTT只需要使用在CP系统中的节点之间共享的时间戳(例如,信号到达时间和信号发送时间)。
发明内容
本发明的目的是提供一种车载网中基于V2R或V2V通信的具有隐私保护的车辆3D定位方法,该方法保证认证性,车辆的隐私保护,保证车辆高效地、精确地实现3D定位。
实现本发明目的的具体技术方案是:
一种车载网中基于V2R通信的具有隐私保护的车辆3D定位方法,包括如下实体:生成和发布系统参数的可信机构即TA,车辆,路边单元即RSU,具体包括下列步骤:
步骤1:全局设置
TA根据初始的安全参数λ运行算法生成系统公开参数
步骤2:注册
车辆和RSU在TA那里注册,TA为车辆和RSU生成对应的证书并将证书发送给车辆和RSU。车辆和RSU在这一阶段也会生成各自的公私钥对。
步骤3:建立安全信道
一辆需要定位的车辆行驶到一个RSU的通信范围内,车辆和RSU互发证书,证书验证有效之后,车辆和RSU都会运行一个密钥交换协议生成会话密钥,建立一条安全信道。
步骤4:位置证明
一旦车辆和RSU之间建立了会话密钥,车辆和RSU运行基于V2R通信的3D定位协议。协议分为两步。第一步,车辆和RSU在一段时间内重复的交换位置相关信息,并记录下这些信息;第二步,车辆根据第一步记录的相关信息计算出3D位置信息。
一种车载网中基于V2V通信的具有隐私保护的车辆3D定位方法,包括如下实体:生成和发布系统参数的可信机构即TA,车辆,具体包括下列步骤:
步骤1:全局设置
TA根据初始的安全参数λ'运行算法生成系统公开参数
步骤2:注册
车辆在TA那里注册,TA为车辆生成对应的证书并将证书发送给车辆。车辆在这一阶段也会生成各自的公私钥对。
步骤3:建立安全信道
一辆需要定位的车辆Vi'行驶到一辆已知位置的车辆Vj'的通信范围内,Vi'和Vj'互发证书,证书验证有效之后,Vi'和Vj'运行一个密钥交换协议生成会话密钥,建立一条安全信道。
步骤4:位置证明
车辆Vi'和Vj'之间建立了会话密钥,Vi′和Vj′运行基于V2V通信的3D定位协议。协议分为两步。第一步,Vi'和Vj'在一段时间内重复的交换位置相关信息,并记录下这些信息;第二步,Vi′根据第一步记录的相关信息计算出3D位置信息。
本发明针对的情况是,一辆车行驶在3D环境里,借助路边单元或者其它已知位置的车辆在保护隐私的前提下实现3D定位,从而获取准确的位置信息。本发明主要解决了以下几个问题:
(1)认证性:为了保证通信的安全性,车辆和路边单元之间或者车辆和车辆之间必须互相认证。进一步就是,在通信过程中发送的消息不应该被攻击者篡改。并且两种方法中使用抗后门的伪随机数生成器来生成随机数,因此可以抵抗随机数后门攻击来保证认证性。
(2)车辆的隐私保护:除了正在通信的双方以外,其他的实体均无法获取正在实现定位的车辆的任何信息。
(3)低误率:保证车辆高效地、精确地实现3D定位,即低延时、高精度。
附图说明
图1为本发明的流程图。
具体实施方式
一种车载网中基于V2R通信的具有隐私保护的车辆3D定位方法,包括如下实体:生成和发布系统参数的可信机构(TA),车辆,路边单元(RSU),具体包括下列步骤:
步骤1:全局设置
输入一个安全参数λ,TA执行如下操作:
1)选取一个阶为q的循环乘法群
2)生成一个系统主密钥s以及对应的主公钥g0。TA使用s为车辆和RSU颁发证书。g0是用来验证证书的有效性;
3)选择一个对称加密方案
4)选取一个哈希函数H:{0,1}*→{0,1}l,l是
5)公开
步骤2:注册
车辆和RSU在TA那里注册。对于一个RSURj,首先运行一个nonce生成器NG生成一个noncenj和下一个状态St′j,生成的过程为(nj,St′j)←NG(μj,Stj),其中Stj是当前的状态,μj是一个nonce选择器;然后使用一个对冲提取器(HE)生成一个随机数rsj,生成过程为rsj←HE(xkj,(mj,nj)),其中xkj是一个随机种子,mj是一个消息;最后计算公钥
对于一个车辆Vi,首先运行NG生成一个nonceni和下一个状态St'i,生成的过程为(ni,St′i)←NG(μi,Sti),其中Sti是当前的状态,μi是一个nonce选择器;然后使用HE生成一个随机数vsi,生成过程为vsi←HE(xki,(mi,ni)),其中xki是一个随机种子,mi是一个消息;最后计算公钥
步骤3:建立安全信道
RSU不停地在其通信范围内广播证书,并且RSU距离地面的高度高于高架桥的高度h。车辆Vi直接与距离最近的RSURj连接,建立一个安全的信道。
Vi进入到Rj的通信范围内时,Vi首先验证证书
Rj接收到
命名会话密钥为
步骤4:位置证明
Vi和Rj建立安全信道之后,Vi和Rj运行基于V2R通信的3D定位协议。协议分为两个阶段,第一阶段是Vi和Rj在一段时间内连续的通信交互位置信息,第二阶段Vi计算3D位置信息。
第一阶段分为如下三个步骤:
1)Rj执行如下操作:
1、发送一个时间戳
2、生成一个消息认证码
2)Vi在时刻
1、发送时间戳
2、接收到来自Rj的消息
3、生成一个位置密文
4、将
3)Rj在
1、接收到来自Vi的消息
2、令η=η+1,重复上述操作;
在第一阶段结束之时Vi和Rj交互了n轮,即η=n。接下来是Vi在第二阶段计算3D位置信息。计算位置信息过程中用到的距离公式为
1)计算Vi在高架桥上时和Rj之间的理论距离范围
然后累加理论距离范围得到
2)计算Vi在高架桥下时和Rj之间的理论距离范围
然后累加理论距离范围得到
3)计算Vi和Rj之间的可计算距离
然后累加可计算距离
4)通过比较
(a)当
i.当
ii.当
iii.当
(b)当
i.当
ii.当
iii.当
(c)通过计算的概率
当
一种车载网中基于V2V通信的具有隐私保护的车辆3D定位方法,包括如下实体:生成和发布系统参数的可信机构(TA)、车辆,具体包括下列步骤:
步骤1:全局设置
输入一个安全参数λ′,TA执行如下操作:
1)选取一个阶为q′的循环乘法群
2)生成一个系统主密钥s′以及对应的主公钥g0′。TA使用s′为车辆和RSU颁发证书。g0′是用来验证证书的有效性;
3)选择一个对称加密方案
4)选取一个哈希函数H′:{0,1}*→{0,1}l',l′是
5)公开
步骤2:注册
车辆在TA那里注册。对于一个车辆Vi′,首先运行NG生成一个noncen′2i和下一个状态St′2i,生成的过程为(n′2i,St′2i)←NG(μ′2i,St2i),其中St2i是当前的状态,n′2i是一个nonce选择器;然个随后使用HE生成一机数vsi',生成过程为vsi′←HE(xk2i,(m2i,n′2i)),其中xk2i是一个随机种子,m2i是一个消息;最后计算公钥
步骤3:建立安全信道
未知位置的车辆Vi′进入到已知位置的车辆Vj′的通信范围内,Vi′首先验证Vj′证书
Vj′接收
命名会话密钥为
步骤4:位置证明
Vi′和Vj′建立安全信道之后,Vi′和Vj′运行基于V2V通信的3D定位协议。协议分为两个阶段,第一阶段是Vi′和Vj′在一段时间内连续的通信交互位置信息,第二阶段Vi′计算3D位置信息。
第一阶段分为如下三个步骤:
1)Vj′执行如下操作:
1、Vj′获取在时刻
2、发送一个时间戳
3、生成一个位置密文
2)Vi′在时刻
1、发送时间戳
2、接收到来自Vj′的消息
成立则计算
3、生成一个位置密文
4、将
3)Vj'在
1、接收到来自Vi'的消息
2、令ζ=ζ+1,重复上述操作;
在第一阶段结束之时Vi'和Vj'交互了n'轮,即ζ=n'。接下来是Vi在第二阶段计算3D位置信息。计算位置信息过程中用到的距离公式为
1)Vi′和Vj'在同一层,计算Vi′和Vj′之间的理论距离范围
然后累加理论距离范围得到
2)Vi′和Vj′不在同一层,计算Vi′和
然后累加理论距离范围得到
3)计算Vi′和Vj′之间的可计算距离
然后累加可计算距离
4)通过比较
(a)当
i.当
ii.当
iii.当
(b)当
i.当
ii.当
iii.当
(c)通过计算的概率
机译: 基于车辆运输的车载单元的收费公路系统的控制设备;用于记录控制装置的车辆;侵权服务器;基于具有至少一辆车辆的车辆的车载单元C Argadas并记录至少一个车辆控制的收费公路系统的控制和控制方法可以与中央服务器无线通信。
机译: 基于具有由车辆登记号(NPL),至少一个车辆登记和至少一个具有唯一标识符(AJ,BJ)的控制车辆的车辆运输的车载单元的收费公路系统的控制方法通过移动通信网络(n)连接到交换服务器。
机译: 在行驶中的收费系统中收取费用的方法基于具有车载单元的车辆,该车载单元可以通过短距离无线电接口与信标路(BI)进行通信,其中车载单元由一个帐户存储的第一存储器组成电子收费,用于信息交易的第二个内存和可变因数的第三个内存,以及发送请求以将借记金额加载到收费账户帐户的信标的信标