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

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

[复制链接]
STMCU小助手 发布时间:2022-8-10 17:57
使用STM32L5 TrustZone保护片上代码的机密性& _% K/ i. P1 T& k2 h+ A' n
• 调试端口连接可控
' s' q7 S4 a5 h* O$ T• 在RDP1或者RDP0.5条件下,上电调试接口就不可连接(具有类似RDP2的效果)
3 m! L9 u4 G! O• 比RDP2更灵活,可以由用户代码控制调试端口访问权限,实现安全调试,并保留修改选项字节的可能性, \) @2 Y  I  L/ u4 L
• 用户片上Flash进一步隔离$ i3 ]8 ]+ H$ l- O
• 安全闪存区域不能被非安全世界任意访问8 a# K; ~) W& x( R$ s7 e
• 非安全世界不能访问安全世界的数据/ X/ K( g9 Z2 I
• 非安全世界不能访问安全世界的外设
0 y! b- o7 s) ~) X% s• 非安全世界访问安全世界的函数,需要按照一定规则,不可随意调用  ^/ t2 _8 c: E5 J  z

; z+ U4 F9 h' ]! e

6 P- x% a) E- K$ P' t( { AVF91(VCUHWW~76M0WR%[56.png
( ]" w* ?, w& o3 d4 c0 [
2 u1 T! T% t0 m, M4 x% C! p# L3 s0 I, O0 ^5 d7 E. U$ e$ ]9 F
STM32L5 TrustZone助力代码保护示例* q+ b0 ]5 l- r1 w1 y. l
• 资源在“安全世界” 和“非安全世界” 之间的分配
- C1 t1 E+ J$ J0 Z0 h• 示例菜单和测试功能
9 [0 I) e1 M+ o" M, P$ |• 示例运行注意事项
+ |4 N& c. w& m  ~7 U: R" j) L
1 y) ]5 x0 A0 a7 S8 j* D' Y$ }! D  r- R5 Y/ I2 A, q
资源的分配4 k. C/ x$ V/ l- w4 j0 [# Z
• 上电运行安全世界代码,做资源分配1 [7 b5 e1 Q' j* {2 u& R
• 安全世界:
; ^! |' ]8 F4 L8 i5 K4 P• 关键操作,关键数据9 n1 p9 |; c# n  q( N* f
• 配合读保护,可以阻断调试端口连接
7 q# k+ h9 \$ @• 非安全世界:人机交互
+ b/ f+ B$ ~5 x• 可以使能调试端口,但是无法访问到安全世界的关键数据和外设9 A* {8 Q, Y: D4 R: \
9 E3 M% B' \5 \
}O9`T`Q2CHVKFOS3DNGHT]J.png . v# S- h: g+ |9 r5 ^# [1 l, b/ z

0 [4 c# O8 m% l: x) |+ f. E: K. B" g+ z1 |7 w; p' A1 E1 }9 Q4 F6 G
# d( f% P7 D: _- B/ Z" J- [

STM32L5 Secure Debug.pdf

下载

454.11 KB, 下载次数: 1

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

举报

0个回答
关于意法半导体
我们是谁
投资者关系
意法半导体可持续发展举措
创新和工艺
招聘信息
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
关注我们
st-img 微信公众号
st-img 手机版