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

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

[复制链接]
STMCU-管管 发布时间:2024-10-23 08:31
阅读主题, 点击返回1楼
收藏 评论191 发布时间:2024-10-23 08:31
191个回答
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 w" \: T) x8 G& v: p7 P  y[md]### 安全启动的基本原理
$ g# ^& n/ p( k; A  A; A; j/ r& j1 b" {9 _  O/ Y* A
**目的** :防止代码被非法改写或篡改。

  u: f! Q0 b/ x8 s发帖子形式,不是回帖哈
9 d- a$ v# Q- G+ }: g% h0 X+ s
sumoon 回答时间:2024-10-30 13:55:13
QQ图片1.png " A- C- X" U& d* i: y/ _3 s& e" q
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管理
行使您的权利
官方最新发布
STM32Cube扩展软件包
意法半导体边缘AI套件
ST - 理想汽车豪华SUV案例
ST意法半导体智能家居案例
STM32 ARM Cortex 32位微控制器
关注我们
st-img 微信公众号
st-img 手机版