意法半导体-LOGO

STMicroelectronics X-CUBE-RSSe 根安全服务扩展软件

STMicroelectronics X-CUBE-RSSe-Root-Security-Services-Extension-Software-product

规格

  • 产品名称:X-CUBE-RSSe
  • STM32Cube 软件扩展
  • 与 STM32 微控制器兼容
  • 包括 RSSe 扩展二进制文件、个性化数据 files 和选项字节模板
  • 身份验证和加密,确保安全执行

产品信息

X-CUBE-RSSe STM32Cube 扩展包为根安全服务 (RSS)、个性化数据提供 STM32 RSSe 扩展二进制文件 file添加到 STM32HSM-V2 安全应用模块和选项字节模板。它通过扩展 STM32 支持的安全服务来增强 STM32 设备提供的安全功能。

使用说明

STM32Cube 简介
STM32Cube 是意法半导体的一项举措,旨在通过提供针对每个微控制器和微处理器系列的全面嵌入式软件平台来提高设计人员的工作效率。

许可信息
X-CUBE-RSSe 是根据 SLA0048 软件许可协议及其附加许可条款交付的。

常问问题

问:X-CUBE-RSSe 的用途是什么?
答:X-CUBE-RSSe 提供扩展二进制文件、个性化数据 files和选项字节模板来增强STM32设备的安全功能。

X-CUBE-RSSe

数据简介
STM32Cube 的根安全服务扩展 (RSSe) 软件扩展

STMicroelectronics X-CUBE-RSSe-Root-Security-Services-Extension-软件 (2)

产品状态链接

X-CUBE-RSSe

STMicroelectronics X-CUBE-RSSe-Root-Security-Services-Extension-软件 (1)

特征

  • 支持各种服务和API函数集成到用户的安全编程工具中
    • 兼容 STM32 微控制器的 RSSe 二进制文件
    • STM32HSM-V2个​​性化数据 files
    • 选项字节模板
  • 兼容 STM32CubeProgrammer 和 STM32 Trusted Package Creator (STM32CubeProg) v2.18.0 及以上版本
  • RSSe-SFI:
    • 安全固件安装 (SFI)
  • RSSe-KW:
    • 用于保护私钥的安全密钥包装 (KW) 服务

描述

  • X-CUBE-RSSe STM32Cube 扩展包为根安全服务 (RSS)、个性化数据提供 STM32 RSSe 扩展二进制文件 files 到 STM32HSM-V2 安全应用程序模块和选项字节模板。
  • 在 STM32 微控制器中,系统内存是嵌入式闪存的只读部分。它专用于 STMicroelectronics 引导加载程序。某些设备可能在此区域包含 RSS 库。此 RSS 库是不可变的。它整合了功能和 API 以执行 STM32 设备提供的安全功能。
  • RSS 的一部分提供运行时服务和功能,这些服务和功能在 CMSIS 设备头中向用户公开 file STM32Cube MCU 包固件。
  • RSS 的一部分以外部 RSS 扩展二进制文件 (RSSe) 的形式提供,用于扩展 STM32 支持的安全服务。它们是经过身份验证和加密的库,以二进制格式提供,只有专用的 STM32 设备才能执行。意法半导体生态系统工具和意法半导体编程工具合作伙伴使用 RSSe 库来支持安全制造流程:
  • 要使用 RSSe-SFI 安全固件安装二进制文件,请参阅 STM32 MCU 安全固件安装 (SFI)view 应用笔记(AN4992)并访问SFIview STM32 MCU wiki 页面 wiki.st.com/stm32mcu
    RSSe-KW 安全密钥包装服务可确保私钥的保护。包装后,用户应用程序或 CPU 无法访问私钥。安全密钥包装服务使用耦合和链桥外设 (CCB) 来管理包装的密钥。
  • 首先,RSSe 二进制文件、STM32HSM-V2 个性化数据 files 和选项字节模板通过 STM32CubeProgrammer 工具 (STM32CubeProg) 集成和分发。从 STM32CubeProgrammer 版本 v2.18.0 开始,所有这些 files 在专用的 X-CUBE-RSSe 扩展包中单独提供。它们必须手动安装到 STM32 工具中。X-CUBE-RSSe 定期维护、更新,并在 www.st.com. 集成商有责任使用最新版本来限制漏洞暴露。

表 1. 适用产品

类型 产品
微控制器
  • STM32H5 系列
  • STM32H7R3/7S3 line
  • STM32H7R7/7S7 line
  • STM32L5系列
  • STM32U5系列
  • STM32WBA5xxx(STM32WBA 系列)
  • STM32WL5x 系列
软件开发工具 STM32CubeProgrammer 和 STM32 可信软件包创建器 (STM32CubeProg)
五金工具 STM32HSM-V2安全应用模块

一般信息

X-CUBE-RSSe 在基于 Arm® Cortex®‑M 处理器的 STM32 微控制器上运行。
Arm 是 Arm Limited(或其子公司)在美国和/或其他地方的注册商标。

什么是STM32Cube?
STM32Cube 是意法半导体的一项原创举措,旨在通过减少开发工作量、时间和成本来显着提高设计人员的工作效率。 STM32Cube 涵盖整个 STM32 产品组合。

STM32Cube 包括:

  • 一套用户友好的软件开发工具,涵盖从概念到实现的项目开发,其中包括:
    • STM32CubeMX,一种图形软件配置工具,允许使用图形向导自动生成 C 初始化代码
    • STM32CubeIDE,一款集外设配置、代码生成、代码编译、调试功能于一体的开发工具
    • STM32CubeCLT,一款一体化命令行开发工具集,具有代码编译、电路板编程和调试功能
    • STM32CubeProgrammer (STM32CubeProg),图形和命令行版本的编程工具
    • STM32CubeMonitor(STM32CubeMonitor、STM32CubeMonPwr、STM32CubeMonRF、STM32CubeMonUCPD),强大的监控工具,可实时微调STM32应用程序的行为和性能
  • STM32Cube MCU 和 MPU 软件包,特定于每个微控制器和微处理器系列的综合嵌入式软件平台(例如 STM32U5 系列的 STM32CubeU5),其中包括:
    • STM32Cube 硬件抽象层 (HAL),确保 STM32 产品组合的最大可移植性
    • STM32Cube 底层 API,通过用户对硬件的高度控制确保最佳性能和占用空间
    • 一组一致的中间件组件,例如 ThreadX, FileX、LevelX、NetX Duo、USBX、USB PD、触摸库、网络库、mbed-crypto、TFM 和 OpenBL
    • 带有全套外围设备和应用程序的所有嵌入式软件实用程序amp莱斯
  • STM32Cube 扩展包,其中包含嵌入式软件组件,可通过以下方式补充 STM32Cube MCU 和 MPU 包的功能:
    • 中间件扩展和应用层
    • Examp在某些特定的 STMicroelectronics 开发板上运行的文件

执照

X-CUBE-RSSe 是根据 SLA0048 软件许可协议及其附加许可条款交付的。

修订历史

表 2. 文档修订历史

日期 修订 更改
18 年 2024 月 XNUMX 日 1 初始版本。

重要通知——请仔细阅读

  • STMicroelectronics NV 及其子公司 (“ST”) 保留随时更改、更正、增强、修改和改进 ST 产品和/或本文档的权利,恕不另行通知。购买者应在下订单前获取有关 ST 产品的最新相关信息。ST 产品根据订单确认时有效的 ST 销售条款和条件销售。
  • 购买者对 ST 产品的选择、挑选和使用负全部责任,ST 对应用协助或购买者产品的设计不承担任何责任。
    ST 在​​此不授予任何明示或暗示的知识产权许可。
  • 如果转售的 ST 产品的规定与此处所述的信息不同,则 ST 对该产品授予的任何保证将失效。
    ST 和 ST 徽标是 ST 的商标。有关 ST 商标的更多信息,请参阅 www.st.com/trademarks. 所有其他产品或服务名称均属于其各自所有者的财产。
    本文档中的信息取代并替换了该文档之前任何版本中提供的信息。

© 2024 STMicroelectronics – 保留所有权利

文件/资源

STMicroelectronics X-CUBE-RSSe 根安全服务扩展软件 [pdf] 用户指南
X-CUBE-RSSe、X-CUBE-RSSe 根安全服务扩展软件、根安全服务扩展软件、安全服务扩展软件、服务扩展软件、扩展软件、软件

参考

发表评论

您的电子邮件地址不会被公开。 必填字段已标记 *