Skip to content
Vol. 1 · Ed. 2026
CyberGlossary
Entry № 060

ARM TrustZone

ARM TrustZone 是什么?

ARM TrustZoneARM 处理器上的硬件安全扩展,将 SoC 划分为安全世界与普通世界,提供保护密钥、DRM 与生物识别数据的 TEE。


ARM TrustZone 是 ARMv6 引入的系统级安全架构(用于 Cortex-A 的 TrustZone-A 与用于 Cortex-M 的 TrustZone-M)。SoC 被划分为安全世界与非安全世界,通过 NS 位标识;CPU、内存控制器、总线结构与外设都能感知该划分。安全世界运行小型可信操作系统(如 OP-TEE、高通 QSEE、三星 TEEgris、Trustonic Kinibi),并通过 SMC 调用(遵循 GlobalPlatform TEE API)向外暴露可信应用(TA)。TrustZone 承载 Android Keystore、相当于 iOS Secure Enclave 的流程、Widevine L1 DRM、指纹比对、固件 TPM 与移动支付密码学。CLKSCREW、厂商 TA 中的降级缺陷等攻击表明,安全世界代码同样需要严格审计。

示例

  1. 01

    Android Keystore 绑定的凭据封装在 TrustZone 内。

  2. 02

    Widevine L1 DRM 解码运行于 TrustZone 的可信应用中。

常见问题

ARM TrustZone 是什么?

ARM 处理器上的硬件安全扩展,将 SoC 划分为安全世界与普通世界,提供保护密钥、DRM 与生物识别数据的 TEE。 它属于网络安全的 密码学 分类。

ARM TrustZone 是什么意思?

ARM 处理器上的硬件安全扩展,将 SoC 划分为安全世界与普通世界,提供保护密钥、DRM 与生物识别数据的 TEE。

ARM TrustZone 是如何工作的?

ARM TrustZone 是 ARMv6 引入的系统级安全架构(用于 Cortex-A 的 TrustZone-A 与用于 Cortex-M 的 TrustZone-M)。SoC 被划分为安全世界与非安全世界,通过 NS 位标识;CPU、内存控制器、总线结构与外设都能感知该划分。安全世界运行小型可信操作系统(如 OP-TEE、高通 QSEE、三星 TEEgris、Trustonic Kinibi),并通过 SMC 调用(遵循 GlobalPlatform TEE API)向外暴露可信应用(TA)。TrustZone 承载 Android Keystore、相当于 iOS Secure Enclave 的流程、Widevine L1 DRM、指纹比对、固件 TPM 与移动支付密码学。CLKSCREW、厂商 TA 中的降级缺陷等攻击表明,安全世界代码同样需要严格审计。

如何防御 ARM TrustZone?

针对 ARM TrustZone 的防御通常结合技术控制与运营实践,详见上方完整定义。

ARM TrustZone 还有哪些其他名称?

常见的别称包括: TrustZone, ARM TEE。

相关术语