[发明专利]一种充放电设施与用户端间的双方标识认证方法及系统在审
申请号: | 201811355944.5 | 申请日: | 2018-11-15 |
公开(公告)号: | CN109617675A | 公开(公告)日: | 2019-04-12 |
发明(设计)人: | 严辉;王文;赵宇;李培军;于婷 | 申请(专利权)人: | 国网电动汽车服务有限公司 |
主分类号: | H04L9/08 | 分类号: | H04L9/08;H04L9/32;H04L29/06 |
代理公司: | 北京安博达知识产权代理有限公司 11271 | 代理人: | 徐国文 |
地址: | 100053 北京市*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 充放电 公钥和私钥 用户端 身份标识编码 标识认证 数据传输安全性 身份标识确定 身份标识生成 身份认证过程 标识加密 技术基础 加密身份 认证实体 身份认证 双向认证 有效保障 终端设备 离线 认证 | ||
1.一种充放电设施与用户端间的双方标识认证方法,其特征在于,所述方法包括:
分别根据充放电设施和用户端的身份标识生成充放电设施和用户端的身份标识编码;
根据充放电设施和用户端的身份标识编码生成充放电设施和用户端的公钥和私钥;
利用充放电设施和用户端的公钥和私钥进行充放电设施和用户端间的双向认证。
2.如权利要求1所述的方法,其特征在于,所述用户端包括:电动汽车、移动终端和应用平台。
3.如权利要求2所述的方法,其特征在于,所述充放电设施的身份标识为充放电设施设备号,电动汽车的身份标识为VIN识别码,移动终端的身份标识为IMEI编码,应用平台的身份标识为平台名称识别码。
4.如权利要求3所述的方法,其特征在于,根据充放电设施和用户端的身份标识生成充放电设施和用户端的身份标识编码,包括:
(1)按下式确定版本号的转码结果:
(m+2)*16+n
其中,m为身份标识编码的版本号的主版本号,n为身份标识编码的版本号的子版本号;
将版本号的转码结果进行ASCII转码反变换获取版本号字符;
(2)若认证实体的类型为充放电设施,则确定其对应的类型字符为“I”,若认证实体的类型为电动汽车,则确定其对应的类型字符为“V”,若认证实体的类型为移动终端,则确定其对应的类型字符为“U”,若认证实体的类型为应用平台,则确定其对应的类型字符为“P”;
(3)若采用的编码方式为ASCII编码,则确定编码方式字符为“A”,若采用的编码方式为BCD编码,则确定编码方式字符为“B”;
(4)若身份标识编码的总长度小于等于36,则按下式确定编码长度的转码结果:
L/4+0x30
若身份标识编码的总长度大于36,则按下式确定编码长度的转码结果:
L/4+0x37
其中,L为身份标识编码的总长度;
将编码长度的转码结果进行ASCII转码反变换获取长度字符;
(5)按下式确定有效期的第1个字节码:
(Y-1970)/32
按下式确定有效期的第2个字节码:
(Y-1970)%32
有效期的第3个字节码为身份标识编码的有效期的月份;有效期的第4个字节码为身份标识编码的有效期的日数;
按下式分别确定上述4个字节码的转码结果:
(z>9)*0x07+z+0x30
式中,Y为身份标识编码的有效期的年份,z为各字节码,z>9取值为1,否则为0;
将所述4个字节码的转码结果分别进行ASCII转码反变换获取有效期字符;
(6)将各认证实体的身份标识作为其身份标识编码的身份标识字符;
(7)将根密钥生成系中心的标号作为身份标识编码的根密钥生成中心标号字符;
(8)将步骤(1)至(7)获取的所有字符进行CRC12编码并进行CODE64转码获取身份标识编码的校验字符;
(9)输出身份标识编码为:版本号字符+类型字符+编码方式字符+长度字符+有效期字符+身份标识字符+根密钥生成中心字符+校验字符。
5.如权利要求1所述的方法,其特征在于,所述根据充放电设施和用户端的身份标识编码生成充放电设施和用户端的公钥和私钥,包括:
以充放电设施的身份标识编码作为充放电设施的公钥,并根据充放电设施的公钥采用SM9标识密码算法确定充放电设施的私钥;
以用户端的身份标识编码作为自身的公钥,并根据自身的公钥采用SM9标识密码算法确定各用户端的私钥。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于国网电动汽车服务有限公司,未经国网电动汽车服务有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201811355944.5/1.html,转载请声明来源钻瓜专利网。