
To work around that issue, the Trusted Execution Environment (TEE) was developed by a consortium of concerned parties from network operators, through manufacturers, to OS vendors.

The more software, the larger the number of places where there may be a security issue (a larger “ attack surface”) and the higher the likelihood that vulnerabilities will be found. With that ability to do many tasks comes masses of software. It is a superb device that can do hundreds of tasks that once upon a time you needed multiple devices to achieve… but therein lies a problem. What is wrong with my phone?Īt one level, nothing.

A Trusted Execution Environment (TEE) is an environment for executing code, in which those executing the code can have high levels of trust in that surrounding environment, because it can ignore threats from the rest of the device.
