赞
踩
根据上面的分析,整理了主要厂商的产品。
从接口层面,三星一套,高通一套,GP标准推广这么就,也没能统一市场。
ARM在boot方面,提供了开源代码。便于统一安全启动流程。
描述了这么半天,也没有说清楚重点吧。
如果你想开发一个应用与安全有关的话。你就要使用到上面的五部分。
GP标准比较好,定义了外部接口和内部接口。你就可以忽略中间的这几部分,直接写CA和TA就好。其他两类由于非开源,不好推测,理论上应该也是一样的。
相当于普通系统这边的安卓应用,一个接口调用。要经过如下流程:
安卓应用==>JNI==>libteec.so==>tee-supplicant==>optee.ko==>secureos==>TrustApp
这样大家就应该能够明白如何编写相关的应用了。如果两边接口能够对应。中间部分一般是芯片厂商提供的BSP里就做好了。当然还是有些部署和目录调整工作要自己完成的了。
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。