如何在Android应用程序中使用ARM Trust Zone

Jho*_*aul 3 android arm trustzone

我正在开发一些应用程序,其中我必须以安全的方式存储密钥并对其进行一些加密操作。

Nik*_*kov 6

你不能直接使用它。您需要开发(或购买)一个受信任的应用程序,然后让您的应用程序通过它提供的安全 API 与它通信。这可能适用于也可能不适用于所有设备,因此除非您控制设备和/或固件,否则不能保证您可以使用所有设备。

一些设备上的系统密钥库已经使用硬件支持的 RSA 密钥存储(例如 Nexus 7),但它不是标准的,一些设备只有软件实现。