---
title: 实现原理
description: "图1 ARM TrustZone实现原理"
url: https://www.hikunpeng.com/document/detail/zh/kunpengcctrustzone/trustzone/fg/kunpengtrustzone_20_0005.html
sourcePath: /source/zh/kunpengcctrustzone/trustzone/fg/kunpengtrustzone_20_0005.html
indexId: 182abbc9abf4b0945119237e3f32067d529c0e81f2ad86da8b7d545e7794172672
---
# 实现原理

图1 ARM TrustZone实现原理

主要原理是通过硬件安全扩展提供额外的安全执行环境：

- 通过CPU的分时复用机制，创建一个安全执行环境。
- 基于硬件扩展，为安全世界提供隔离的硬件资源。
- 标记两个世界的资源以及访问来源，由硬件过滤器控制资源访问权限。
- 通过Monitor实现CPU运行模式的切换。
- 两个世界分别部署、运行各自的系统。
