课程介绍 STM32 安全技术可以应用在固件保护防克隆,平台安全防**,通讯安全防窃听防假冒等多种场合。STM32 安全技术可应用在 STM32 全系列。 本课程从知识体系结构的顶层出发,将复杂的安全技术理论,与众多的 STM32 软硬件安全资源,层层分解,化繁为简,重在应用。本课程包括功能安全与信息安全的概念辨析,安全服务的基本原语与应用。同时包括资产、弱点、威胁模型的方法与应用,常见的软件攻击与物理攻击介绍。也介绍了对称密钥,非对称密钥,哈希函数,消息认证码,数字证书以及证书链的原理。重点解析了 STM32 所提供的软硬件安全技术,包括安全启动与安全固件更新 STM32 SBSFU, 安全固件安装STM32 SFI, 通讯安全 STM32 TLS, 以及 STM32 加密库。同时针对资源受限的STM32 应用场景,介绍了如何直接使用 STM32 硬件模块例如 STM32 RDP, PCROP, 安全用户存储,MPU 等快速达到安全防护的目标。 本次培训,理论和实验相结合。使用 NUCLEO-G071RB 硬件平台,但又使用户能够将相关实验扩展与定制到所有的 STM32 系列。最新的 STM32 X-CUBE-SBSFU已经支持了 STM32F4, STM32F7, STM32G0 以及STM32L4。在培训中,通过动手实验,STM32 用户,会有能力基于 STM32 SBSFU 开发包, 在所有需要安全根(信任根)的 STM32 系列,实现安全启动。同时,根据实际的安全需求,STM32用户可以对 STM32 SBSFU 进行相应的定制。 此次课程内容,不仅适合想要深入了解 STM32 安全技术的工程师,也适合有初步 STM32 基础的工程师和学生。 授课部分 1) 安全技术理论
(1) 安全的概念与 STM32 安全技术总览 (2) 安全风险分析的模型与方法 (3) 攻击与防护措施 (4) 加解密技术 (Cryptography) 的基本原理 (5) 可信根 (Root of Trust) 的原理 2) STM32 所提供的软硬件安全技术(重点解析)
3) STM32 安全技术真实案例分享
实验部分 1) 基于 STM32G0 的安全启动与安全固件更新SBSFU的使用
2) 基于 SBSFU 的 STM32 的硬件安全技术实验
实验平台 应用基于 NUCLEO-G071RB + STM32CubeMX + STM32 X-CUBE-SBSFU + IAR EWARM 或者 MDK 环境搭建。
实验前准备 为了保证实验课程的顺利进行,请事先安装: 3) IAR EWARMv8.0 及以上 4) STM32 X-CUBE-SBSFU 下载链接 (注:此软件需根据页面指示提交申请,获得实际下载链接, 请务必提前申请下载。) 上海
线下培训的对象 : 正在或将要使用ST MCU的软、硬件工程师 来自ST代理商的FAE
关于线下技术培训课程的基本信息 : 我们的技术课程主要围绕基于STM32的热点应用进行实战培训,同时辅以介绍STM32最新产品线。 培训上海市徐汇区中山南二路620号电子信息职业技术学院培训中心举行,培训时间为 2019年3月26日 9:30-17:30,通常持续1天。 我们提供的所有培训课程都是免费的,除此之外还会为参加培训课程的人员提供免费工作午餐,其余交通、住宿等费用自理。 为更好地提供培训课程服务,请参加培训课程的人员务必携带名片(公司在职人员)或学生证(在校学生)。
|