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

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

[复制链接]
STMCU小助手 发布时间:2022-8-10 17:57
使用STM32L5 TrustZone保护片上代码的机密性+ \6 b2 i* V. B. [1 F9 G3 U
• 调试端口连接可控
. z; X" k% b% `  @$ I• 在RDP1或者RDP0.5条件下,上电调试接口就不可连接(具有类似RDP2的效果)
4 R: B. g  A& Y" D1 T3 a• 比RDP2更灵活,可以由用户代码控制调试端口访问权限,实现安全调试,并保留修改选项字节的可能性
3 j! L. Z% G3 M
• 用户片上Flash进一步隔离/ F: p: h2 g0 a5 b7 }8 r# }
• 安全闪存区域不能被非安全世界任意访问
0 v+ e+ J9 V- d% o( L. N• 非安全世界不能访问安全世界的数据
+ ]$ Y7 q) k! t9 ]7 \• 非安全世界不能访问安全世界的外设# m, Y1 _& x& T( G7 h' |8 N# g2 w
• 非安全世界访问安全世界的函数,需要按照一定规则,不可随意调用) a: o4 F; h0 V- Q
2 Q! v  v- u; {' f3 Y
! l; T2 J$ j! t7 a
AVF91(VCUHWW~76M0WR%[56.png # S1 o( S: K; n# \
$ R  U8 u" q! R7 W0 C: J
6 c4 H+ Q. i' c& R* T5 |7 r
STM32L5 TrustZone助力代码保护示例
+ s) ?# f7 V/ o5 {% u8 n: k• 资源在“安全世界” 和“非安全世界” 之间的分配- o/ L1 y; y# C
• 示例菜单和测试功能
- X2 c' g: q5 W8 [1 e• 示例运行注意事项
0 r4 P) D7 D) q+ {- @* u' @# Z# p
) w3 x* V0 a5 U6 a5 g$ P. f0 Q% J
" r9 l( b5 [5 h
资源的分配+ k" Q( s8 B6 C) {! R
• 上电运行安全世界代码,做资源分配
0 w+ b! L+ p/ Y) r2 L' `7 @& {• 安全世界:, w0 T9 P$ g$ p- j- b- ?- m
• 关键操作,关键数据4 i$ [7 i* \( v- T/ s- T
• 配合读保护,可以阻断调试端口连接6 U9 n- J$ |/ _0 L* A
• 非安全世界:人机交互
3 C3 G2 ~/ `% |% o3 j• 可以使能调试端口,但是无法访问到安全世界的关键数据和外设
; M9 }* i1 ~1 r1 X& {0 k1 S& Q  x3 i, R6 `9 c* n
}O9`T`Q2CHVKFOS3DNGHT]J.png
  ~8 s( s/ t/ }/ p4 C% w: q
2 x5 c9 u4 v$ c5 b% M1 K. Z3 `0 U
: q" x/ o3 Q. @  K! @8 S7 z& F0 e! O

STM32L5 Secure Debug.pdf

下载

454.11 KB, 下载次数: 1

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

举报

0个回答
关于
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
意法半导体官网
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
官方最新发布
STM32Cube扩展软件包
意法半导体边缘AI套件
ST - 理想汽车豪华SUV案例
ST意法半导体智能家居案例
STM32 ARM Cortex 32位微控制器
关注我们
st-img 微信公众号
st-img 手机版