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

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

[复制链接]
STMCU小助手 发布时间:2022-8-10 17:57
使用STM32L5 TrustZone保护片上代码的机密性3 e$ d( v2 P4 q4 g% V& A4 |
• 调试端口连接可控
, w. \2 r1 n# H, s( r• 在RDP1或者RDP0.5条件下,上电调试接口就不可连接(具有类似RDP2的效果)
( |9 _% ]; h) P7 m; c3 J5 v• 比RDP2更灵活,可以由用户代码控制调试端口访问权限,实现安全调试,并保留修改选项字节的可能性; b1 m  u% @4 ~1 I# M0 r0 e
• 用户片上Flash进一步隔离
: N5 D& g0 v0 R( U/ `. @" L• 安全闪存区域不能被非安全世界任意访问7 a# i$ t) z, F9 y+ U; t/ {
• 非安全世界不能访问安全世界的数据
- J% N- K6 e" f6 N& B# ^: B• 非安全世界不能访问安全世界的外设) n: `+ O/ ?! t. b7 D4 \
• 非安全世界访问安全世界的函数,需要按照一定规则,不可随意调用
' L9 a" Y' v0 |! g6 J+ j0 a& L1 ~6 q9 w1 a# F; c5 d5 y& \

( J. t% a) [$ Y& i AVF91(VCUHWW~76M0WR%[56.png + v& H3 b+ u4 l& ?4 v

. u  Z  @9 t  U' F4 c% k$ w3 V
5 e7 R( T# ?3 i. X9 cSTM32L5 TrustZone助力代码保护示例# m. a0 [6 s5 _4 ~7 u8 E
• 资源在“安全世界” 和“非安全世界” 之间的分配
/ k0 x9 F4 S! Y/ |, W9 `• 示例菜单和测试功能2 n/ [) ~* i  P6 N* z& {$ l
• 示例运行注意事项8 S, T, Q. h5 x% ^
( v) @# F9 A& C9 ?1 ?0 P
" f& I4 @! ?8 e6 }  x; i
资源的分配9 u4 ?. F, P$ B3 |9 V% j
• 上电运行安全世界代码,做资源分配" @0 K' Y- F' {1 I' |" [- d( @
• 安全世界:
$ C% ~. Q7 G8 W! O8 R! B• 关键操作,关键数据/ k' h( W6 B/ {% L3 c" o7 Y; o
• 配合读保护,可以阻断调试端口连接, [9 |; a, D, l
• 非安全世界:人机交互
) N! d5 O# T6 M+ B, b$ q2 H• 可以使能调试端口,但是无法访问到安全世界的关键数据和外设
2 B- ?5 Z0 d2 j& S' ~/ [3 n  ]$ P! L; A0 h( @8 H
}O9`T`Q2CHVKFOS3DNGHT]J.png : u0 E% v# }1 x# _
" G7 Z7 V" N) j0 }1 p7 R, L
# c8 k& A6 W8 T/ ~/ l* b
! x- q4 M' r" q% b

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 手机版