[发明专利]雾计算架构下的VANETs位置隐私保护查询方法有效
申请号: | 201711235911.2 | 申请日: | 2017-11-30 |
公开(公告)号: | CN108012232B | 公开(公告)日: | 2020-04-21 |
发明(设计)人: | 高天寒;李艳强 | 申请(专利权)人: | 东北大学 |
主分类号: | H04W4/02 | 分类号: | H04W4/02;H04W4/44;H04W12/02;H04W12/06;H04L29/08;H04L29/06 |
代理公司: | 沈阳东大知识产权代理有限公司 21109 | 代理人: | 胡晓男 |
地址: | 110169 辽*** | 国省代码: | 辽宁;21 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 计算 架构 vanets 位置 隐私 保护 查询 方法 | ||
1.一种雾计算架构下的VANETs位置隐私保护查询方法,其特征在于,包括:
车载自组织网络VANETs中的路边单元RSU和车载单元OBU均向第三方信任机构TA进行注册,车载自组织网络VANETs中邻近的路边单元RSU之间形成一个环,环中的路边单元RSU作为环中的雾节点都有前驱节点和后继节点,且环中相邻的路边单元RSU之间拥有共享密钥;
车载单元OBU首次接入车载自组织网络VANETs时,车载单元OBU和路边单元RSU之间使进行双向接入认证并颁发临时查询码PID,具体是:
路边单元RSU利用时间戳TS1、路边单元RSU产生的随机数rRSU、第三方信任机构TA选择的生成元P,计算第一CC签名δ1;路边单元RSU向车载单元OBU发送{δ1,RID,rRSUP,TS1};其中,RID是路边单元RSU的真实身份;
车载单元OBU验证时间戳TS1是否新鲜:
若时间戳TS1不新鲜,则判定路边单元RSU不合法;
若时间戳TS1新鲜,则验证第一CC签名δ1:
若验证通过,则路边单元RSU合法,利用时间戳TS2、车载单元OBU产生的随机数rOBU计算第二CC签名δ2;利用车载单元OBU产生的随机数rOBU、第三方信任机构TA选择的生成元P、路边单元RSU产生的随机数rRSU计算车载单元OBU与该合法路边单元RSU之间的共享密钥Kv-r;利用加密车载单元OBU的初始假名生成密文c,向路边单元RSU发送{c,δ2,rOBUP,TS2};
若验证未通过,车载单元OBU寻找下一个路边单元RSU进行双向接入认证;
路边单元RSU验证时间戳TS2是否新鲜:
若时间戳TS2不新鲜,则车载单元OBU不合法;
若时间戳TS2新鲜,则该路边单元RSU利用车载单元OBU产生的随机数rOBU、第三方信任机构TA选择的生成元P、路边单元RSU产生的随机数rRSU,计算其与车载单元OBU之间的共享密钥 Kr-v,并且使用该共享密钥Kr-v解密密文c得到车载单元OBU的初始假名VID;
路边单元RSU验证第二CC签名δ2:
若验证未通过,则车载单元OBU不合法;
若验证通过,则车载单元OBU合法,路边单元RSU计算包含临时查询码PID及其有效期T的密文c'并发送给车载单元OBU;
车载单元OBU解密密文c'得到临时查询码PID;
车载单元OBU与其接入的路边单元RSU之间采用基于路边单元RSU形成的环而生成的匿名转发链完成基于位置服务的查询,具体是:车载单元OBU向其接入的路边单元RSU发送基于位置服务的查询请求Req,由基于路边单元RSU形成的环而生成的匿名转发链转发车载单元OBU的查询请求Req,并由匿名转发链的末端路边单元RSU将查询请求Req发送给基于位置的服务器LBS,基于位置的服务器LBS将查询结果通过该匿名转发链返回给车载单元OBU,具体方法是:
车载单元OBU选择匿名转发链长度k,根据临时查询码PID、匿名转发链长度k、实时位置信息loc、本查询请求的有效期T,生成查询请求Req,并使用车载单元OBU与其接入的路边单元RSU1之间的共享密钥Kv-r加密查询请求Req生成密文c”,发送给接入的路边单元RSU1;
路边单元RSU1利用车载单元OBU与路边单元RSU1之间的共享密钥Kv-r解密密文c”,得到查询请求Req并存储;路边单元RSU1计算k=k-1,并检查k:
若k==0,则路边单元RSU1利用自己的假名RID1、实时位置信息loc、本查询请求的有效期T、临时查询码PID,生成新的查询请求Req并将其发送给基于位置的服务器LBS;
若k>0,则路边单元RSU1利用自己的假名RID1、临时查询码PID、实时位置信息loc、匿名转发链长度k、本查询请求的有效期T,生成新的查询请求Req,并使用路边单元RSU1与其后继路边单元RSU2之间的共享密钥KRSU1-RSU2加密查询请求Req,生成第一密文c1并发送给路边单元RSU1的后继路边单元RSU2;
路边单元RSU2使用与其前驱路边单元RSU1之间的共享密钥KRSU1-RSU2解密第一密文c1,得到查询请求Req并存储;路边单元RSU2计算k=k-1,并检查k:
若k==0,则路边单元RSU2利用自己的假名RID2、实时位置信息loc、本查询请求的有效期T、临时查询码PID,生成新的查询请求Req并将其发送给基于位置的服务器LBS;
若k>0,则路边单元RSU2利用自己的假名RID2、实时位置信息loc、匿名转发链长度k、本查询请求的有效期T、临时查询码PID,生成新的查询请求Req,并使用路边单元RSU2与其后继路边单元RSU3之间的共享密钥KRSU2-RSU3加密查询请求Req,生成第二密文c2,发送给路边单元RSU2的后继路边单元RSU3;
路边单元RSU2的后继路边单元RSU3重复上述过程直到匿名转发链的第k-2个路边单元RSUk-2,匿名转发链的第k-2个转发节点向其后驱节点发送第k-2密文ck-2;
路边单元RSUk-1使用与其前驱路边单元RSUk-2之间的共享密钥KRSUk-1-RSUk-2解密第k-2密文ck-2得到查询请求Req并存储;路边单元RSUk-1计算k=k-1,并检查k:
若k==0,则路边单元RSUk-1利用自己的假名RIDk-1、实时位置信息loc、本查询请求的有效期T、临时查询码PID,生成新的查询请求Req并将其发送给基于位置的服务器LBS;
若k>0,则路边单元RSUk-1利用自己的假名RIDk-1、实时位置信息loc、匿名转发链长度k、本查询请求的有效期T、临时查询码PID,生成新的查询请求Req,并使用路边单元RSU k-1与其后继路边单元RSUk之间的共享密钥KRSUk-1-RSUk加密查询请求Req,生成第k-1密文ck-1,发送给路边单元RSUk-1的后继路边单元RSUk;
路边单元RSUk使用与其前驱路边单元RSUk-1之间的共享密钥KRSUk-1-RSUk解密第k-1密文ck-1得到查询请求Req并存储;路边单元RSUk计算k=k-1==0,路边单元RSUk利用自己的假名RIDk、实时位置信息loc、本查询请求的有效期T、临时查询码PID,生成新的查询请求Req并将查询请求Req发送给基于位置服务器LBS;
基于位置服务器BLS根据查询请求Req生成包含查询结果result、临时查询码PID、响应的有效期T′的响应Ans,并发送给路边单元RSUk;
路边单元RSUk使用与其前驱路边单元RSUk-1之间的共享密钥KRSUk-1-RSUk,生成第k密文ck,并发送给其前驱节点RSUk-1;
路边单元RSUk-1使用与其后继路边单元RSUk之间的共享密钥KRSUk-1-RSUk得到响应Ans,并使用与其前驱路边单元RSUk-2之间的共享密钥KRSUk-2-RSUk-1生成第k+1密文ck+1发送给其前驱节点;重复上述过程,直到匿名转发链的第3个路边单元RSU;匿名转发链的第3个路边单元RSU向前驱节点路边单元RSU2发送第2k-3密文c2k-3;
路边单元RSU2使用与其后继路边单元RSU3之间的共享密钥KRSU2-RSU3得到响应Ans并使用与其前驱路边单元RSU1之间的共享密钥KRSU1-RSU2生成第2k-2密文c2k-2,发送给其前驱节点路边单元RSU1;
路边单元RSU1使用与其后继路边单元RSU2之间的共享密钥KRSU1-RSU2得到响应Ans,并使用与发出查询请求的车辆节点的车载单元OBU之间的共享密钥Kv-r生成第2k-1密文c2k-1,发送给查询车辆单元OBU;
查询的车辆单元OBU使用与路边单元RSU1之间的共享密钥Kv-r得到响应Ans。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于东北大学,未经东北大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201711235911.2/1.html,转载请声明来源钻瓜专利网。
- 上一篇:组合式GSM放大单元
- 下一篇:基于双目可见光相机与热红外相机的目标识别方法