Layered Display System for Secure TUI Interaction
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
The existing REE+TEE architecture results in a dull Trusted User Interface (TUI) due to limited processing capability of the TEE, leading to poor visual interaction experience and inflexible touch response, as the TEE cannot display rich information and process complex user interactions effectively.
Innovation Solution
The method involves the TEE and REE collaborating to create a layered display system where the TEE draws a first graph with a transparent area on one layer and the REE draws a second graph on another layer, allowing the TEE to focus on secure content like password input while the REE provides rich information like status bars and backgrounds, and determining user inputs to direct responses accordingly.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If the TEE controls the display interface to ensure security, then security is improved, but the display interface becomes dull and visual interaction experience deteriorates
Solution Approach 1:
The display interface is segmented into multiple layers: a first layer controlled by the TEE for secure content (password input, security verification) and a second layer controlled by the REE for rich display content (status bar, notifications, backgrounds). This segmentation allows each layer to be optimized for its specific function while working together to provide both security and visual richness.
Solution Approach 2:
The patent merges the TEE-controlled secure interface with the REE-controlled rich display interface into a unified display system. The REE draws background content and status information on the second layer, while the TEE draws secure input elements on the first layer, creating a combined interface that provides both security and visual interaction experience.
2Reliability
If the TEE processes all user inputs to maintain security, then security is improved, but processing capability is exceeded and touch response sensitivity deteriorates
Solution Approach 1:
User input processing is segmented into two paths: inputs related to secure operations (password entry, biometric verification) are routed to the TEE for processing, while other inputs (notifications, system gestures, app interactions) are routed to the REE for processing. This segmentation enables the TEE to focus on security-critical inputs without being overwhelmed by all user interactions.
Solution Approach 2:
The patent introduces an intermediary mechanism that receives user inputs and determines whether to route them to the TEE or REE based on the nature of the input. This intermediary layer allows the system to maintain security for critical operations while enabling responsive processing of non-critical inputs, thereby improving overall touch response sensitivity.
Data Source
AI summary
An image display method includes drawing a first graph in a trusted execution environment (TEE). The method also includes displaying the first graph on a first layer in a display screen. The method further includes drawing a second graph in a rich execution environment (REE). The method additionally includes displaying the second graph on a second layer in the display screen. The first layer is located above the second layer. The first graph includes a transparent area and a non-transparent area. The non-transparent area includes content drawn in the TEE. A display area that is on the second graph and that corresponds to the transparent area includes content drawn in the REE. When the first layer and the second layer are overlapped for displaying, the transparent area does not shield the content drawn in the REE.


