【OP-TEE 3.8.0学习】003_Trusted Applications(TAs)

本文介绍了TrustedApplications(TA)的概念及其实现方式,包括PseudoTAs和usermodeTAs两种类型。详细解释了每种类型的特点、应用场景及其实现细节。

Trusted Applications

实现Trusted Applications(可信任应用程序,简称TA)有两种方法:Pseudo TAs(伪TAs)和user mode TAs(用户模式TAs)。用户模式TA是GlobalPlatform API TEE规范指定的功能齐全的TA,这些TA只是人们在说"TA"时所指的哪些TA,在大多数情况下,这是编写和使用TA的首选类型。

Pseudo Trusted Applications

伪TA不是受信任的应用程序,伪TA不是特定的实体,伪TA是一个接口。它是一个由OP-TEE核心向其他外部世界公开的接口:用于保护客户端受信任的应用程序和不安全的客户端实体。

这些都直接在OP-TEE核心树中实现,比如,core/pta与OP-TEE核心blob一起静态构建。

OP-TEE中包含伪TAs已经隐藏在"GloblaPlatform TA Client" API后面的OP-TEE安全特权级服务。这些伪TAs用于各种目的,例如特定的安全服务或嵌入式测试服务。

伪TAs无法从GlobaPlatform TEE规范指定的GlobaPlatform核心内部API支持中获益。这些API作为一个静态库提供给TA,每个TA将链接到("libutee"),并通过系统调用OP-TEE核心服

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值