METHOD, DEVICE, AND SYSTEM FOR DISPLAYING USER INTERFACE
First Claim
9. An apparatus for displaying a user interface, the apparatus comprising:
- a processor;
memory coupled to the processor and stores instructions that, when executed by the processor, implement;
a trusted application starting unit configured to initiate a trusted application in a trusted execution environment;
an input operation detecting unit configured to detect an input operation of a hardware device, wherein the hardware device is configured to the trusted execution environment and configured to acquire external information; and
a user interface displaying unit configured to display a trusted user interface of the trusted application when the operation is detected by the input operation detecting unit.
2 Assignments
0 Petitions
Accused Products
Abstract
Systems and methods for displaying a user interface are disclosed herein. The method includes starting a trusted application in a trusted execution environment, the trusted application having a trusted user interface, and displaying the trusted user interface upon detecting an input operation for a hardware device, where the hardware device is integrated into the trusted execution environment and configured to acquire external identification information. The hardware device is configured to acquire the external identification information that is preconfigured on a smart terminal device, for example, including a fingerprint sensor or a photographic device. The hardware device is used to verify that the user interface is true and trustworthy. Embodiments of the present invention are implemented without increasing the hardware costs thereof and without increasing the implementation complexity of the software.
-
Citations
19 Claims
-
9. An apparatus for displaying a user interface, the apparatus comprising:
-
a processor; memory coupled to the processor and stores instructions that, when executed by the processor, implement; a trusted application starting unit configured to initiate a trusted application in a trusted execution environment; an input operation detecting unit configured to detect an input operation of a hardware device, wherein the hardware device is configured to the trusted execution environment and configured to acquire external information; and a user interface displaying unit configured to display a trusted user interface of the trusted application when the operation is detected by the input operation detecting unit. - View Dependent Claims (10, 11, 12, 13, 14)
-
-
15-1. system of claim 15, wherein the hardware device comprises a fingerprint sensor, the detecting an input operation from the hardware device comprises detecting a finger press from the fingerprint sensor, and wherein the method further comprises:
-
comparing the external information to pre-stored information to verify the trusted user interface, wherein the pre-stored identification information comprises a pre-stored fingerprint image; and upon detecting the finger press at the fingerprint sensor, determining if a fingerprint image acquired by the fingerprint sensor is consistent with the pre-stored fingerprint image using the trusted application, wherein the trusted user interface is displayed when the images are consistent.
-
-
15-2. system of claim 15, wherein the method further com irises initiating a client application in a rich OS execution environment, when partial functions of the client application aye implemented by the trusted application comprising the trusted user interface, the initiating a trusted application in a trusted execution environment comprises triggering an operation for initiating the trusted application in the trusted execution environment by the client application.
Specification