在瑞萨汽车级芯片中实现安全启动的信任根第3部分:如何在第三代R-Car上实现安全启动?

2022-06-01 Renesas
SoC,R-Car,RENESAS SoC,R-Car,RENESAS SoC,R-Car,RENESAS SoC,R-Car,RENESAS

本文是由三部分组成的系列文章的第3部分,前两篇请参考:第一篇【经验】在汽车级芯片RH850和R-Car中实现安全启动的信任根第1部分:安全启动的概念及重要性;第二篇在瑞萨汽车级芯片中实现安全启动的信任根第2部分:如何在RH850 MCU上实现安全启动?本文中,RENESAS将介绍基于Arm的瑞萨第三代R-Car SoC设备的安全引导。


在 R-Car 上安全启动

片上系统 (SoC) 设备比典型的微控制器设备具有更复杂的启动序列。 安全启动可确保整个启动链的完整性和真实性。软件可以有选择地以静态加密方式存储以保护机密性。

建立信任链

为了在 R-Car 上提供安全启动,瑞萨电子构建了一条植根于硬件的信任链。 掩码 ROM 和 HBK(启动密钥哈希)充当不可变的信任锚。 这些不能在生产中改变。 在整个引导链中,信任链的每一部分都由较早(授权)的部分进行验证。 元素链接允许所有阶段验证指回原始信任根,就像链中的链接一样。 这个验证过程的起点是R-Car的掩码ROM。 它在复位后立即执行。

关键要点:瑞萨电子建立了一个植根于硬件的信任链

●掩码 ROM 和 HBK 作为不可变的信任锚,这些无法更改

●信任链的每一部分都由前一个(授权)部分验证

●这个验证过程的起点是R-Car设备的掩码ROM作为“信任根”、


准备安全启动环境

在 R-Car 设备中,安全启动从准备签名链开始。 签名过程的先决条件包括生成两个 RSA 密钥对(设备根密钥对和安全启动密钥对)和生成设备根公钥哈希(HBK)。 每个客户都将在其安全的 OT 环境中拥有一个唯一的根密钥。必须安全存储设备根和安全启动私钥以确保整体系统安全。 创建密钥对后,瑞萨电子提供的工具会生成根公钥的加密哈希。 该公共根密钥哈希 (HBK) 提供给瑞萨电子,并在制造过程中编入 R-Car 设备中。 HBK 用于安全启动链中,用于验证根公钥的完整性和可靠性。

签名图片

环境准备好后,就可以开始签名过程了。 以设备根和安全启动密钥对和软件映像作为输入,签名工具生成两个证书:1, 包含公共根密钥的根密钥证书和 2, 包含安全启动公钥和映像签名内容的内容证书 . 软件映像和证书被编程到 R-Car 设备内存中。 R-Car 设备上仅存储公钥。

在 R-Car 设备上安全启动

复位释放 (1) 后,调用安全启动功能 (2)。 安全启动功能使用根密钥和内容证书 (3) 验证软件。 如果验证过程成功,则部署的软件将仅由设备执行 (4)。


这是安全启动序列的分解版本。

步骤:

1.设备复位解除

2.设备执行掩膜 ROM。 如果设备处于安全启用状态,则执行安全启动。

3.掩码 ROM 从外部闪存加载证书和内容

4.掩码ROM解析根密钥证书并提取根密钥。 计算根密钥哈希并将其与已知的根密钥哈希 (HBK) 进行比较。 如果密钥正确,则系统进行下一步。

5.掩码 ROM 计算安全启动内容证书中的启动密钥的哈希值并将其与密钥证书中的安全启动密钥哈希值(在上一步中验证)进行比较。 如果检查通过,则使用公钥来验证内容证书签名。 如果内容证书中的有效,则使用内容证书中的数据计算下一个引导阶段的有效性和完整性。 如果所有内容得以验证则执行跳转到下一个启动阶段。

6.随后的引导阶段可以调用掩码 ROM 安全引导功能来验证后续的内容。 在此示例中,IPL 调用掩码 ROM API 以验证应用程序 1-3。 通过在后续调用掩码 ROM API,设计人员可以利用硬件加速进行 RSA 签名检查和 SHA 加速器进行哈希运算

7.掩码 ROM 验证内容证书是否加载下一个引导阶段

8.IPL 可以验证每个图像,或仅验证它加载的图像子集。 在此示例中,应用程序 1-3 使用安全启动 API,应用程序 4 和 5 使用另一种方法。

9.当 IPL 完成加载和验证内容时,它会跳转到下一个引导阶段。


结论:

SoC 具有比 MCU 设备更长的引导链。 我们 R-Car 设备中的安全启动逻辑允许设计人员在整个启动过程中利用签名检查的硬件加速。 瑞萨电子 R-Car 设备利用硬件作为构建可靠、安全系统的安全信任根。 感谢您花时间了解有关 R-Car 设备安全启动的更多信息!

技术资料,数据手册,3D模型库,原理图,PCB封装文件,选型指南来源平台:世强硬创平台www.sekorm.com
现货商城,价格查询,交期查询,订货,现货采购,在线购买,样品申请渠道:世强硬创平台电子商城www.sekorm.com/supply/
概念,方案,设计,选型,BOM优化,FAE技术支持,样品,加工定制,测试,量产供应服务提供:世强硬创平台www.sekorm.com
集成电路,电子元件,电子材料,电气自动化,电机,仪器全品类供应:世强硬创平台www.sekorm.com
  • +1 赞 0
  • 收藏
  • 评论 0

本文由扶摇翻译自Renesas,版权归世强硬创平台所有,非经授权,任何媒体、网站或个人不得转载,授权转载时须注明“来源:世强硬创平台”。

平台合作

评论

   |   

提交评论

全部评论(0

暂无评论

相关推荐

瑞萨公开下一代车用SoC和MCU处理器产品路线图,全新R-Car MCU系列扩展其车辆控制产品阵容

瑞萨电子公开了针对汽车领域所有主要应用的下一代片上系统(SoC)和微控制器(MCU)计划。未来产品阵容包括采用先进小芯片封装(Chiplet)集成技术的R-Car SoC和基于Arm®核的车用MCU。

2023-11-11 -  原厂动态

瑞萨R-Car系列SoC为DMS/OMS提供创新的可扩展解决方案

瑞萨R-Car系列汽车片上系统为驾驶员/乘客监控提供了创新的可扩展解决方案,无论是作为独立的DMS&OMS,还是与其他ADAS应用(前置摄像头和环绕视图系统)的集成。R-Car V3M/V3H搭载了最先进的计算机视觉和深度学习处理,可用于人脸检测识别、手势检测和分类。

2021-06-09 -  原厂动态

瑞萨面向以车载E/E架构为核心的中央网关提供R-Car S4 SoC和软件,可用SDK轻松开发网关应用程序

瑞萨为以车载E/E架构为核心的中央网关提供R-Car S4 SoC和在其上运行的软件。中央网关可以控制汽车与外部世界的连接,以及控制汽车内部数据的通信。本篇文章主要介绍在R-Car S4上运行的软件。

2022-10-01 -  原厂动态

【产品】瑞萨新一代SOC R-Car V3H,专为自动驾驶前置摄像头应用

瑞萨开发了专门针对前置摄像头应用的SoC——R-Car V3H,集成了专门针对图像处理的功能单元,它比R-Car V3M在视觉处理方面的性能提高了5倍,并只有0.3瓦的超低功耗,更好的适应自动驾驶的需求。

2018-03-07 -  新产品

【选型】车联网V2X车载端产品(V-BOX)推荐:车规级SoC RCAR M3,7核主频1.8ghz、运力30DMIPS

3GPP给出了相关的应用场景,车联网(V2X)分:V2N/V2I/V2P/V2V这几种应用。那么在硬件设计上,现阶段主要是V2X的车载OBU产品和路测的RSU产品。笔者当下接到的项目则是整合传统T-BOX的OBU产品:V-BOX。整个系统功能融合了TBOX和V2I/V2N/V2V的功能。可以使用瑞萨RCAR M2 SoC,内部集成2核A57和4核A53,还有实时内部R7。

2020-05-23 -  器件选型

Renesas(瑞萨电子) R-Car M3车载SoC设备概述手册

本资料概述了Renesas Electronics的R-Car M3系列SoC的初步规格。R-Car M3具备下一代车载导航系统所需的基本功能,包括双核1.5GHz ARM Cortex-A57和四核1.3GHz ARM Cortex-A53核心、LPDDR4内存控制器、多种接口和图形处理单元。资料详细介绍了处理器、内存、显示、视频处理、音频接口、存储和网络等模块的规格和功能。

RENESAS  -  片上系统,SOC,STARTER KIT,SOC,入门套件,R-CAR M3,车载通讯,车载娱乐,车载,车联网

2017年01月31日  - 用户指南  - Rev 1.00

【应用】支持EtherCAT协议的瑞萨单芯片SoC用于伺服系统,实现实时响应,降低20%成本

在伺服系统的应用上,对于主控SoC的选择非常重要,Renesas SoC RZ/T1系列的R7S910025可以实现联网实时响应,采用ARM Coretex-R4F高实时性内核,自带FPU浮点运算单元,最高支持600MHz主频,达到962MIPS的运行速度。

2020-04-27 -  应用方案

【经验】SoC R CAR V3H2 端侧推理输出的rcar_output.npy数据查看方法

RENESAS R CAR V3H2 端侧推理输出的数据有cvs格式,总共512个输出,同时把cvs数据转化为npy格式保存为一个rcar_output.npy文件,那我如何查看这些数据呢,本文记录数据查看方法。

2023-09-23 -  设计经验

【产品】全新开放式平台,加大对ADAS及自动驾驶的支持

新型R-Car V3M SoC符合ISO26262功能安全标准,为视觉处理提供了低功耗硬件加速功能,还配有内置图像信号处理器。

2017-04-25 -  新产品

【经验】使用瑞萨SoC R CAR V3H2 cnn工具链实现onnx模型转caffe模型的实操

R CAR V3H2 的cnn神经网络模块需要运行int16的定点模型,而onnx模型首先需要通过cnn工具链转成caffe模型,然后再转成端侧的可执行模型,本文使用瑞萨的cnn工具链实现onnx模型转caffe模型。

2023-08-14 -  设计经验

【经验】SoC R CAR V3H2 cnn模型转换后执行以及benchmark过程实操指南

RENESAS SoC R CAR V3H2 cnn模型转换后的输出文件有bcl和.pb 2类,都是可以在端侧执行的,本文记录.pb的推理输出以及benchmark过程实操及解析。

2023-09-21 -  设计经验

【经验】瑞萨RZ/T1 SoC芯片最小系统关于应用ΔΣ的IGBT波动干扰解决

很多客户使用了瑞萨RZ/T1的ΔΣ delta sigma,反馈IGBT波动有干扰。电源的干扰有可能对芯片的工作有影响,因为没有符合电源规范。变频的是MCU,电源可以+-20%呢,而rzt1是要求5%。 CPU没有出现异常,也可能是因为主频是450M,离600M还有很大的余量。本文介绍解决办法。

2021-04-01 -  设计经验

【经验】解决瑞萨RZ/T1 SoC芯片最小系统硬驱IIC断点死循环问题

客户反应问题:设置瑞萨RZ/T1高性能SoC芯片最小系统硬驱IIC断点,执行不下去,进入while死循环。本文介绍如何解决该问题。

2021-02-13 -  设计经验

【经验】SoC R CAR V3H2 CNN工具链转换restnet18 caffe模型为端侧可执行命令过程解析

RENESAS SoC R CAR V3H2 CNN工具链最主要的功能就是把caffe,onnx等模型转换为V3H2 芯片端可执行模型,命令,本文记录并分析此转换过程。

2023-09-16 -  设计经验

【经验】汽车SoC RCar-Gen3 yocto使用make工具编译u-boot方法

“R-Car-Gen3“是R-Car第三代SoC产品,也是目前瑞萨电子汽车上最新的,使用最多的SoC产品。最近有客户开发R-Car的时候,提出了将yocto中将u-boot模块编译方法从bitbake替换为make的方式,本文主要介绍如何对其进行修改。

2020-11-15 -  设计经验
展开更多

电子商城

查看更多

品牌:瑞纳捷

品类:国密安全芯片

价格:¥6.3333

现货: 146,200

品牌:SILICON LABS

品类:Wireless SoC

价格:¥35.3989

现货: 115,727

品牌:SILICON LABS

品类:Wireless Gecko SoC

价格:¥8.1764

现货: 100,879

品牌:SILICON LABS

品类:Wireless Gecko SoC

价格:¥10.4994

现货: 93,399

品牌:SILICON LABS

品类:Mighty Gecko Multi-Protocol Wireless SoC

价格:¥27.0929

现货: 90,767

品牌:SILICON LABS

品类:Wireless SoC

价格:¥31.7756

现货: 88,140

品牌:SILICON LABS

品类:Wireless SoC

价格:¥19.9760

现货: 83,417

品牌:芯海

品类:蓝牙芯片

价格:¥3.3334

现货: 77,827

品牌:SILICON LABS

品类:Wireless SoC

价格:¥25.6438

现货: 37,668

品牌:SILICON LABS

品类:Wireless SoC

价格:¥25.9222

现货: 24,387

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

现货市场

查看更多

品牌:RENESAS

品类:SOC

价格:¥309.1680

现货:185

品牌:RENESAS

品类:MPU

价格:¥76.0449

现货:602

品牌:RENESAS

品类:SOC

价格:¥23.5809

现货:442

品牌:RENESAS

品类:单片机

价格:¥2,533.3731

现货:362

品牌:RENESAS

品类:SOC

价格:¥108.2144

现货:313

品牌:RENESAS

品类:SoC

价格:¥1,717.6000

现货:299

品牌:RENESAS

品类:SOC

价格:¥291.9920

现货:295

品牌:RENESAS

品类:MODEM

价格:¥31.6084

现货:264

品牌:RENESAS

品类:SOC

价格:¥1,030.5600

现货:153

品牌:RENESAS

品类:SOC

价格:¥1,717.6000

现货:135

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

查看更多

授权代理品牌:接插件及结构件

查看更多

授权代理品牌:部件、组件及配件

查看更多

授权代理品牌:电源及模块

查看更多

授权代理品牌:电子材料

查看更多

授权代理品牌:仪器仪表及测试配组件

查看更多

授权代理品牌:电工工具及材料

查看更多

授权代理品牌:机械电子元件

查看更多

授权代理品牌:加工与定制

世强和原厂的技术专家将在一个工作日内解答,帮助您快速完成研发及采购。
我要提问

954668/400-830-1766(工作日 9:00-18:00)

service@sekorm.com

研发客服
商务客服
服务热线

联系我们

954668/400-830-1766(工作日 9:00-18:00)

service@sekorm.com

投诉与建议

E-mail:claim@sekorm.com

商务合作

E-mail:contact@sekorm.com

收藏
收藏当前页面