Jump to content

User:Tech Dir/Trusted execution environment

From Wikipedia, the free encyclopedia
This is an old revision of this page, as edited by Tech Dir (talk | contribs) at 15:58, 8 February 2012. The present address (URL) is a permanent link to this revision, which may differ significantly from the current revision.

Trusted Execution Environment (TEE) is a standardized technology developed and promoted by GlobalPlatform . TEE is a separate execution environment that runs alongside the Rich OS and provides security services to that rich environment. The TEE isolates access to its hardware and software security resources from the Rich OS and its applications. The Figure below shows the architecture of the TEE.

File:Trusted Execution Environment.jpg
toto.

Key concepts

At the highest level, a Trusted Execution Environment (TEE) is an environment where the following are true:

  • Any code executing inside the TEE is trusted in authenticity and integrity.
  • The other assets are also protected in confidentiality.
    • The TEE shall resist to all known remote and software attacks, and a set of external hardware attacks.
  • Both assets and code are protected from unauthorized tracing and control through debug and test features

Key concepts

Available specification

All specification are available in the GlobalPlatform web site

References