技术培训
培训详情 往期培训课件及视频下载
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 的硬件安全技术实验

 

实验平台

应用基于 NUCLEO-G071RB + STM32CubeMX + STM32 X-CUBE-SBSFU + IAR EWARM 或者 MDK 环境搭建。

实验前准备

为了保证实验课程的顺利进行,请事先安装:

1) STM32CubeMX V5.1.0下载链接

2) 下载 STM32G0 固件库  V1.1.0 下载链接

3) IAR EWARMv8.32 及以上

4) STM32 X-CUBE-SBSFU  下载链接 (注:此软件需根据页面指示提交申请,获得实际下载链接, 请务必提前申请下载。)

上海

 

线下培训的对象 :

正在或将要使用ST MCU的软、硬件工程师

来自ST代理商的FAE

 

关于线下技术培训课程的基本信息 :

我们的技术课程主要围绕基于STM32的热点应用进行实战培训,同时辅以介绍STM32最新产品线

培训上海市徐汇区中山南二路620号电子信息职业技术学院 培训中心举行,培训时间为 2019年3月26日 9:30-17:30通常持续1天。

我们提供的所有培训课程都是免费的,除此之外还会为参加培训课程的人员提供免费工作午餐,其余交通、住宿等费用自理。

为更好地提供培训课程服务,请参加培训课程的人员务必携带名片(公司在职人员)或学生证(在校学生)。

技术培训注册须知

注册时间:培训日期的6周之前,本网站将开放相应培训课程的线上申请。

 

培训申请时间在培训预定日期的前1周截止 :

由于培训座位有限,如果申请人数超过培训座位个数,ST将优先考虑先递交申请者,如果申请人数不超过10人,ST有权取消此次培训, 确定培训如期举行后,ST会于培训日期4通过邮件形式和短信形式发出确认函给参加培训的人员。