[发明专利]用于控制对电子控制单元进行访问的密码加密有效
申请号: | 201510105578.8 | 申请日: | 2015-03-11 |
公开(公告)号: | CN104917606B | 公开(公告)日: | 2019-05-28 |
发明(设计)人: | K.B.勒贝伊夫;J.E.普劳查 | 申请(专利权)人: | 通用汽车环球科技运作有限责任公司 |
主分类号: | H04L9/08 | 分类号: | H04L9/08 |
代理公司: | 中国专利代理(香港)有限公司 72001 | 代理人: | 安文森;李婷 |
地址: | 美国密*** | 国省代码: | 美国;US |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 用于 控制 电子 单元 进行 访问 密码 加密 | ||
本发明涉及用于控制对电子控制单元进行访问的密码加密,具体地,一种使用加密提供对密码保护的电子控制单元(ECU)进行访问的方法包括:使用主密码、所述ECU的序列号和基于密码的密钥衍生函数生成用于所述ECU的加密密钥;将生成的加密密钥转换成ECU密码;以及使用所述ECU密码访问来自所述ECU的数据。
技术领域
本发明涉及用于控制对车辆或其它机器或设备内的电子控制单元(ECU)进行电子访问的加密技术。
背景技术
许多车辆和其它设备包括管理多个任务的电子控制单元(ECU)。ECU可以被编程为执行计算机可读指令并基于这些指令控制机械设备和/或电设备。例如,动力系控制模块(PCM)可以用作用于车辆的动力系的中央决策机构并采取ECU的形式来执行此目的。PCM可以控制大量车辆发动机参数,仅举几例,比如内燃发动机(ICE)的点火正时或废气再循环(EGR)阀。
车辆或设备的制造商可能希望调节对ECU的指令或其它操作方面的访问。使用上面的示例,车辆制造商可能希望将对ECU的指令和其它特征的访问限定为被授权的个体。在过去,使用密码来准许或拒绝对ECU的访问。然而,大量的ECU通常使用一个密码,并且如果针对一个ECU的密码被发现,则这样的发现也能够致使使用该密码的所有其它ECU不受保护。
发明内容
根据实施例,提供一种使用加密提供对密码保护的电子控制单元(ECU)进行访问的方法。所述方法包括:使用主密码、所述ECU的序列号和基于密码的密钥衍生函数生成用于所述ECU的加密密钥;将生成的加密密钥转换成ECU密码;以及使用所述ECU密码访问来自所述ECU的数据。
根据另一实施例,提供一种使用加密来调节对电子控制单元(ECU)的访问的方法。所述方法包括:从中央设施电接收主密码;检测所述ECU的序列号;将所述主密码和所述序列号提供给基于密码的密钥衍生函数;基于所述主密码和所述序列号输出加密密钥;以及将所述加密密钥转换成ECU密码。
根据又一实施例,提供一种使用对多个电子控制单元(ECU)共同的主密码来提供用于所述ECU的独特密码的方法。所述方法包括:生产用于车辆的多个车辆系统模块,其中,所述车辆系统模块具有共同的车辆部件编号和对于每个车辆系统模块独特的序列号;使用对每个车辆系统模块独特的所述序列号和与共同的车辆部件编号关联的主密码来生成用于该车辆系统模块的ECU密码;以及将生成的ECU密码存储在每个车辆系统模块中。
本发明还提供如下方案:
1、一种使用加密提供对密码保护的电子控制单元(ECU)进行访问的方法,包括步骤:
(a)使用主密码、所述ECU的序列号和基于密码的密钥衍生函数生成用于所述ECU的加密密钥;
(b)将生成的加密密钥转换成ECU密码;以及
(c)使用所述ECU密码访问来自所述ECU的数据。
2、根据方案1所述的方法,其特征在于,所述主密码的长度基于字符组尺寸来选择。
3、根据方案1所述的方法,其特征在于,还包括使车辆部件编号与所述主密码关联的步骤。
4、根据方案1所述的方法,其特征在于,所述基于密码的密钥衍生函数被定义在由因特网工程任务组公布的请求注解(RFC)2898中。
5、根据方案1所述的方法,其特征在于,还包括在大于1000的值时启动所述基于密码的密钥衍生函数的计数器。
6、根据方案1所述的方法,其特征在于,所述主密码大于或等于64位。
7、根据方案1所述的方法,其特征在于,还包括使用模运算符将生成的加密密钥转换成所述ECU密码。
8、根据方案1所述的方法,其特征在于,还包括分析所述加密密钥的偏差的步骤。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于通用汽车环球科技运作有限责任公司,未经通用汽车环球科技运作有限责任公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201510105578.8/2.html,转载请声明来源钻瓜专利网。