STM32安全技术深度解析以及STM32G0安全启动与安全固件更新入门
课程介绍
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 的硬件安全技术实验
培训时间
2019年3月26日 上海 点击报名>>
(上海市徐汇区中山南二路620号电子信息职业技术学院 培训中心,9:30-17:30)
2019年3月28日 深圳 点击报名>>
(深圳市南山区高新南一道TCL大厦B座13楼 神州顺利办会议室, 9:30-17:30)
2019年4月2日 北京 点击报名>>
(北京市海淀区中关村创业大街拓荒族咖啡2楼,9:30-17:30)
|