[发明专利]一种基于代理车辆的消息认证方法在审
申请号: | 202010522801.X | 申请日: | 2020-06-10 |
公开(公告)号: | CN111629359A | 公开(公告)日: | 2020-09-04 |
发明(设计)人: | 王伟;王梦婷;张强 | 申请(专利权)人: | 西安工程大学 |
主分类号: | H04W4/44 | 分类号: | H04W4/44;H04W4/46;H04W12/00;H04W12/02;H04W12/04;H04W12/06;H04W12/12;H04W84/18;H04L29/08 |
代理公司: | 西安合创非凡知识产权代理事务所(普通合伙) 61248 | 代理人: | 惠银银 |
地址: | 710048 *** | 国省代码: | 陕西;61 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 代理 车辆 消息 认证 方法 | ||
1.一种基于代理车辆的消息认证方法,其特征在于,包括:
系统初始化过程,Ta生成包含系统密钥和系统公钥的系统参数并将所述系统参数加载到车辆的防篡改设备中;
车辆伪身份生成,所述车辆通过注册获取所述防篡改设备为其生成的伪身份PIDi及对应的密钥;
RSU接收验证请求车辆发送的签名消息,并根据消息数量判断是否采用代理车辆协助RSU对签名消息进行认证,所述代理车辆为RSU覆盖区域内具有额外计算资源的车辆。
2.根据权利要求1所述的基于代理车辆的消息认证方法,其特征在于,
所述TA生成包含系统密钥和系统公钥的系统参数,并将所述系统参数加载到车辆的防篡改装置和RSU中的具体过程为:
TA定义一个椭圆曲线E:y2=x3+ax+b,a和b∈Fp,△=4a3+27b2≠0;Fp表示阶为大素数p,q的有限域;
TA在E上选择一个阶为q,生成元为P的循环加法群G;
TA选择β∈Z*q作为系统密钥,计算系统公钥Ppub=βP;
TA选择四个安全哈希函数h(.),k(.),g(.),f(.),其中h(.),k(.),g(.),f(.):{0,1}*→Z*q;
获得公共参数Para = {G,p,q,P,Ppub,h(.),k(.),g(.),f(.)};
TA选择βr∈Z*q表示RSU的身份ID,并设置IDr,1=βrP,IDr,2=ID,IDr=(IDr,1,IDr,2);
TA计算RSU与其身份相对应的密钥xr,并将系统参数{Para,IDi,β,xr,IDr}放入每辆车的防篡改设备中,其中IDi为车辆的真是身份。
3.根据权利要求2所述的基于代理车辆的消息认证方法,其特征在于,
所述车辆通过注册获取所述防篡改设备为其生成的伪身份PIDi及对应的密钥的具体过程为:
所述车辆vi的防篡改设备从Z*q中随机选择αi,计算来获得伪身份;
计算车辆vi对应伪身份的密钥,并将(xi,PIDi)赋予车辆。
4.根据权利要求3所述的基于代理车辆的消息认证方法,其特征在于,所述车辆利用密钥生成签名消息的过程:
所述车辆从Z*q中选择一个随机数ri,计算
防篡改设备从Z*q中选择了一个随机数wi,计算
然后将签名消息发送给周边车辆或RSU;其中,Ti为时间戳,mi为发送的消息,其中,si,1为车辆生成的签名,si,2为防篡改设备(TPD)生成的签名。
5.根据权利要求1所述的基于代理车辆的消息认证方法,其特征在于,
判断是否采用代理车辆协助RSU对签名消息进行认证的具体过程为:
若一段时间内节点收到的消息数量|LR|≥消息列队的上限值TH时,则启动代理车辆协助RSU进行消息认证,若否,则RSU直接进行认证。
6.根据权利要求5所述的基于代理车辆的消息认证方法,其特征在于,
所述启动代理车辆协助RSU进行消息认证的过程为:
所述代理车辆对接收到的消息进行验证和签名,将签名后的消息发送给RSU;
RSU对从代理车辆接收到的验证结果的有效性和正确性进行验证。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于西安工程大学,未经西安工程大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010522801.X/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种太阳能电源
- 下一篇:一种显示面板、其制作方法及显示装置