数字盾服务概述
=======

数字盾服务通过可信用户交互（TUI, Trusted User Interface）为金融企业开发者应用的大额转账交易提供端到端安全防护，其主要利用了TUI以下核心功能：

1.  数据隔离性：所有密码信息的输入、传输及验证均在TEE安全沙箱内完成，完全隔离于普通执行环境（REE），防止REE侧恶意程序窃取。
    
2.  界面防篡改：TUI展示的关键信息（如密码输入界面或身份验证提示）采用TEE图形渲染通道，确保攻击者无法通过REE层覆盖或修改界面内容。
    
3.  输入可信度：用户输入的密码直接由TEE进程捕获并加密存储，避免明文暴露于REE内存或外设接口。
    

数字盾服务主要包括的关键功能如下：

*   数字盾密码管理：主要包括数字盾密码的创建、修改以及关闭，其中数字盾密码输入过程中均使用TEE隔离的数字键盘控件，实现用户数字盾密码的防窃取输入。
    
*   交易信息密码认证：在转账交易场景中，通过数字盾密码对交易信息进行强认证，认证结果依托密钥管理服务提供的加密签名功能验证，确保交易完整性与不可抵赖性。
    
*   生物特征绑定与认证：支持人脸或指纹等生物特征的绑定与认证，增强交易安全性。
    
*   数字盾签名密钥备份与恢复：备份数字盾签名密钥，确保应用卸载重装后，密码认证功能仍正常运行，保障密钥持久化存储。
    

数字盾服务针对于密码数据管理及存储说明如下：

*   存储：数字盾密码持久化存储在设备可信执行环境（TEE）侧。
    
*   数据清除触发条件：当用户关闭数字盾服务时，所有关联密码数据与密钥将会从设备中清除，确保隐私安全。
    
*   开发者注意事项：企业开发者应用集成时需明确向用户说明密码数据的生命周期，确保用户明确密码数据的管理方式，并在应用侧向用户提供对应隐私声明。