1-itrustee_ree_lite
1、itrustee_ree_lite组件架构学习
华为的itrustee就是对应OPTEE,都是TEEOS。
所以在这个学习的过程中,我们要有对比的思想来学习。
itrustee_ree_lite组件提供了一套用于和华为自研TEEOS交互的富运行环境(REE)接口组件,包括
-
驱动(tzdriver)、
-
libteec(应用接口库)、
-
teecd(agent服务),其中libteec满足Globalplatform 标准,可提供CA(ClientApp)标准的访问接口。
上图:

-
tzdriver:驱动用于ree/tee切换、通讯,提供应用层访问的设备节点。
-
libteec: 提供CA标准GP接口,用于访问设备节点、建立与TEE的通讯会话。
本文深入探讨了华为itrustee_ree_lite组件的架构,包括驱动tzdriver、libteec和teecd的职责。tzdriver负责REE与TEE之间的切换和通信,libteec提供Globalplatform标准接口,而teecd作为代理服务协助TEEOS执行任务。此外,文章还介绍了TeeClient组件,它提供访问TEEOS的能力,分为SDK层、基础服务层和服务层,支持安全存储、时间同步等功能。
订阅专栏 解锁全文

被折叠的 条评论
为什么被折叠?



