Login

ARM TrustZone Technology Training

ARM Public Training Course

Details on this training course are provided below. Please contact Support for information about booking any of ARM's training courses.

Location Date
US - San Jose, CA January 27 - 29, 2015
Europe - Cambridge, UK March 10 - 12, 2015
AsiaPac - Shanghai, China April 21 - 23, 2015

Summary:

This course is designed to give platform developers a complete overview of designing trusted systems with ARM TrustZone technology.

The course will introduce the security extensions to the v6Z and v7-A processors. Platform and software requirements to allow such operations as secure boot, DRM or Mobile Payment. The course discusses a complete trusted system including:

  • Secure boot
  • Secure monitor
  • Trusted kernel and applications
  • Normal world OS drivers
  • Normal world application development
  • Platform design
  • Certification

Practical worked examples based around a simple platform and example trusted system are used to highlight the topics discussed.

Prerequisites:

  • A working knowledge of the ARM application processors
  • Knowledge of programming in C
  • Experience of programming in assembler is useful but not essential
  • Some knowledge of embedded systems

Audience:

Hardware and software system architects who need to understand the issues in developing trusted systems using the ARM TrustZone security extensions. The software development parts of this course make extensive use of the RealView software development tools. However, this material is relevant to users of 3rd party tools.

Length:

3 days

Modules:

  • Introduction to the ARM Architecture
  • Introduction to TrustZone Security
  • TrustZone Hardware Overview
  • TrustZone Software Overview
  • TrustZone State Switching Workbook
  • TrustZone Exception Handling
  • Programming the GIC
  • Virtualization
  • TrustZone Secure Boot
  • Secure Boot Workbook
  • TrustZone Secure Monitor
  • Secure Monitor Workbook
  • TrustZone Software Stack
  • Client Application Workbook
  • TrustZone API Overview
  • TrustZone v3.0 API
  • TrustZone System Architecture
  • TrustZone Application Workbook
  • TrustZone Debug
  • TrustZone Design Example
  • Security Certification

Download PDF Version

[ Go back to Training Course list ]

 


Cookies

We use cookies to give you the best experience on our website. By continuing to use our site you consent to our cookies.

Change Settings

Find out more about the cookies we set