[发明专利]密钥处理方法、网关、电检设备、诊断仪及电子控制单元有效
申请号: | 201910955409.1 | 申请日: | 2019-10-09 |
公开(公告)号: | CN112653548B | 公开(公告)日: | 2023-02-21 |
发明(设计)人: | 苏登科;张兆龙;杨世熙;董威 | 申请(专利权)人: | 北京新能源汽车股份有限公司 |
主分类号: | H04L9/08 | 分类号: | H04L9/08 |
代理公司: | 北京银龙知识产权代理有限公司 11243 | 代理人: | 许静;安利霞 |
地址: | 102606 北京*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 密钥 处理 方法 网关 电检 设备 诊断仪 电子 控制 单元 | ||
1.一种密钥处理方法,应用于网关,其特征在于,包括:
接收开启密钥学习流程指令,并反馈第一进程响应;
若所述开启密钥学习流程指令为开启下线密钥学习流程指令,则进入下线密钥学习流程;
若所述开启密钥学习流程指令为开启售后密钥学习流程指令,则进入售后密钥学习流程;
所述下线密钥学习流程包括:
在接收到电检设备发送的下线密钥学习触发指令后,反馈第一进程结果响应,生成密钥,并将所述密钥存储在所述网关的硬件加密芯片中;
向各电子控制单元广播发送密钥;
根据预先存储的第一密钥校验顺序表,与各所述电子控制单元进行校验认证;
根据预先存储的第一密钥校验顺序表,与各所述电子控制单元进行校验认证的步骤包括:
间隔第一预设时长,生成随机数,并对所述随机数加密,生成校验值;
将所述随机数和所述校验值发送至所述第一密钥校验顺表中的第一未学习电子控制单元;
若接收到所述第一未学习电子控制单元反馈的比较结果和学习状态,或者,若发送所述随机数和所述校验值后的第二预设时长内未接收到所述第一未学习电子控制单元反馈的比较结果和学习状态,记录所述第一未学习电子控制单元的学习状态为未学习,则返回至间隔第一预设时长,生成随机数,并对所述随机数加密,生成校验值的步骤;
接收所述电检设备发送的请求各电子控制单元学习状态的指令,并反馈各电子控制单元的学习状态;
接收所述电检设备发送的结束下线学习流程指令并反馈第二进程响应。
2.根据权利要求1所述的密钥处理方法,其特征在于,在反馈各电子控制单元的学习状态的步骤之后,所述方法还包括:
若接收到所述电检设备发送的下线密钥学习触发指令,则向各所述电子控制单元广播发送所述密钥,并返回至间隔第一预设时长,生成随机数,并对所述随机数加密,生成校验值的步骤。
3.根据权利要求1所述的密钥处理方法,其特征在于,所述售后密钥学习流程包括:
接收诊断仪发送的查询各电子控制单元学习状态的指令,并反馈第二进程结果响应;
根据预先存储的第二密钥校验顺序表,间隔第三预设时长向各电子控制单元发送请求电子控制单元学习状态的指令,并接收各电子控制单元反馈的学习状态;
接收到所述诊断仪发送的请求各电子控制单元学习状态的指令后,反馈网关的学习状态和各电子控制单元的学习状态;
在接收到所述诊断仪发送的临时密钥和触发网关密钥分发的指令后,反馈第三进程响应,并进入电子控制单元售后密钥学习的流程。
4.根据权利要求3所述的密钥处理方法,其特征在于,所述电子控制单元售后密钥学习的流程包括:
向所述第二密钥校验顺序表中的第二未学习电子控制单元发送所述临时密钥;
利用所述临时密钥对所述网关存储的密钥进行加密,生成加密密文;
向所述第二未学习电子控制单元发送所述密钥和所述加密密文;
发送所述密钥和所述加密密文的第四预设时长后,生成一随机数,对所述随机数加密,生成校验值,并向所述第二未学习电子控制单元发送所述随机数和所述校验值;
判断在发送所述随机数和所述校验值后的第五预设时长内是否接收到所述电子控制单元反馈的比较结果和学习状态,若是,则记录接收到的比较结果和学习状态,若否,则记录所述电子控制单元的学习状态为未学习;
若接收到所述诊断仪发送的请求电子控制单元学习状态的指令,则反馈所述第二未学习电子控制单元的学习状态;
若接收到所述诊断仪发送的结束售后学习流程指令,则反馈第四进程响应。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京新能源汽车股份有限公司,未经北京新能源汽车股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910955409.1/1.html,转载请声明来源钻瓜专利网。
- 上一篇:半导体器件的制作方法
- 下一篇:电子设备