请教下: 1、手机指纹传感器模块(硬件),是否是只连接TEE环境,为TEE环境专用?因此REE环境不会读到指纹传感器信息? 2、在TEE环境录入预存的用户指纹信息,是要加密存储在FLASH中保存,并在每次上电或复位时,再调入TEE内存中解密应用? 谢谢。
请教下: 1、手机指纹传感器模块(硬件),是否是只连接TEE环境,为TEE环境专用?因此REE环境不会读到指纹传感器信息? 2、在TEE环境录入预存的用户指纹信息,是要加密存储在FLASH中保存,并在每次上电或复位时,再调入TEE内存中解密应用? 谢谢。
理想状态下,指纹作为敏感外设是由TEE控制的,但是受到SOC和软件的一些限制,例如GPIO的设计和Trusted OS是否能够处理终端等,一般是把指纹的初始化和中断是由REE完成的,但是指纹的读取,比对,提取特征值,存储等是由TEE完成的,指纹模板存储就是用到Secure storage,不同的Secure OS之间设计可能有差异