当前位置: 首页 > 专利查询>罗伯特专利>正文

车辆中汽车软件的加速验证制造技术

技术编号:32433415 阅读:31 留言:0更新日期:2022-02-24 18:55
用于验证汽车软件的完整性的系统、方法和工具。在一种实现方式中,电子处理器被配置成接收上电信号,并且随机选择多个指纹中的一个。该电子处理器还被配置成检索存储在所选指纹的存储器单元中的数据集。该电子处理器被进一步配置成使用单向密码函数利用秘密密钥和检索到的数据集计算所选指纹的预引导验证值。该电子处理器还被配置成将预引导验证值与所选指纹的参考验证值进行比较。该电子处理器被进一步配置成当预引导验证值与所选指纹的参考验证值匹配时,释放对软件图像的安全停止。释放对软件图像的安全停止。释放对软件图像的安全停止。

【技术实现步骤摘要】
车辆中汽车软件的加速验证


[0001]本公开总体上涉及汽车软件验证。更具体地,本公开涉及车辆的电子控制单元中的汽车软件的加速验证。

技术介绍

[0002]随着汽车控制器扩大其与外部世界的联系以及它们对车辆行为的权威,互联网技术安全的成熟实践正在被用来保护汽车控制器。个人计算机和智能电话的世界与汽车系统大不相同。汽车系统使用成本敏感的微控制器,其具有有限的用户交互选项,但是具有影响或甚至控制网络物理系统的能力。最近在汽车安全方面的开拓将注意力集中在经验证的软件、验证CAN(控制器局域网)消息以及限制对诊断命令的访问上。随着连接性和自主性的增加,安全性对于汽车来说很重要。一项安全挑战是确定ECU(电子控制单元)是否包含正确的软件。例如,在允许ECU与物理世界交互之前,在启动过程期间,应该在每次启动时检查软件的完整性。然而,置于实时安全关键系统上的严格时间要求为汽车控制器中的安全启动带来了具有挑战性的问题。

技术实现思路

[0003]本公开提供了用于验证车辆中汽车软件的完整性的系统。在一个实现方式中,该系统包括电子控制器。该电子控制器本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种用于验证车辆中汽车软件的完整性的系统,所述系统包括:电子控制器,其包括存储器和电子处理器,其被配置成:接收软件图像,将所述软件图像存储在存储器中所包括的多个存储器单元中,将多个存储器单元组织成行和列,生成秘密密钥,确定多个指纹,使得所述多个指纹中的每一个包括来自每一行的存储器单元中的至少一个,计算多个指纹的参考验证值,其中,每一个参考验证值是使用单向密码函数利用秘密密钥和存储在多个指纹中的一个中所包括的存储器单元中的数据来确定的,接收上电信号,在接收到上电信号之后随机选择多个指纹中的一个,从存储器中检索存储在所选指纹的存储器单元中的数据集,使用单向密码函数利用秘密密钥和检索到的数据集计算所选指纹的预引导验证值,将所述预引导验证值与所选指纹的参考验证值进行比较,当所述预引导验证值与所选指纹的参考验证值匹配时,释放对软件图像的安全停止,以及当所述预引导验证值与所选指纹的参考验证值不匹配时,生成安全警告信号。2.如权利要求1所述的系统,其中,所述电子处理器被进一步配置成确定所述多个指纹,使得所述多个指纹中的每一个包括来自列中的一个的所有存储器单元。3.如权利要求1所述的系统,其中,所述电子处理器被进一步配置成确定所述多个指纹,使得所述多个指纹中的每一个包括来自列中的至少两个的存储器单元中的一个。4.如权利要求1所述的系统,其中,所述电子处理器被进一步配置成确定所述多个指纹,使得所述多个存储器单元中的每一个被包括在所述多个指纹中的至少一个中。5.如权利要求1所述的系统,其中,所述电子处理器被进一步配置成确定所述多个指纹,使得采样变化小于阈值。6.如权利要求1所述的系统,其中,所述电子处理器被进一步配置成将所述多个存储器单元组织成行和列,使得每一行中的存储器单元的总数小于或等于最小损害代码长度。7.如权利要求1所述的系统,其中,所述单向密码函数包括消息认证码或散列。8.如权利要求1所述的系统,其中,所述电子处理器被进一步配置成:将秘密密钥存储在存储器的受保护部分中,以及将多个指纹的参考验证值存储在存储器的未受保护部分中。9.一种用于验证车辆中汽车软件的完整性的方法,所述方法包括:在车辆的电子控制器处接收软件图像;将所述软件图像储存在多个存储器单元中;将所述多个存储器单元组织成行和列;生成秘密密钥;确定多个指纹,使得所述多个指纹中的每一个包括来自每一行的存储器单元中的至少一个;
计算多个指纹的参考验证值,其中,每一个参考验证值是使用单向密码函数利用秘密密钥和存储在多个指纹中的一个中所包括的存储器单元中的数据来确定的;接收上电信号;在接收到上电信号之后随机选择多个指纹中的一个;检索存储在所选指纹的存储器单元中的数据集;使用单向密...

【专利技术属性】
技术研发人员:R
申请(专利权)人:罗伯特
类型:发明
国别省市:

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

1