如何在Android上以编程方式检查TEE支持? [英] How check programmaticallly TEE support on Android?

查看:149
本文介绍了如何在Android上以编程方式检查TEE支持?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

如何在Android上以编程方式检查TEE支持?

How check programmaticallly TEE support on Android?

在项目中,我们需要检查是否支持TEE(受信任的执行环境)以便做出决定.

In a project we need check if TEE (Trusted Execution Environment) is supported in order to make a decision.

致谢.

推荐答案

Android 7.0引入了此功能:关键证明

Android 7.0 introduced this feature: Key Attestation, which

让您更有信心,您在应用程序中使用的密钥存储在设备的硬件支持的密钥库中.

gives you more confidence that the keys you use in your app are stored in a device's hardware-backed keystore.

但自此以来并不完美

只有少数运行Android 7.0(API级别24)的设备支持硬件级别的密钥证明;所有其他运行Android 7.0的设备都使用软件级密钥证明.

only a small number of devices running Android 7.0 (API level 24) support hardware-level key attestation; all other devices running Android 7.0 use software-level key attestation instead.

据我所知,此功能对于已发货的设备是必需的,未随Android 8.0更新

As far as I know this feature will be mandatory for devices shipped , not updated with Android 8.0

这篇关于如何在Android上以编程方式检查TEE支持?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆