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

《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管理
行使您的权利
官方最新发布
STM32N6 AI生态系统
STM32MCU,MPU高性能GUI
ST ACEPACK电源模块
意法半导体生物传感器
STM32Cube扩展软件包
关注我们
st-img 微信公众号
st-img 手机版