打印
[信息]

STM32加密与信息安全实战经验合集-2

[复制链接]
182|0
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
STM新闻官|  楼主 | 2024-12-6 16:13 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 STM新闻官 于 2024-12-6 16:23 编辑

客户使用 STM32G070RBT6 给海外用户开发产品,由于当地新需求,产品需要增加安全启动的功能。 但是由于 X-Cube-SBSFU 包提供的示例中,只有基于STM32G071 的示例。客户因此询问该怎么移植。本文将讲解这个移植过程。
LAT1273_移植SBSFU到STM32G070_v1.0.pdf (1.15 MB)

在 STM32 TrustZone 开发调试技巧的前两篇中,我们介绍了内核的SAU/IDAU,地址的安全属性配置,资源的安全属性配置,内核访问资源的安全规则,以及TrustZone 环境下外设使用的常见问题等内容。TrustZone 环境开发中还可能经常遇到的一个问题就是软件触发的故障错误。
LAT1285_STM32TrustZone开发调试技巧-3-HardFault调试与处理_v1.0.pdf (959.23 KB)

本文将对 SAU/IDAU 配置,Memory 的自身安全属性配置,以及内核访问指令与数据时的安全访问规则加以阐述,希望可以帮助相关开发者更好地理解 V8M TrustZone 的架构以及在 STM32 中的实现,同时,还会列举一些与 memory 的 TrustZone 安全配置相关的常见问题及分析方法,给开发者做参考。
LAT1270_STM32TrustZone开发调试技巧-1地址安全区及资源安全属性配置.pdf (2.33 MB)

客户使用 STM32U5 进行开发,并使能了 TrustZone 架构,程序需要从 bootloader 跳转到app。在之前版本都是正常跳转的,某一天 IAR 从 9.20 升级到 9.30 后,程序跳转失败,并且会导致 hardfault,想知道为什么会失败。
LAT1233_TrustZone架构下程序跳转导致的HardFault_v1.0.pdf (1.14 MB)

客户使用的是STM32H753,使用ST 官方的SBSFU V2.3 做安全启动,反馈在从 SBSFU 跳转到用户程序APP 的过程中小概率会卡住。。后来发现客户使用的是 H753 Y 版本,且运行在480MHz,但是Y 版本的H753 当前早已停产,市场上的都是市场残留,且Y 版本的H753 最高主频为400MHz,也就是说客户当前的MCU 是处于超频状态,且最终客户量产时的芯片必然是最新的V 版本。
LAT1153_使用STM32H753从SBSFU跳转到APP失败_v1.0.pdf (465.72 KB)

在X-CUBE-SBSFU 使用技巧的第一篇,我们对软件包及其软件架构等进行介绍,让 读者对这个软件包有一个初步认识。
LAT1087_X_Cube_SBSFU使用技巧之一初步了解_v1.0.pdf (1.44 MB)

本篇我们将介绍SBSFU 和用户应用程序集成相关的内容。
LAT1088 SBSFU2-Integration_v1.0.pdf (1.06 MB)

本篇将讨论如何将SBSFU 参考实现从一个STM32 MCU平台移植到另外一个STM32 MCU 型号的硬件平台。
LAT1089 SBSFU3-Porting_v1.0.pdf (825.41 KB)

本篇我们将以STM32H7 为例,讨论如何基于STM32H7 单核的SBSFU 参考实现移植到双核STM32H7平台上,并与STM32H7 上的双核应用进行集成。
LAT1090 SBSFU4-2coreExample_v1.0.pdf (1.29 MB)

保护片外存储器上代码(包括指令/数据)的机密性,同时保证代码执行的效率。
LAT0735_OTFDEC_Efficiency_基于STM32H735G-DK板的验证.pdf (1.19 MB)

STM32加密与信息安全实战经验合集-3

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

认证:意法半导体(中国)投资有限公司
简介:您的嵌入式应用将得益于意法半导体领先的产品架构、技术、多源产地和全方位支持。意法半导体微控制器和微处理器拥有广泛的产品线,包含低成本的8位单片机和基于ARM® Cortex®-M0、M0+、M3、M4、M33、M7及A7内核并具备丰富外设选择的32位微控制器及微处理器。

795

主题

986

帖子

18

粉丝