一种充放电设施与用户端间的双方标识认证方法及系统
摘要文本
本发明涉及一种充放电设施与用户端间的双方标识认证方法及系统,所述方法包括:根据充放电设施和用户端的身份标识生成充放电设施和用户端的身份标识编码,然后根据所述身份标识编码生成充放电设施和用户端的公钥和私钥,进而利用所述公钥和私钥进行充放电设施和用户端间的双向认证,基于上述技术方案,利用认证实体的身份标识确定其唯一的公钥和私钥,使身份认证建立在标识加密的技术基础上,有效保障了身份认证过程中的数据传输安全性,同时适用于充放电设施与用户或终端设备间的离线加密身份认证,提高了通用性。 微信公众号马克 数据网
申请人信息
- 申请人:国网电动汽车服务有限公司
- 申请人地址:100053 北京市西城区白广路二条1号1幢812室
- 发明人: 国网电动汽车服务有限公司
专利详细信息
| 项目 | 内容 |
|---|---|
| 专利名称 | 一种充放电设施与用户端间的双方标识认证方法及系统 |
| 专利类型 | 发明授权 |
| 申请号 | CN201811355944.5 |
| 申请日 | 2018年11月15日 |
| 公告号 | CN109617675B |
| 公开日 | 2024年2月6日 |
| IPC主分类号 | H04L9/08 |
| 权利人 | 国网电动汽车服务有限公司 |
| 发明人 | 严辉; 王文; 赵宇; 李培军; 于婷 |
| 地址 | 北京市西城区白广路二条1号1幢812室 |
专利主权项内容
1.一种充放电设施与用户端间的双方标识认证方法,其特征在于,所述方法包括:分别根据充放电设施和用户端的身份标识生成充放电设施和用户端的身份标识编码;根据充放电设施和用户端的身份标识编码生成充放电设施和用户端的公钥和私钥;利用充放电设施和用户端的公钥和私钥进行充放电设施和用户端间的双向认证;根据充放电设施和用户端的身份标识生成充放电设施和用户端的身份标识编码,包括:(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时,(z>9)取值为1,否则为0;将所述4个字节码的转码结果分别进行ASCII转码反变换获取有效期字符;(6)将各认证实体的身份标识作为其身份标识编码的身份标识字符;(7)将根密钥生成系中心的标号作为身份标识编码的根密钥生成中心标号字符;(8)将步骤(1)至(7)获取的所有字符进行CRC12编码并进行CODE64转码获取身份标识编码的校验字符;(9)输出身份标识编码为:版本号字符+类型字符+编码方式字符+长度字符+有效期字符+身份标识字符+根密钥生成中心字符+校验字符。