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

《STM32MPU安全启动》学习笔记之安全启动介绍和MP1和MP2安全启动流程框架

[复制链接]
星海灿烂 发布时间:2024-11-25 10:27

感谢ST分享STM32 MP1&MPU2安全启动视频。正在整理学习笔记,准备分几篇文章分享。先来分享一下,第一篇,安全启动的介绍、流程。

一、目的

保证在设备上运行的代码是可信的,防止非法访问、改写等,确保运行时平台的完整性和安全性。

二、两个基础概念

1、信任根(Root of Trust)

它是一段不可更改的安全启动代码。每次在设备上电复位后,都会先执行的代码(固定位置,不能改变,不能跳过)。

作用:

① 验证系统的安全配置;

② 启动ROT服务:代码验证和使用加密秘钥和加密功能

③ 验证代码的合法性,验证通过启动下一阶段的代码

2、信任链

指的是启动过程中,确保代码可信的流程。在这个流程中,每级加载和执行下一级的代码之前都会校验和验证操作;验证称为授权,主要通过哈希和签名的数据校验。

三、启动流程

安全启动流程是基于正常启动流程的,因此安全启动流程框架和正常启动框架差异不大,只是需要校验每个镜像的可信性。

PixPin_2024-11-25_10-35-23.png

安全启动主要进行以下动作:

1)通过哈希算法和非对称密钥进行合法性的校验;

2)安全启动的配置

3)调试能力的配置

注意事项:MP1 & MP2系列只有带C/F尾缀的才支持安全启动。

image.png

下一篇将详细分享安全启动流程。

启动流程.jpg
收藏 评论0 发布时间:2024-11-25 10:27

举报

0个回答

所属标签

ST中文论坛活动

即日起开启活动话题入口,之后的活动统一都放在此处,欢迎大家的加入!


最新内容

相似技术帖

官网相关资源

关于
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
意法半导体官网
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
官方最新发布
人形机器人运动控制、感知与智能配电
半导体创新技术与应用方向
EE架构与软件定义汽车
12V/48V 汽车智能配电(SPD)
区域控制单元(ZCU)与分区架构
关注我们
st-img 微信公众号
st-img 手机版