目录

Overview

The digital shield service provides end-to-end security protection and web-based e-banking authentication for large-amount bank transfers and e-banking payment scenarios in finance apps developed by enterprise developers through the trusted user interface (TUI). It mainly leverages the following TUI-based core functions:

  1. Data isolation: The input, transmission, and verification of password information are all completed in the trusted execution environment (TEE) security sandbox, which is completely isolated from the rich execution environment (REE) to prevent malicious programs in the REE from stealing the password information.

  2. UI anti-tampering: Key information (such as the password input screen or identity verification prompt) displayed on the TUI is rendered using the TEE graphics channel, preventing attackers from overwriting or modifying the information displayed on the UI through the REE.

  3. Input confidence: Passwords entered by users are captured and encrypted by the TEE process for storage, preventing plaintext passwords from being exposed to the REE memory or peripheral interfaces.

The digital shield service provides the following key functions:

Password data management and storage provided by the digital shield service are described as follows: