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

STM32H5系列的N个问题解答(1)

[复制链接]
guoyuli 发布时间:2023-9-11 13:34
Q:在H5上面,外置FLASH里面的程序使用otfdec的时候,是不是必须在内置flash区域写一些代码,不能把所有的代码全放flash?
A:是的,内部flash代码需要初始化OTFDEC以及OSPI模块,设置key等相关参数,然后就可以跳转到外部flash执行密文代码。
: p, \" K; @  r  d8 W7 p
Q:STM32H5 Secure Manager是否符合相关安全标准和规范?A:Secure Manager的认证目标是PSA Level3和SESIP Level3。
- M5 B0 q8 L% M1 \$ v3 H& M' |* r* D5 O: t
Q:STM32H5 Secure Manager如何与主控制器通信?
A:基于TrustZone架构,直接函数调用就可以使用SecureManager里面提供的安全服务功能。
- N% `+ T+ r% X2 n
Q:H5的硬件安全存储是否提供了备份和恢复功能,以防止数据丢失?
A:OBK区域是双bank,写一个bank,还有另一个bank的数据备份。' K. o  t! c( `" T: ~# U
6 b) f6 z4 {( O' \* c$ g9 {' o8 R
Q:STM32TrustTEE支持H5吗?" y( J, X  D3 C4 s2 A. _1 b* p% v+ H( X
A:支持,STM32H57x系列。
5 a0 |8 ^  W5 H: ?3 b5 e' u1 ^2 t% w7 B% C% `
Q:STM32H5系列支持哪些加密算法?
% b3 ^3 w( R, X4 K" VA:硬件上STM32H5提供多种密码学加速器,包括AES以及SAES,HASH,PKA,硬件真随机数,以及运行时解密单元OTFDEC。
2 [7 V# i1 o& ]% ~1 N( A' C% a, v# i3 ~2 x) l, ?
Q:安全启动这部分,需要额外增加代码嘛?还是进行简单的配置就行?" P9 Q  Y6 C0 c+ B7 N
A:这要看是否使用STiROT。如果使用STiROT,只需要做相应配置就可以直接引导应用,不需要开发额外的代码。
6 T# l0 J7 S3 G
+ y  ]3 K$ e6 WQ:如何使用STM32TrustedPackageCreator、STM32CubeProgrammer、STM32CubeFW for H5、SecureManager等工具?是否有推荐的学习资源或文档?
6 |8 e3 Q2 y. {A:可参考工具的说明文档,也可以参考[color=var(--weui-LINK)]https://wiki.stmicroelectronics.cn/stm32mcu/wiki/Category:Getting_started_with_STM32H5_security
, L! X" y6 g) l( S1 R, |& g( G0 ^" k6 Z/ j9 [& t( u
Q:请问:Arm®TrustZone®有哪些优越性?
; _3 w  S& U9 n; a2 K, GA:TrustZone架构主要提供软件隔离功能,代码可以区分可信和非可信两部分,对资源可以区分不同的访问权限,通过隔离机制可以降低软件漏洞可能带来的风险。
0 S2 Y( S  u  L& L
  }7 ~4 X  b' XQ:STM32H5的安全特性主要会用在哪些场合?
* L! }$ }& ~) F' [! Z0 b2 QA:很多场合都会用到,尤其是有网络连接的设备,通常会需要有安全启动和升级的要求,为了设备安全连接和安全通信也会有安全存储,加解密等相关需求。5 u. b- Q+ ?. ~- {1 o4 \
3 P3 ~% o. c1 R2 g
Q:STM32H5对于信息安全都有哪些功能?
( b/ H0 r7 ^  L1 R& c
A:STM32H5基于 STM32Trust安全框架,提供多项安全功能,例如:
安全启动Secure boot能够确保在器件里运行的应用的得到认证授权且保证完整性。隔离Isolation将一个应用的受信和非受信的部分进行分隔。
软件安全安装与升级 Secure Install/Update,在安装或者升级时,在对器件进行编程前,能够进行固件认证以及完整性检查。异常状况处理Abnormal situation handling是指系统能够检测硬件和软件的异常状况并采取相应的措施,例如擦除秘密数据。器件生命周期Silicon device lifecycle,控制器件的状态和调试访问控制,在不同阶段保护片上关键资源的安全性。软件IP保护Software IP protection能够保护整个软件或者一部分,免于受到外部或者内部的读取。软件IP保护可以允许多个IP都受到保护。安全制造Secure manufacturing 对设备进行初始化,用于安全定制及防过量生产的控制。安全存储Secure storage提供安全存储数据或者密钥的能力。密码学引擎Crypto engine能够在相应安全等级上执行密码学算法。
9 l: k& r" C4 {5 f% F
: @( C4 S  J: m$ c& J6 t
2 L# n5 M/ A( o* q, p
转载自STM32公众号
# `; N6 c8 ?: X/ V# b7 _! f" H$ m# ?$ Z( P. d7 t3 p+ |% T4 H7 l8 m

8 K8 s4 }9 K" o* _! T% q- ~8 {3 W: Y* }0 W* z9 Z

# F) L+ |0 d& a  z1 D% i! {. _0 V2 C  C0 y& G# p
赞 收藏 评论0 发布时间:2023-9-11 13:34

举报

0个回答

所属标签

相似技术帖

官网相关资源

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