Patent ID: 9571280
Date: 2017-02-14
CPC Classifications: H04L

Claim:
1. A device, comprising: a user interface that is incorporated within or coupled to the device, the user interface including a user input interface wherein input information generated by user interaction with the user input interface is encrypted using a first encryption protocol; an operating system interface to receive the encrypted input information from the user interface; and a trusted execution environment isolated from an operating system of the device, the trusted execution environment including at least an application, wherein the application comprises at least a secure controller component, a secure model component and a secure view component; wherein the secure controller component is to: decrypt the encrypted input information; and wherein the secure model component is to: the application to: process the decrypted input information using the application to generate output information; encrypt the output information using a second encryption protocol; and provide the encrypted output information to the operating system interface, wherein the operating system interface is to provide the encrypted output information to the user interface, the user interface including a user output interface to decrypt the encrypted output information using the second encryption protocol and to present the decrypted output information, where the application, the secure controller component, the secure model component and the secure view component are executed by a processor.