你的浏览器版本过低,可能导致网站不能正常访问!
为了你能正常使用网站功能,请使用这些浏览器。

【学习有礼】 |《STM32MPU安全启动》课程全新上线  

[复制链接]
STMCU-管管 发布时间:2024-10-23 08:31
阅读主题, 点击返回1楼
收藏 评论233 发布时间:2024-10-23 08:31
233个回答
lospring 回答时间:2024-10-28 19:45:51

image.png

STMWoodData 回答时间:2024-10-29 09:17:28

学习

image.png

zwjiang 回答时间:2024-10-29 09:32:52

2024-10-29 打卡

image.png

vincent2012 回答时间:2024-10-29 18:46:28

基础知识

产品生命周期(Product Life Cycle)

  • A/D系列 :只有UNSECURED状态,即不安全状态。
  • C/F系列
    • SECURED_UNLOCKED :安全但未锁定状态,可以进行配置。
    • UNDER_PROVISIONING :OTP(一次性可编程存储器)烧录过程中,与SSP(安全存储保护)功能相关。
    • SECURED_LOCKED :安全状态,且是强制的,无法更改。

设备生命周期(Device Life Cycle)

  • OPEN state :可以选择性使用校验。
  • CLOSED state :启动加载时必须进行签名校验。
  • RMA state :用于失效分析,需要UNLOCKED流程。

STM32MP15启动流程

  1. BootRoom :系统上电后首先运行BootRoom。
  2. TF-A BL2 :BootRoom加载Trusted Firmware-A的BL2(Boot Loader 2)。

出厂设置

  • 出厂时没有配置OPT功能,因此即使校验不成功,系统也会运行。

校验机制

  • ECDSA签名校验 :使用椭圆曲线数字签名算法(ECDSA)进行签名校验,同时带有防止版本回退的机制。

OTP配置

  • OTP中存储有密钥和版本值,启动时对BootRoom内容进行校验查看是否通过。
  • OTP配置是在上位机进行的,首先生成密钥对和哈希值(PKH应写入在OTP的WORD 24-31字段中)。

签名和头文件

  • 上位机需要生成Image签名,并加入需要的信息生成一个头文件。
  • 头文件有两种类型:P-256 NIST和Brainpool 256 T1。
  • 头文件信息包含ECDSA数据、Image数据、版本信息、头版本信息(MP15是1.0)。

ECDSA流程

  1. 校验public key :进行哈希计算后与OTP中的值进行比较。
  2. image签名有效性验证 :确保Image的签名是有效的。
  3. 防回滚检查 :检查版本信息以防止版本回退,但也可以通过重新生成Image回到旧版本。
〃聪聪哥哥 回答时间:2024-10-29 21:18:10

学习打卡!!!!第三天!!!

1730207865981.jpg

lospring 回答时间:2024-10-29 21:25:38

image.png

lugl 回答时间:2024-10-30 07:31:51

学习,打卡!

STMWoodData 回答时间:2024-10-30 09:04:54

学习打卡

image.png

shenxiaolin_mai 回答时间:2024-10-30 09:06:51

打卡.png

zwjiang 回答时间:2024-10-30 09:57:04

2024-10-30 打卡

image.png

STMCU-管管 回答时间:2024-10-30 11:16:08
vincent2012 发表于 2024-10-24 19:27
9 d: o7 g+ l5 ?, I8 m) k  B! G5 ~7 q[md]### 安全启动的基本原理; w  \5 z; ~& V/ ]  P6 @; p

) t) V' L) j  u% z1 ~! m+ z**目的** :防止代码被非法改写或篡改。
& Q: n3 F2 h1 N/ S- _0 u
发帖子形式,不是回帖哈6 }; p' }! {* b
sumoon 回答时间:2024-10-30 13:55:13
QQ图片1.png
% ?2 D0 G; D# M, ~; ^& J3 W, z
joshua天宇 回答时间:2024-10-30 13:57:10

微信截图_20241030135635.png

星海灿烂 回答时间:2024-10-30 13:58:57

学习一下

linghz 回答时间:2024-10-30 13:59:50

学习打卡

111.jpg

所属标签

相似分享

官网相关资源

关于
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
意法半导体官网
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
官方最新发布
STM32N6 AI生态系统
STM32MCU,MPU高性能GUI
ST ACEPACK电源模块
意法半导体生物传感器
STM32Cube扩展软件包
关注我们
st-img 微信公众号
st-img 手机版