基本信息
文件名称:Espressif 系列:ESP32_(9).ESP32安全特性与加密.docx
文件大小:30.71 KB
总页数:28 页
更新时间:2025-07-13
总字数:约1.81万字
文档摘要
PAGE1
PAGE1
ESP32安全特性与加密
1.安全启动
1.1安全启动的基本原理
安全启动(SecureBoot)是确保设备启动时加载的固件是经过验证的,未被篡改的,从而防止恶意代码在设备启动时运行。ESP32支持两种安全启动模式:模式1和模式2。
模式1:安全启动模式1使用AES-128加密算法对固件进行加密,生成一个唯一的密钥,该密钥在生产过程中被烧录到设备中。启动时,固件通过AES密钥进行解密,然后加载到内存中运行。
模式2:安全启动模式2使用RSA签名验证机制对固件进行验证。固件在烧录前使用RSA私钥进行签名,启动时E