Arm CryptoCell Securing SoCs with Embedded Security

  • Delivery method: Face-to-face (Private)

  • Location: Any location

  • Course Length: 3 days

  • Technology Focus: Combined Hardware and Software

  • Cost: Contact us for pricing

  • Related products: CoreLink TrustZone CryptoCell-310, CoreLink TrustZone CryptoCell-710, CoreLink TrustZone CryptoCell-715, CoreLink TrustZone CryptoCell-Triton, TrustZone

  • Provider: Arm



This course is designed to give CryptoCell developers a complete system & software knowledge of arm TrustZone CryptoCell.

The course will introduce CryptoCell architecture and features, software integration and verification, as well as hands-on demo. It will involve below topics,

  • Security and CryptoCell Overview
  • CryptoCell Secure Boot
  • CryptoCell Secure Debug
  • Security Functions Verification
  • Device Lifecycle States and Boot Flow
  • CryptoCell Key Management
  • FIPS Certification Support
  • Random Number Generator
  • CryptoCell Software Introduction, Integration and Verification
  • HAL & PAL: Introduction and Implementation
  • Factory Tools and Provision
  • Hands-on Demos


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


System/software architects/developers who develop secure system based on arm TrustZone CryptoCell.


3 days face to face classroom OR 4 x ½ day virtual classrooms (no lab work)


  • CryptoCell System architecture and feature introduction
  • CryptoCell SBROM Library Integration and Verification
  • CryptoCell TEE Library Integration and Verification
  • CryptoCell REE Driver Integration and Test
  • CryptoCell Hands-on Demos

Download PDF Version