[发明专利]用于规避安全控制模块的真实性检查的方法和系统有效
申请号: | 201310707483.4 | 申请日: | 2013-12-20 |
公开(公告)号: | CN103886245B | 公开(公告)日: | 2018-10-02 |
发明(设计)人: | A.I.阿尔拉巴迪;K.M.巴尔特斯;J.D.罗萨;T.M.富里斯特;A.D.韦斯特 | 申请(专利权)人: | 通用汽车环球科技运作有限责任公司 |
主分类号: | G06F21/44 | 分类号: | G06F21/44 |
代理公司: | 中国专利代理(香港)有限公司 72001 | 代理人: | 董均华;杨炯 |
地址: | 美国密*** | 国省代码: | 美国;US |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 用于 规避 安全 控制 模块 真实性 检查 方法 系统 | ||
提供用于规避安全控制模块的真实性检查的方法和系统。在一个实施例中,一种方法包括:从安全源接收真实性数据,其中,所述真实性数据包括签名和对控制模块独特的识别符;用真实性数据编程控制模块;以及基于真实性数据规避控制模块的控制程序的真实性检查。
技术领域
技术领域总体上涉及用于规避安全控制模块的真实性检查的方法和系统。
背景技术
车辆控制模块控制车辆的一个或多个部件的操作。例如,控制模块可以用作控制车辆的发动机或变速器的操作的发动机控制模块或变速器控制模块。通常,车辆控制模块包括控制程序,包括用于控制部件操作的指令。控制程序可包括但不限于引导程序、应用程序和标定数据。控制模块的存储器可以被擦除和/或重写,以便更换或更新控制程序。
安全生产控制模块通常需要控制程序被数字签名,以便更换或更新控制程序。为了被签名,控制程序包括对特定控制模块真实的数字签名。数字签名通常从安全源(例如,安全服务器)产生。
因此,期望提供用于用未签名控制程序来更新或更换安全控制器的控制程序的方法和系统。此外,本发明的其它期望特征和特性将从随后的详细说明和所附权利要求结合附图以及前述技术领域和背景技术显而易见。
发明内容
提供用于规避安全控制模块的真实性检查的方法和系统。在一个实施例中,一种方法包括:从安全源接收真实性数据,其中,所述真实性数据包括签名和对控制模块独特的识别符;用真实性数据编程控制模块;以及基于真实性数据规避控制模块的控制程序的真实性检查。
在另一个实施例中,一种系统包括具有非易失性存储器的安全控制模块。控制程序包括从安全源接收的真实性数据,将真实性数据存储在非易失性存储器中,以及基于真实性数据规避真实性检查,其中,所述真实性数据包括签名和对控制模块独特的识别符。
方案1. 一种用于规避安全控制模块的真实性检查的方法,包括:
从安全源接收真实性数据,其中,所述真实性数据包括签名和对控制模块独特的识别符(ID);
用真实性数据编程控制模块;以及
基于真实性数据规避控制模块的控制程序的真实性检查。
方案2. 根据方案1所述的方法,还包括:将真实性数据与控制程序的至少一个文件组合,且其中,用真实性数据编程控制模块包括用所述至少一个文件和真实性数据编程控制模块。
方案3. 根据方案2所述的方法,其中,规避控制程序的真实性检查包括:当真实性数据的签名有效时且当ID与控制模块的标识符匹配时,选择性地规避控制程序的真实性检查。
方案4. 根据方案1所述的方法,其中,用真实性数据编程控制模块包括将真实性数据作为真实性应用程序存储在应用存储器中。
方案5. 根据方案4所述的方法,还包括:运行真实性应用程序,以从引导存储器擦除生产引导程序且将开发引导程序书写到引导存储器。
方案6. 根据方案5所述的方法,其中,规避控制程序的真实性检查通过开发引导程序执行。
方案7. 根据方案6所述的方法,其中,规避控制程序的真实性检查包括:当真实性数据的签名有效时且当ID与控制模块的标识符匹配时,选择性地规避控制程序的真实性检查。
方案8. 根据方案1所述的方法,其中,用真实性数据编程控制模块包括将真实性数据存储在指定存储器位置。
方案9. 根据方案8所述的方法,其中,规避控制程序的真实性检查包括:当真实性数据存储在指定存储器位置时,选择性地规避控制程序的真实性检查。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于通用汽车环球科技运作有限责任公司,未经通用汽车环球科技运作有限责任公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201310707483.4/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种新型双电池分离器
- 下一篇:一种蓄电池负极板极耳角度弯曲装置