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

使用STM32L5 TrustZone特性控制调试端口访问,保护片上代码安全

[复制链接]
STMCU小助手 发布时间:2022-8-10 17:57
使用STM32L5 TrustZone保护片上代码的机密性
( U, U" k+ {6 `2 R, Y- E7 a• 调试端口连接可控
) z2 u  \) ~5 O! q• 在RDP1或者RDP0.5条件下,上电调试接口就不可连接(具有类似RDP2的效果)
' [, h0 K6 p9 g5 W* f• 比RDP2更灵活,可以由用户代码控制调试端口访问权限,实现安全调试,并保留修改选项字节的可能性  N9 w) Z3 @% k  j* ~
• 用户片上Flash进一步隔离/ t, h. p' a& ?+ U! |
• 安全闪存区域不能被非安全世界任意访问1 [3 b+ G: ?' R, l
• 非安全世界不能访问安全世界的数据: L+ h8 K$ l6 E9 F8 f
• 非安全世界不能访问安全世界的外设. V! f  Q) X) w( \2 {. i
• 非安全世界访问安全世界的函数,需要按照一定规则,不可随意调用
7 ^" t3 ~8 S5 P% m( }) [8 z% a  Q( ]
4 X- D, G* J- k

! i1 E* A2 S' a% E& f AVF91(VCUHWW~76M0WR%[56.png
- `7 R) c) i& V/ Q' |/ x! r
. F; b- O; S: ?* n5 q) N3 J, @
9 m! G) ]. E3 R5 _3 Z; c1 lSTM32L5 TrustZone助力代码保护示例
7 ?% x0 }' j3 K. n, h• 资源在“安全世界” 和“非安全世界” 之间的分配* C) F! E" L- O/ b
• 示例菜单和测试功能
8 c* r) P4 P' N: g. D• 示例运行注意事项
6 v- h# J3 P# X6 Y# [. x
' c% ]% d1 d) j" B9 X" w' ~$ ~  ?5 F5 h
资源的分配/ n( Q5 }: Y* I# I. q
• 上电运行安全世界代码,做资源分配
9 s/ A- {8 T- h$ o3 {' s3 t• 安全世界:
) I0 n5 h8 j. o) Z  g" S• 关键操作,关键数据
8 e3 M" y& {- p/ {+ r* }1 e5 G! u8 ~• 配合读保护,可以阻断调试端口连接
* o8 D' n  Y% q: R• 非安全世界:人机交互$ s2 \5 R, B% t# J4 k/ y$ H+ G
• 可以使能调试端口,但是无法访问到安全世界的关键数据和外设
! }% u7 Z  B5 g  D4 L! ^0 @% l& {9 Q1 T, H; S6 @
}O9`T`Q2CHVKFOS3DNGHT]J.png
: F' V* s( @) i* k/ L
  B; A  ^" M, u7 Q: P
7 s* n& P4 H6 |6 l& Q
% Z9 q! F; ]& h8 f; k' g

STM32L5 Secure Debug.pdf

下载

454.11 KB, 下载次数: 2

赞 收藏 评论0 发布时间:2022-8-10 17:57

举报

0个回答

所属标签

相似技术帖

官网相关资源

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