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核心服

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

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



