【技术实现步骤摘要】
电子控制器刷写方法、电子控制器、管理服务器
[0001]本专利技术涉及电子控制器刷写领域,尤其涉及一种电子控制器刷写方法、电子控制器、管理服务器、电子设备及可读存储介质。
技术介绍
[0002]智能汽车为了适应不同的使用环境或者提升整体的性能,需要通过ECU(Electronic Control Unit,电子控制单元)刷写的方式对ECU中装配的软件进行升级。
[0003]ECU数据刷写是指外部数据刷写工具通过ECU通信网络,向ECU发送数据信息,实现ECU数据的管理和更新。
[0004]然而,由于外部数据刷写工具在ECU刷写软件包时,ECU并未对软件包的来源进行校验,导致ECU可能被刷写来源不明的软件包,造成安全风险。
技术实现思路
[0005]鉴于上述问题,提出了本专利技术实施例以便提供一种克服上述问题或者至少部分地解决上述问题的一种电子控制器刷写方法、电子控制器、管理服务器。
[0006]第一方面,本申请实施例公开了一种电子控制器刷写方法,应用于电子控制器,所述电子控制器与刷写工具通信,所述方法包括:
[0007]响应于刷写工具发送的授权请求,将设备信息发送至所述刷写工具,以供所述刷写工具将所述设备信息发送至管理服务器;
[0008]接收所述刷写工具发送的授权文件,所述授权文件由所述管理服务器根据所述设备信息生成并发送给所述刷写工具,且所述授权文件经过所述管理服务器的私钥进行签名加密;
[0009]在通过保存在本地的公钥对所述授权文件成功解密的情况 ...
【技术保护点】
【技术特征摘要】
1.一种电子控制器刷写方法,应用于电子控制器,所述电子控制器与刷写工具通信,其特征在于,所述方法包括:响应于刷写工具发送的授权请求,将设备信息发送至所述刷写工具,以供所述刷写工具将所述设备信息发送至管理服务器;接收所述刷写工具发送的授权文件,所述授权文件由所述管理服务器根据所述设备信息生成并发送给所述刷写工具,且所述授权文件经过所述管理服务器的私钥进行签名加密;在通过保存在本地的公钥对所述授权文件成功解密的情况下,从所述授权文件获取软件包特征信息,将所述设备信息与所述软件包特征信息进行比较,获得比较结果;在所述比较结果符合预设条件的情况下,接收所述刷写工具发送的软件包,并在所述电子控制器刷写所述软件包;所述软件包由所述管理服务器根据所述设备信息生成并发送给所述刷写工具。2.根据权利要求1所述的方法,其特征在于,所述软件包特征信息包括所述软件包的第一特征值,所述第一特征值为所述管理服务器通过预设加密算法对所述软件包的内容计算得到,所述在所述比较结果符合预设条件的情况下,接收所述刷写工具发送的软件包,并在所述电子控制器刷写所述软件包之后,所述方法还包括:在所述软件包刷写完成后,利用所述预设加密算法对所述软件包的内容计算得到第二特征值;在所述第一特征值与所述第二特征值匹配成功的情况下,在所述电子控制器运行所述软件包;在所述第一特征值与所述第二特征值匹配失败的情况下,将所述电子控制器的软件包回滚至原版本。3.根据权利要求1所述的方法,其特征在于,所述设备信息包括第一芯片标识符、第一防重放计数值,所述软件包特征信息包括:第二芯片标识符、第二防重放计数值,防重放计数值用于表征所述电子控制器的软件包被更新的次数,所述将所述设备信息与所述软件包特征信息进行比较,获得比较结果,包括:在所述第一芯片标识符与所述第二芯片标识符匹配成功的情况下,比较所述第一防重放计数值是否小于所述第二防重放计数值;若所述第一防重放计数值大于或等于所述第二防重放计数值,则退出软件包刷写步骤;若所述第一防重放计数值小于所述第二防重放计数值,则确定所述比较结果符合预设条件。4.根据权利要求1所述的方法,其特征在于,所述电子控制器的一次性可编程存储器中预置有与所述管理服务器中的私钥对应的公钥,以及所述电子控制器刷写方法;所述刷写工具与所述管理服务器基于安全传输协议进行数据传输;所述刷写工具与所述电子控制器通过总线网络或以太网络进行数据传输。5.一种电子控制器刷写方法,应用于管理服务器,所述管理服务器与刷写工具通信,其特征在于,所述方法包括:接收所述刷写工具发送的设备信息,并根据所述设备信息匹配对应的软件包;
从所述软件包获取软件包特征信息,并利用保存在本地的私钥对所述软件包特征信息签名加密,生成授权文件;将所述授权文件和所述软件包发送至所述刷写工具,以供所述刷写工具将所述授权文件发送至电子控制器,并在所述电子控制器通过保存在所述电子控制器的本地的公钥对所述授权文件成功解密,且所述电子控制器的设备信息与所述软件包特征信息的比较结果符合预设条件的情况下,将所述软件包刷写在所述电子控制器。6.根据权利要求5所述的方法,其特征在于,所述设备信息包括第一防重放计数值,所述从所述软件包获取软件包特征信息包括:对所述第一防重放...
【专利技术属性】
技术研发人员:汪向阳,张贤,张鹏,谭成宇,
申请(专利权)人:重庆长安汽车股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。