[发明专利]ECU数据篡改的检测方法、第一控制器和ECU在审
申请号: | 201910884802.6 | 申请日: | 2019-09-19 |
公开(公告)号: | CN110515371A | 公开(公告)日: | 2019-11-29 |
发明(设计)人: | 曹石;秦涛;武迎迎;孙明峰;黄玉平 | 申请(专利权)人: | 潍柴动力股份有限公司 |
主分类号: | G05B23/02 | 分类号: | G05B23/02 |
代理公司: | 11205 北京同立钧成知识产权代理有限公司 | 代理人: | 袁义科;刘芳<国际申请>=<国际公布>= |
地址: | 261061 山东省潍坊*** | 国省代码: | 山东;37 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 控制器 校验信息 校验结果 预设算法 篡改 电子控制单元ECU 安全校验 配置数据 唯一标识 校验数据 校验 预存 整车 存储 发送 检测 失败 发现 | ||
本发明实施例提供一种ECU数据篡改的检测方法、第一控制器和ECU,该方法包括第一控制器接收电子控制单元ECU发送的第一校验信息;所述第一校验信息是ECU根据本地存储的待校验数据通过预设算法生成的;第一控制器将所述第一校验信息与预存的第二校验信息进行比较,得到比较结果;所述第二校验信息是根据ECU应配置数据通过预设算法生成的唯一标识;第一控制器根据所述比较结果确定ECU数据的第一校验结果;若所述第一校验结果为校验失败,则第一控制器采取相应措施。本发明实施例通过采用整车上其他控制器参与ECU的安全校验,能够有效提高ECU数据的安全性,并且在ECU数据被篡改后能够及时发现,避免加大损失。
技术领域
本发明实施例涉及数据处理技术领域,尤其涉及一种ECU数据篡改的检测方法、第一控制器和ECU。
背景技术
发动机电子控制单元(Electronic Control Unit,ECU)出厂相关数据一般是根据订货号上客户的需求配置在发动机下线和整车下线时进行固化刷写的,不同的功能配置,车辆的价格是不同的。但目前市场上已售车辆出现了很多ECU数据篡改的情况,比如通过更改ECU数据将发动机功率输出提升、开启或者关闭部分整车功能、修改排放及车载自动诊断系统(On-Board Diagnostics,OBD)相关数据、关闭后处理尿素喷射等,此类情况的发生严重损害了经销商或者主机厂的利益、同时部分数据的修改会引起法规和安全风险。
现有技术中,一般通过ECU安全访问校验算法来进行加密处理,以防止ECU的数据被非正常刷写。
然而,上述技术方案仅实现了ECU内部的加密,较易被破解,安全性很低。
发明内容
本发明实施例提供一种ECU数据篡改的检测方法、第一控制器和ECU,以提高ECU数据的安全性,防止被篡改。
第一方面,本发明实施例提供一种ECU数据篡改的检测方法,包括:
第一控制器接收电子控制单元ECU发送的第一校验信息;所述第一校验信息是ECU根据本地存储的待校验数据通过预设算法生成的;
第一控制器将所述第一校验信息与预存的第二校验信息进行比较,得到比较结果;所述第二校验信息是根据ECU应配置数据通过预设算法生成的唯一标识;
第一控制器根据所述比较结果确定ECU数据的第一校验结果;
若所述第一校验结果为校验失败,则第一控制器采取相应措施。
在一种可能的设计中,所述第一校验信息是ECU周期性发送的;所述第一控制器接收ECU发送的第一校验信息之前,还包括:
第一控制器对未按时接收到ECU发送的第一校验信息的次数进行累计,得到累计次数;
第一控制器根据所述累计次数确定ECU数据的第二校验结果;
所述若所述第一校验结果为校验失败,则第一控制器采取相应措施,包括:
若所述第一校验结果为校验失败和/或所述第二校验结果为校验失败,则第一控制器采取相应措施。
在一种可能的设计中,所述第一控制器采取相应措施,包括:
第一控制器进行降级处理。
在一种可能的设计中,所述第一控制器接收ECU发送的第一校验信息之前,还包括:
第一控制器接收第二校验信息并将所述第二校验信息存储至本地。
第二方面,本发明实施例提供一种ECU数据篡改的检测方法,包括:
ECU根据本地存储的待校验数据通过预设算法生成第一校验信息;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于潍柴动力股份有限公司,未经潍柴动力股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910884802.6/2.html,转载请声明来源钻瓜专利网。