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

《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分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
官方最新发布
STM32Cube扩展软件包
意法半导体边缘AI套件
ST - 理想汽车豪华SUV案例
ST意法半导体智能家居案例
STM32 ARM Cortex 32位微控制器
关注我们
st-img 微信公众号
st-img 手机版