TrustZone is a hardware based security technique built into SoCs by semiconductor chip designers who want to provide secure end points and roots of trust. During this training, you will learn how TrustZone® (ARM Security Extensions) works. You will learn how to design a basic TrustZone secure kernel. Then, you will focus on a real secure kernel implementation on the Nexus 5 device and reproduce an exploit which gives full control over the secure side of the device. The training consists of a theoretical part as well as a hands-on practical part. You will use a ready-to-use software package provided by eshard so that everyone works in the same environment. At each step you won’t have to work from scratch, when necessary code templates will be available so that they don’t spend time on uninteresting tasks.

  • Date: Please contact us
  • Location: Marseille, France or at your office location
  • Costs: Please contact us
DOWNLOAD COURSE PROGRAMEMAIL US TO REGISTER

TrustZone theory17%

Implementation presentation17%

TrustZone practical implementation66%

DURATION

3 days

TARGET AUDIENCE

Security analysts and software engineers.

ATTENDEES WILL RECEIVE

Copy of the slides and software package.

PRE-REQUISITES

  • C programming
  • Basic OS understanding

To get more information on availability and to sign up, please contact us