打印
[信息]

【STM32垂直应用挑战第1周+学习安全启动与安全固件相关知识

[复制链接]
281|0
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
帅气的小柿子|  楼主 | 2020-11-22 22:43 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
    今天学习  STM32 安全启动与安全固件更新参考实现 课程的相关内容,很多时候程序安全问题就是在启动时被攻击以至于被攻破,被**。
    在嵌入式系统的信息安全中,可信的固件是一个安全基础,同时固件的安全又是一个在整个设备生命周期中都需要考虑的问题。

    在设备运行和使用阶段,需要保证每一次上电复位后MCU中运行的固件都是设备厂商原始的可信的固件,而不是可能被替换、篡改过或者注入了恶意代码的应用程序。通常的做法是建立设备信任根,也就是一段不可更改的启动代码及数据,这是一段每次上电复位的时候都会运行且不能被绕过的代码,这段启动代码将检查系统配置的正确性,并使用密码学算法及其配套的密钥对后续即将运行的应用程序的完整性以及合法性进行校验,只有校验通过才能正常启动应用程序,这就是安全启动的过程。


    学习相关内容的链接是: https://www.stmcu.com.cn/ecosystem/app/information-security-SBSFU
    相关的安全启动和安全固件升级方案介绍链接如下:https://www.st.com/content/ccc/resource/technical/document/application_note/group1/5f/8e/48/4c/1f/e1/41/0f/DM00684243/files/DM00684243.pdf/jcr:content/translations/en.DM00684243.pdf

分享资料为:STM32L5的安全启动和安全固件升级方案介绍

《STM32L5的安全启动和安全固件升级方案介绍》.pdf

394.76 KB

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

36

主题

1327

帖子

3

粉丝