我正在推出一些应用程序,其中我必须以安全方式存储密钥并对其执行一些加密操作。如何在Android应用程序中使用ARM Trust区段
3
A
回答
3
你不能直接使用它。您需要开发(或购买)受信任的应用程序,然后让您的应用程序通过它提供的安全API与它通话。这可能或可能不适用于所有设备,因此除非您控制设备和/或固件,否则不保证您可以全部使用。
某些设备上的系统密钥库已经使用硬件支持的RSA密钥存储(例如Nexus 7),但这不是标准配置,某些设备只有软件实现。
+0
我正在寻找在TEE中开发可信的用户界面应用程序,或者使用已经在TEE中发布且从Android应用程序访问的现有可信用户界面应用程序。我不控制设备或固件。 GlobalPLatform TEE api标准(http://www.globalplatform.org/specificationsdevice.asp)确实有可信的UI规范。我想知道是否可以使用默认的可信任应用程序而无需加入昂贵的Trustonic Dev程序。 – seeinvisible
相关问题
- 1. 如何使用Clang在ARM语法中编译ARM程序集?
- 2. 如何在.Net应用程序中使用区域时区?
- 3. 在ARM/Android中如何处理分区
- 4. 如何在Android应用程序中使用android
- 5. 如何指示Android应用程序仅支持ARM CPU?
- 6. 如何使用ARM和C#将应用程序部署到Azure?
- 7. 如何在Android应用程序中强制区域设置
- 8. 如何在不使用Android应用程序时注销android应用程序
- 9. 在Android应用程序中,是否有可能使用ARM库为aarch64 cpu?
- 10. Android - 如何在Android应用程序中使用谷歌表单?
- 11. 如何在Android应用程序中使用Android
- 12. 如何在Android应用程序中使用XML播放歌曲?
- 13. 如何在我的Android应用程序中使用Printershare应用程序
- 14. 在Android应用程序中使用libusb:如何让应用程序访问USB
- 15. 如何在Angularjs应用程序中使用不同的时区?
- 16. 如何在我的Android应用程序中启动android应用程序?
- 17. 如何在Android应用程序中使用AsYouTypeFormatter TextWatcher?
- 18. 如何使用appium + Java在Android应用程序中滚动?
- 19. 如何使用REST API在android应用程序中实现dropbox
- 20. 在我的Android应用程序中使用Maps应用程序
- 21. 在Android中使用默认摄像头应用程序片段
- 22. 如何在应用程序页面中使用SharePoint字段
- 23. 在Android应用程序中使用startActivityForResult
- 24. 在Android应用程序中使用Scringo
- 25. 在Android应用程序中使用icu4c
- 26. 在Android应用程序中使用ChromeView
- 27. 在Android应用程序中使用jqMath
- 28. 在android应用程序中使用mlock()
- 29. 在Android应用程序中使用MonkeyRunner?
- 30. 如何在android应用程序中使用rt.jar中的类?
请参阅:[处理ARM可信区](http://stackoverflow.com/questions/12334069/handling-arm-trustzones)和标记[trust-zone](http://stackoverflow.com/questions/tagged/信任区+手臂)(也许某些版主决定删除它,因为它表现奇怪)。 –