版本号防篡改方法、固件刷写方法、终端设备及ECU技术

技术编号:41408009 阅读:23 留言:0更新日期:2024-05-20 19:34
本申请适用于车辆电子技术领域,提供了一种版本号防篡改方法、固件刷写方法、终端设备及ECU。所述版本号防篡改方法包括:确定第一固件文件的版本号;使用非对称加密密钥中的公钥对所述第一固件文件的版本号进行加密,得到加密版本号;基于所述加密版本号和所述第一固件文件的固件数据,生成第二固件文件,所述第二固件文件用于对ECU进行固件刷写。通过本申请可防止ECU固件的版本号被篡改。

【技术实现步骤摘要】

本申请属于车辆电子,尤其涉及一种版本号防篡改方法、固件刷写方法、终端设备及ecu。


技术介绍

1、目前,车辆的电子控制单元(electronic control unit,ecu),随着功能的不断完善,通常会强制升级高版本的固件,因为旧版本的固件可能会存在一些漏洞。但是,有些第三方为了利用这些漏洞,可能会将旧版本的固件的版本号篡改为高版本号,从而对ecu进行固件刷写,然后通过旧版本的固件的漏洞非法访问车辆,造成车辆安全隐患。


技术实现思路

1、本申请实施例提供了一种版本号防篡改方法、固件刷写方法、终端设备及ecu,以防止ecu固件的版本号被篡改。

2、第一方面,本申请实施例提供了一种版本号防篡改方法,应用于终端设备,所述版本号防篡改方法包括:

3、确定第一固件文件的版本号;

4、使用非对称加密密钥中的公钥对所述第一固件文件的版本号进行加密,得到加密版本号;

5、基于所述加密版本号和所述第一固件文件的固件数据,生成第二固件文件,所述第二固件文件用于对ecu进行固件本文档来自技高网...

【技术保护点】

1.一种版本号防篡改方法,其特征在于,应用于终端设备,所述版本号防篡改方法包括:

2.根据权利要求1所述的版本号防篡改方法,其特征在于,所述基于所述加密版本号和所述第一固件文件的固件数据,生成第二固件文件,包括:

3.一种固件刷写方法,其特征在于,应用于ECU,所述固件刷写方法包括:

4.根据权利要求3所述的固件刷写方法,其特征在于,所述若所述第一固件文件的版本号高于所述ECU中对应固件的当前版本号,则获取所述第一固件文件的固件数据,包括:

5.根据权利要求4所述的固件刷写方法,其特征在于,所述获取第二固件文件中的加密版本号,包括:

...

【技术特征摘要】

1.一种版本号防篡改方法,其特征在于,应用于终端设备,所述版本号防篡改方法包括:

2.根据权利要求1所述的版本号防篡改方法,其特征在于,所述基于所述加密版本号和所述第一固件文件的固件数据,生成第二固件文件,包括:

3.一种固件刷写方法,其特征在于,应用于ecu,所述固件刷写方法包括:

4.根据权利要求3所述的固件刷写方法,其特征在于,所述若所述第一固件文件的版本号高于所述ecu中对应固件的当前版本号,则获取所述第一固件文件的固件数据,包括:

5.根据权利要求4所述的固件刷写方法,其特征在于,所述获取第二固件文件中的加密版本号,包括:

6.一种版本号防篡改装置,其特征在于,应用于终端设备,所述版本号防篡改装置包括:

7.一...

【专利技术属性】
技术研发人员:刘新庄文龙
申请(专利权)人:深圳市元征科技股份有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1