首页
›
物联网安全与设备身份认证
›
036-嵌入式TLS安全
›
《嵌入式环境TLS协议栈移植》
VIP20
本课程属于:036-嵌入式TLS安全
物联网安全与设备身份认证 · 共 20 门相关课程,组合学习更完整。
查看所属VIP全部课程 →
← 返回所属目录
咨询 / 购买
嵌入式环境TLS协议栈移植
📚 共计 30 章节
点击此处阅读海量试读课程:100+行业、1000+细分领域
第1章
TLS协议栈概述
什么是TLS、TLS在嵌入式系统中的价值、主流TLS协议栈对比(mbedTLS、OpenSSL、WolfSSL)。
基础
选型
第2章
嵌入式环境特点分析
资源受限(RAM/Flash)、实时性要求、无操作系统裸机移植要点。
分析
约束
第3章
mbedTLS源码结构解析
核心库、加密模块、X.509证书模块、SSL/TLS协议模块、配置宏体系。
源码
架构
第4章
移植前的准备工作
获取源码、搭建交叉编译环境、准备目标硬件板卡。
环境
工具链
第5章
mbedTLS配置裁剪
config.h详解、按需裁剪加密算法、最小配置示例。
裁剪
配置
第6章
底层接口移植
内存管理接口(calloc/free)、时间接口、熵源接口。
移植
底层
第7章
网络层适配
TCP/IP Socket抽象层、BSD Socket与mbedTLS的对接、裸机下自定义网络接口。
网络
Socket
第8章
硬件加速接口
AES硬件加速、SHA硬件加速、RSA/ECC硬件加速的对接方法。
硬件
加速
第9章
随机数生成器移植
硬件TRNG驱动、软件伪随机数生成器、熵池配置。
随机数
安全
第10章
证书管理
证书解析、证书链验证、PEM/DER格式转换、证书存储方案。
证书
X.509
第11章
TLS握手流程详解
ClientHello到Finished、状态机解析、调试技巧。
握手
协议
第12章
会话管理
会话缓存、会话票据(Session Ticket)、恢复握手优化。
会话
优化
第13章
PSK预共享密钥模式
PSK配置、PSK与证书模式对比、资源受限场景下的优势。
PSK
轻量
第14章
DTLS协议移植
UDP场景下的TLS、DTLS特性、mbedTLS中DTLS配置。
DTLS
UDP
第15章
性能优化策略
缓冲区大小调优、握手加速、批量处理与流水线。
性能
调优
第16章
内存优化
动态内存与静态内存配置、栈空间优化、堆空间管理。
内存
资源
第17章
调试与日志
mbedTLS调试等级设置、自定义日志输出、常见错误码解析。
调试
日志
第18章
安全配置最佳实践
TLS版本选择、密码套件优先级、证书验证强度。
安全
配置
第19章
固件升级中的TLS
安全OTA通道建立、固件签名验证、回滚保护。
OTA
升级
第20章
MQTT over TLS
MQTT+TLS典型架构、证书配置、Keep Alive与重连。
MQTT
IoT
第21章
CoAP over DTLS
CoAP协议简介、DTLS握手优化、资源受限设备适配。
CoAP
DTLS
第22章
HTTP over TLS(HTTPS)
嵌入式HTTPS客户端实现、证书固定(Pinning)。
HTTPS
客户端
第23章
多任务环境下的TLS
RTOS中的TLS、互斥锁保护、任务优先级设计。
RTOS
多任务
第24章
证书生命周期管理
证书生成(自签名/CA)、证书过期处理、证书撤销列表。
证书
生命周期
第25章
侧信道攻击防护
时序攻击、功耗分析、mbedTLS中的防护机制。
安全
侧信道
第26章
TLS 1.3新特性
1.3与1.2对比、嵌入式环境下的1.3优势、mbedTLS对1.3的支持。
TLS1.3
新特性
第27章
协议栈替换
从OpenSSL迁移到mbedTLS、API差异分析、兼容层设计。
迁移
兼容
第28章
测试与验证
单元测试框架、TLS连接测试、压力测试、模糊测试。
测试
验证
第29章
常见问题排查
握手失败、证书错误、内存溢出、性能瓶颈定位。
排查
故障
第30章
综合实战项目
基于STM32+ESP8266的TLS安全通信、完整移植流程复盘。
实战
STM32
所属VIP或分类
同VIP:mTLS双向认证部署与故障诊断
同VIP:PKI证书链校验与根证书管理
同VIP:SBOM在TLS安全中的应用