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

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

[复制链接]
STMCU小助手 发布时间:2022-8-10 17:57
使用STM32L5 TrustZone保护片上代码的机密性- ]( S3 b8 T) F8 _( S( N
• 调试端口连接可控
- O& W  o9 r9 D' J4 Y) n• 在RDP1或者RDP0.5条件下,上电调试接口就不可连接(具有类似RDP2的效果)
6 c) f9 u! l- D3 q7 g• 比RDP2更灵活,可以由用户代码控制调试端口访问权限,实现安全调试,并保留修改选项字节的可能性
6 y8 y# x* t+ G0 r4 d4 J. A
• 用户片上Flash进一步隔离8 a( [( O7 t3 f* l- L
• 安全闪存区域不能被非安全世界任意访问
& U6 i( ]0 M. ^% g• 非安全世界不能访问安全世界的数据
( r5 d( W  _' i) J7 W( T7 H# c• 非安全世界不能访问安全世界的外设
: r0 l' u5 w* s: j- H5 n• 非安全世界访问安全世界的函数,需要按照一定规则,不可随意调用* m. v/ \# F% U. h% @

7 D$ L. D- M) Y
: @, P( c% Q/ m* {' B8 c0 ~
AVF91(VCUHWW~76M0WR%[56.png 2 s% G. M2 y9 S6 k- @$ l% p

" {' L" [3 e% C' Z0 f) h; D
/ t% g6 x4 ]5 USTM32L5 TrustZone助力代码保护示例* t1 ]: p' M7 r& C  X
• 资源在“安全世界” 和“非安全世界” 之间的分配
3 S3 r, \% N5 H% ~• 示例菜单和测试功能
: n6 C. L% }1 {4 r2 w! Q! S• 示例运行注意事项
* R! R5 N4 d( N0 E' Q/ L9 [5 [, \6 v( g
6 W5 }0 W* l0 T+ D* v& g% X# N* x5 m
资源的分配
/ r; q- z9 X% I1 H• 上电运行安全世界代码,做资源分配
& |- e( f/ A+ @; Y- C• 安全世界:7 I+ F6 N# S0 o" N1 a
• 关键操作,关键数据0 B* C! h' y8 T% Z
• 配合读保护,可以阻断调试端口连接4 u: V( z# P4 z$ `& Q0 |
• 非安全世界:人机交互
7 r4 A( f" V  G• 可以使能调试端口,但是无法访问到安全世界的关键数据和外设
2 n; D2 K2 L; D! u8 g2 z/ g, w2 ]" x! H& Z! c
}O9`T`Q2CHVKFOS3DNGHT]J.png
3 H3 O4 _# |4 X, q+ L+ z5 u$ R- L# R5 y5 C- H
# D! c, t5 L# l8 [' K( T' g

* s- r# D- X4 J' H; F# U

STM32L5 Secure Debug.pdf

下载

454.11 KB, 下载次数: 1

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

举报

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