【技术实现步骤摘要】
车载程序文件下载方法和装置
本专利技术涉及电子电气领域,尤其涉及一种车载程序文件下载方法和装置。
技术介绍
电子控制单元(ElectronicControlUnit,ECU)在车辆上的应用非常广泛。电子控制单元可以根据采集的各项参数信息,结合存储在电子控制单元的程序进行运算。将运算的结果转变为控制信号,从而实现电子控制单元对车辆的整体控制。为了满足用户对车辆控制功能的各种要求,电子控制单元需要下载各类程序。电子控制单元下载的程序文件的格式开放,内容属于明文,比较容易被篡改。比如,不法分子仿造控制器局域网络(CAN,ControllerAreaNetwork)的通信服务,对程序文件中的数据进行篡改。若电子控制单元下载了经过篡改后的程序文件,则会对车辆的安全造成隐患,降低了车辆控制的安全性。
技术实现思路
本专利技术实施例提供了一种车载程序文件下载方法和装置,能够提高车辆控制的安全性。第一方面,本专利技术实施例提供了一种车载程序文件下载方法,包括:利用密钥和高级加密标准AES对车载程序文件进行加密;下载加密的车载程序文件至汽车电子控制单元。第二方面,本专利技术实施例提供了一种车载程序文件下载装置,包括:加密模块,被配置为利用密钥和高级加密标准AES对车载程序文件进行加密;下载模块,被配置为下载加密的车载程序文件至汽车电子控制单元。本专利技术实施例提供一种车载程序文件下载方法和装置。利用密钥和高级加密标准对车载程序文件进行加密,并将加密的车载程序文件下载至汽车电子控制单元。高级加密标准难以破解,经过加密后的车载程序文件在传输过程中难以篡改。汽车电子控制单元下载经过加 ...
【技术保护点】
1.一种车载程序文件下载方法,其特征在于,包括:利用密钥和高级加密标准AES对车载程序文件进行加密;下载加密的车载程序文件至汽车电子控制单元。
【技术特征摘要】
1.一种车载程序文件下载方法,其特征在于,包括:利用密钥和高级加密标准AES对车载程序文件进行加密;下载加密的车载程序文件至汽车电子控制单元。2.根据权利要求1所述的车载程序文件下载方法,其特征在于,所述利用密钥和高级加密标准AES对车载程序文件进行加密,包括:将所述车载程序文件中的有效程序部分划分为多个数据片段,所述有效程序部分包括程序数据,每个数据片段的比特数为预设的加密分割比特数的正整数倍;利用所述密钥和所述AES,对所述每个数据片段进行加密;根据加密的所述数据片段在所述车载程序文件中的位置,组合得到所述加密的车载程序文件。3.根据权利要求2所述的车载程序文件下载方法,其特征在于,所述有效程序部分还包括数据地址。4.根据权利要求1所述的车载程序文件下载方法,其特征在于,所述下载加密的车载程序文件至汽车电子控制单元,包括:通过车载终端,从远端服务器下载所述加密的车载程序文件至电子控制单元。5.根据权利要求1所述的车载程序文件下载方法,其特征在于,所述车载程序文件下载方法还包括:基于所述加密的车载程序文件中每行子文件,计算所述加密的车载程序文件中每行子文件的校验和;在下载加密的车载程序文件至所述汽车电子控制单元后,基于所述下载的加密的车载程序文件中每行子文件,计算所述下载的加密的车载程序文件中每行子文件的校验和;根据所述加密的车载程序文件中每行子文件的校验和,以及所述下载的加密的车载程序文件中每行子文件的校验和,确定所述下载的加密的车载程序文件是否完整和准确。6.根据权利要求4所述的车载程序文件下载方法,其特征在于,在下载加密的车载程序文件至汽车电子控制单元之后,还包括:利用所述密钥和所述AES,对加密的车载程序文件进行解密,恢复所述车载程序文件。7.根据权利要求6所述的车载程序文件下载方法,其特征在于,所述车载程序文件还包括加密前的所述车载程序文件的循环冗余校验码,在所述利用所述密钥和所述AES对加密的车载程序文件进行解密,恢复所述车载程序文件之后,还包括:根据恢复的所述车载程序文件,得到恢复的所述车载程序文件的循环冗余校验码;若恢复的所述车载程序文件的循环冗余校验码与加密前所述车载程序文件的循环冗余校验码一致,将下载至所述汽车电子控制单元的随机存取存储器中恢复的车载程序文件写入所述汽车电子控制单元中的程序下载区;若恢复的所述车载程序文件的循环冗余校验码与加密前所述车载程序文件的循环冗余校验码不一致,则重新下载加密的车载程序文件至汽车电子控制单元。8.根据权利要求7所述的车载程序文件下载方法,其特征在于,在所述将下载至所述汽车电子控制单元的随机存取存储器中恢复的车载程序文件写入所述汽车电子控制单元中的程序下载区之后,还包括:擦除所述汽车电子控制单元中程序运行区中的程序文件,并将所述程序下载区中恢复的所述车载程序文件写入所述程序运行区。9.一...
【专利技术属性】
技术研发人员:陈其锋,黄信,
申请(专利权)人:宁德时代新能源科技股份有限公司,
类型:发明
国别省市:福建,35
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。