This technology relates to an Android security framework based on a hybrid trusted execution environment, an Android device equipped with it, and a method for executing trusted services on an Android device. Specifically, it is a framework technology that enhances Android security with a container-based virtual TEE.
Existing technologies needed to address limitations of trusted domain technology, such as the necessity of a pre-provisioning step, difficulty in updating Trusted Execution Environments (TEE), and performance degradation caused by frequent memory mapping and NS bit switching. To address this, this technology proposes a configuration that includes a Virtual Trusted Execution Environment (VTEE) for processing security operations in a Rich Execution Environment (REE) using container technology.
Accordingly, this technology can improve device stability and performance by providing a Virtual Trusted Execution Environment (VTEE) that can be updated and does not restrict security operations like a Trusted Execution Environment (TEE). It has application value in the fields of smartphones, software, IT, and the internet.
US11132440B2 | US11874919B2