【技术实现步骤摘要】
本专利技术实施例涉及车辆检测,尤其涉及一种车载电子控制单元的串行启动方法、装置、存储介质及车辆。
技术介绍
1、在车载ecu(electronic controlunit,电子控制单元)安全启动领域,现有非对称算法串行安全启动方案存在明显缺陷。当前方案每次启动时均需依次对公钥进行验签,随后再针对特定数据段(涵盖app/boot的起始地址、长度以及哈希值等关键信息)进行验签,整个启动流程中至少需要完成两次验签操作,这直接导致诸多车载ecu的安全启动时间超出主机厂规定标准,无法满足车辆的性能要求。
2、深入分析发现,这种传统方案在启动效率与安全性平衡上存在问题。每次启动都机械地执行两次验签,无论是否必要,这无疑增加了启动时长。但实际上,频繁的验签操作并非总是必需,尤其是在非首次启动场景下,已经验证过的代码若未发生变化,重复验签就显得冗余。
技术实现思路
1、本申请针对上述不足或缺点,本申请提供了一种车载电子控制单元的串行启动方法、装置、存储介质及车辆。本申请能够根据本次串行启动是否
...【技术保护点】
1.一种车载电子控制单元的串行启动方法,其特征在于,所述方法应用于串行启动车载电子控制单元代码中的可信根代码、启动加载程序代码和/或应用程序代码;所述可信根代码用于建立安全环境;所述方法包括:
2.根据权利要求1所述的方法,其特征在于,所述应用程序代码和所述启动加载程序代码各自包括预先拆分的多个代码子段,所述计算所述第二对象的哈希值作为所述第二对象的计算哈希值,包括:
3.根据权利要求2所述的方法,其特征在于,执行串行启动操作,包括:
4.根据权利要求3所述的方法,其特征在于,在完成刷写软件之后,所述标志位的初始状态是第一状态;
...【技术特征摘要】
1.一种车载电子控制单元的串行启动方法,其特征在于,所述方法应用于串行启动车载电子控制单元代码中的可信根代码、启动加载程序代码和/或应用程序代码;所述可信根代码用于建立安全环境;所述方法包括:
2.根据权利要求1所述的方法,其特征在于,所述应用程序代码和所述启动加载程序代码各自包括预先拆分的多个代码子段,所述计算所述第二对象的哈希值作为所述第二对象的计算哈希值,包括:
3.根据权利要求2所述的方法,其特征在于,执行串行启动操作,包括:
4.根据权利要求3所述的方法,其特征在于,在完成刷写软件之后,所述标志位的初始状态是第一状态;
5.根据权利要求1所述的方法,其特征在于,所述执行全量或非全量的串行启动操作,包括:
6.根据权利要求5所述的方法,其特征在于,在本次全量的串行启动过程中,所...
【专利技术属性】
技术研发人员:何畅,雷相其,曹国华,杜文在,汤晓轩,史文献,程中阳,熊健,张安驰,戴玉,余学兰,甘宁,陈洁,张波,
申请(专利权)人:赛力斯集团股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。