[发明专利]一种基于SM9的V2X身份认证方法有效
申请号: | 202111035666.7 | 申请日: | 2021-09-02 |
公开(公告)号: | CN113691958B | 公开(公告)日: | 2023-06-09 |
发明(设计)人: | 陈明志;翁才杰;许春耀;傅明建;谢加良;张瑞;赵逊飞;占仕勋;王晓明 | 申请(专利权)人: | 北卡科技有限公司 |
主分类号: | H04W4/40 | 分类号: | H04W4/40;H04W12/03;H04W12/041;H04W12/0471;H04W12/06 |
代理公司: | 福州君越知识产权代理事务所(普通合伙) 35299 | 代理人: | 梁锦平 |
地址: | 350100 福建省福州市高新*** | 国省代码: | 福建;35 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 sm9 v2x 身份 认证 方法 | ||
1.一种基于SM9的V2X身份认证方法,其特征在于包括如下步骤:
步骤1,基于SM9密码服务器生成车辆标识;
步骤2,RSU计算身份认证信息,并发送至SM9密码服务器存储;
步骤3,OBU计算身份认证信息,并发送至SM9密码服务器存储;
步骤4,利用SM9密码服务器进行RSU与OBU的公钥交换;
所述步骤4的详细内容是:
步骤41,OBU将车辆当前及过去几个时刻的时空信息发送给SM9密码服务器;
步骤42,SM9密码服务器根据OBU的时空信息推算车辆行进方向,找出车辆行进方向上与车辆距离最近的M个RSU;
步骤43,OBU生成随机数K1作为对称密钥,SM9密码服务器用K1将M个RSU的信息加密后发送给OBU,发送的信息包括每个RSU的一个用于验证OBU身份的信息xi和一个RSU用于与OBU进行密钥协商的公钥RRi,之后服务器将本地存储的xi和RRi删除;
步骤44,SM9密码服务器分别用M个RSU的对称密钥加密OBU发给服务器的用于与RSU进行密钥协商的公钥ROi获得密文为M个RSU中的第j个RSU的对称密钥,并分别将发送给对应的RSU,之后服务器将存储的ROi删除;
步骤5,RSU与OBU完成身份认证;
所述步骤5的详细内容是:
步骤51,OBU用其私钥dV加密xi获得密文用RSU的公钥IDRSU加密yi获得密文之后将和发送给RSU;
步骤52,RSU用OBU的标识公钥IDV解密即若xi'与本地存储的xi相等,则RSU对OBU的身份认证通过,即对于RSU来说当前与之通信的OBU可信;
步骤53,RSU对OBU的身份验证通过之后,RSU用其私钥解密即然后用其私钥加密yi获得密文之后再将发送给OBU;
步骤54,RSU将发送给OBU之后,基于OBU的密钥协商公钥ROi和本地的密钥协商私钥rRi计算出其与OBU的会话密钥,即KRO=rRi*ROi;
步骤55,OBU接收到RSU的身份认证消息后,用RSU的标识公钥IDRSU解密即若yi'与本地存储的yi相等,则OBU对RSU的身份认证通过,即对于OBU来说当前与之通信的RSU可信;
步骤56,OBU对RSU的身份验证通过之后,OBU基于RSU的密钥协商公钥RRi和本地的密钥协商私钥rOi计算出其与OBU的会话密钥,即KOR=rOi*RRi。
2.如权利要求1所述的基于SM9的V2X身份认证方法,其特征在于:所述步骤1的详细内容是:
步骤11,车辆的OBU与SM9密码服务器互相确认身份后,OBU生成随机数K1作为对称密钥,并基于车辆属性信息生成车辆标识IDO,用SM9密码服务器的公钥加密K1得到密文用K1加密IDO得到密文再将和发送给SM9密码服务器;
步骤12,SM9密码服务器接收到密文和后解密获得K1和IDO,然后生成随机数IDS作为服务器对OBU的标记,并将IDO与IDS拼接作为车辆在当前系统中的标识IDV;
步骤13,SM9密码服务器基于IDV生成车辆私钥dV;
步骤14,SM9密钥服务器用K1加密车辆标识IDV及其私钥dV获得密文和之后将和发送给OBU。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北卡科技有限公司,未经北卡科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202111035666.7/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种双电机变速系统
- 下一篇:一种小型单轨吊开式液压系统