[发明专利]一种车联网系统会话密钥生成及车载终端与ECU绑定的方法有效
申请号: | 201610262661.0 | 申请日: | 2016-04-25 |
公开(公告)号: | CN105721149B | 公开(公告)日: | 2019-02-26 |
发明(设计)人: | 周俊勇;高改红;张红启;胡军 | 申请(专利权)人: | 北汽福田汽车股份有限公司 |
主分类号: | H04L9/08 | 分类号: | H04L9/08;H04L29/08 |
代理公司: | 北京信远达知识产权代理事务所(普通合伙) 11304 | 代理人: | 魏晓波 |
地址: | 102206*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 联网 系统 会话 密钥 生成 车载 终端 ecu 绑定 方法 | ||
1.一种车联网系统会话密钥生成的方法,其特征在于,包括:
车联网平台接收车载终端发送的密钥请求信息,所述密钥请求信息至少包括所述车载终端的标识信息;
根据所述车载终端的标识信息生成原始终端密钥;
通过根密钥以及所述原始终端密钥,生成会话密钥;
其中,所述会话密钥由所述车联网平台生成,并发送至所述车载终端,以使所述车载终端存储为第一临时会话密钥,在所述车载终端第一次安装到车辆上时,获取ECU的标识信息,将获取到的所述ECU的标识信息与预先存储的ECU标识信息进行比较,若一致则验证通过,将所述会话密钥发送至ECU,以使所述ECU存储为第二临时会话密钥,完成所述车载终端与所述ECU的绑定。
2.如权利要求1所述的车联网系统会话密钥生成的方法,其特征在于,所述根据所述车载终端的标识信息生成原始终端密钥包括:
将所述车载终端的标识信息定义为7个字符,其中,第1个字符为大写字母,取值范围为:‘A’-‘P’;第2-7个字符为数字,第2个字符的取值范围:‘1’-‘9’,第3-7个字符的取值范围为‘0’-‘9’;
将第1个字符的ASCII码值减去65,作为所述原始终端密钥的最高位,其余6个数字字符直接作为所述原始终端密钥的低6位,生成所述原始终端密钥。
3.如权利要求2所述的车联网系统会话密钥生成的方法,其特征在于,所述通过根密钥以及所述原始终端密钥,生成会话密钥包括:
将所述原始终端密钥作为4字节整型数值与所述根密钥进行异或,所得4字节整型数值再以字节数组形式进行逐字节异或处理,将逐字节异或处理后得到的整型数值的最高字节清零,生成所述会话密钥。
4.一种车载终端与ECU绑定的方法,其特征在于,包括:
将采用如权利要求1至3任一项所述的车联网系统会话密钥生成的方法生成的会话密钥发送至车载终端,所述车载终端存储为第一临时会话密钥;
获取ECU的标识信息;
将获取到的所述ECU的标识信息与预先存储的ECU标识信息进行比较;
若一致则验证通过,将所述第一临时会话密钥发送至所述ECU,所述ECU存储为第二临时会话密钥,完成所述车载终端与所述ECU的绑定,若验证不通过,则绑定失败。
5.一种防止车载终端被拆除或更换的方法,其特征在于,包括:
预先采用如权利要求4所述的车载终端与ECU绑定的方法将车载终端与ECU进行绑定;
所述ECU接收进行上电的指令,生成随机数,并根据所述随机数与第二临时会话密钥运算生成第二会话密钥;
所述ECU将所述随机数发送至所述车载终端,并接收所述车载终端根据所述随机数与第一临时会话密钥运算生成的第一会话密钥;
当所述ECU未收到第一会话密钥或所述ECU收到的第一会话密钥与所述第二会话密钥不一致时,生成锁车指令。
6.一种车联网平台,其特征在于,包括:
密钥请求信息接收模块,用于接收车载终端发送的密钥请求信息,所述密钥请求信息至少包括所述车载终端的标识信息;
原始终端密钥生成模块,用于根据所述车载终端的标识信息生成原始终端密钥;
会话密钥生成模块,用于通过根密钥以及所述原始终端密钥,生成会话密钥;
其中,所述会话密钥由所述车联网平台生成,并发送至所述车载终端,以使所述车载终端存储为第一临时会话密钥,在所述车载终端第一次安装到车辆上时,获取ECU的标识信息,将获取到的所述ECU的标识信息与预先存储的ECU标识信息进行比较,若一致则验证通过,将所述会话密钥发送至ECU,以使所述ECU存储为第二临时会话密钥,完成所述车载终端与所述ECU的绑定。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北汽福田汽车股份有限公司,未经北汽福田汽车股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201610262661.0/1.html,转载请声明来源钻瓜专利网。