我有兴趣使用 TEE 开发可信应用程序。 我有一台装有 Android 5.1.1 (LMY48M) 的 Nexus 5。我想创建一个非常基本的 hello world 应用程序来理解在真实设备上运行的 TEE 逻辑。 Nexus 5 支持 QSEE(Qualcomm 安全执行环境),但我找不到任何关于如何在常规 Android 应用程序中包含 QSEE 通信库的文档。
在 adb root shell 中,
cat /d/tzdbg/log
cat /d/tzdbg/qsee_log
命令显示空结果。
有没有人曾经尝试开发过这样的应用程序? 任何帮助将不胜感激。
最佳答案
首先,对于TEE来说,一个APP包含两部分,TA(Trust APP,运行在TEE中)和CA(Client APP,运行在REE中)。
QSEE 已经实现了 GlobalPlatform(GP) API(不是所有的 GP API),所以你应该阅读 GP API 白皮书并使用它们来开发 CA 和 TA。
但是,你不能自己安装CA和TA,因为CA和TA需要TSM派发。
关于android - 如何在 Android 应用程序中与 QSEE 通信?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39350469/