适用于Armv8-M的TrustZone

课程目标

本课程提供有关如何使用不同 Arm 技术设计安全 IoT 设备的信息,包括具有内置安全分区的 Armv8-M 处理器、TrustZone Cryptocell IP 以及开发能够向攻击者隐藏资产的软件的技术。 培训还涵盖了如何扩展 RTX 和 mbedOS 等操作系统以提供能够安全存储密钥和执行加密功能的安全元件。 工作手册用于为学员提供一些实践经验,帮助学员了解如何使用安全 API 和 TrustZone 感知编译器工具链创建适当映射到安全和非安全内存的安全和非安全应用程序。

基本信息

先决条件

了解现有 M 型设备
C 语言编程知识
汇编程序编程经验很有用,但不是必需的
嵌入式系统的一些知识

时长与出席情况

2 天(3 天,包含动手实验室)

目标受众

需要了解使用 Armv8-M TrustZone 开发可信系统的问题的硬件、软件和安全系统架构师

附加信息

教学方法与工具

Arm官方教程书
Arm官方练习册

评估与认证

课程结束时,参与者将获得 ARM 颁发的证书。