TEE Technical Training for Program/Product Managers

GlobalPlatform offers a two-day instructor-led training program focused on the Trusted Execution Environment (TEE). The course, available to both GlobalPlatform members and non-members, is designed to improve knowledge of the TEE specifications and to explain how to effectively implement and use a TEE environment.

It is of particular value to programmers and program architects that are developing applications within the TEE or device manufacturers integrating a TEE into their device.

Key topics include the TEE System Architecture, the various APIs associated with the TEE, the Trusted User Interface and the TEE Management Framework. TEE compliance testing, the TEE Protection Profile and TEE certification will also be covered.

Course Description 

TEE Training Overview

 GlobalPlatform TEE Training is available in two versions. One version of the training is focused on the specifications that define the TEE along with supporting and optional technologies. The other version of the training is focused on the development and deployment of TEE applications (called Trusted Apps). Quizzes and exercises help the student assess their understanding and put into practice the course content.

TEE Technical Specification Training

 The TEE Technical Training is focused on the technologies, support systems and architectures of the Trusted Execution Environment. The training is designed for Technical Specialist, Product Managers, System Integrators and Security Architects. Students will become proficient in the TEE’s security mechanisms and methods, architecture, security and functional certification and trusted application management.

  • TEE Architecture
    • Hardware requirements
    • Comparison to other security solutions
  • TEE and the Rich Operation System
    • The Client API
    • REE and TEE Communications
  • TEE Core and Kernel
    • The Internal Core API
    • Trusted Applications and Portability Requirements
    • Memory Management and Trusted Storage
    • Cryptographic Functionality
  • TEE and a Root of Trust
    • Accessing a Secure Element
    • Trusted Platform Module
    • Mobile TPM
  • Optional TEE Core Specification
    • Debugging the TEE
    • External Communications
  • Trusted User Interface
    • Low Level and High Level
    • Biometrics
  • Trusted Management Framework
    • Security Domains and System Lifecycle
    • Trusted Application Management
    • Cryptographic Requirements and Secure Channels
    • Authorization Model
    • Open Trust Protocol and TMF
  • Functional Certification
    • TEE Configuration
    • TMF Configuration
    • Functional Certification Program
  • Security Certification
    • TEE Protection Profile
    • Smart Media Path Protection Profile
    • Security Certification Program

Notes:

  • The sessions will be delivered in English by a GlobalPlatform instructor.
  • To provide a dynamic learning environment, the sessions are best when limited to a maximum of 15 students.
  • All training sessions are conducted in-house. Visit In-House Training for member and non-member fee structure.

See the latest training schedule