首页
›
Linux内核与驱动
›
099-TrustZone技术
›
《安全驱动移植从Linux到TrustZone环境》
VIP10
本课程属于:099-TrustZone技术
Linux内核与驱动 · 共 10 门相关课程,组合学习更完整。
查看所属VIP全部课程 →
← 返回所属目录
咨询 / 购买
安全驱动移植从Linux到TrustZone环境
共计 30 章节
点击此处阅读海量试读课程:100+行业、1000+细分领域
01
课程导论与安全背景
为什么需要将驱动从Linux移植到T…
课程导论
安全背景
02
ARM TrustZone 技术基础
硬件架构(SCU · TZASC · TZPC)
ARM
TrustZone
03
OP-TEE 项目概述
OP-TEE架构 · 核心组件(TEE内核 · TEE Supplicant
OP-TEE
项目概述
04
Linux 驱动基础回顾
字符设备驱动框架 · platform驱动 · 设备树(Device Tree)匹配…
Linux
驱动基础回顾
05
Linux 驱动与用户空间通信
ioctl · mmap · sysfs
Linux
驱动
06
TrustZone 安全驱动模型
TEE内部驱动(TA)与普通世界驱动…
TrustZone
安全驱动模型
07
GP TEE 标准接口
GlobalPlatform TEE… · TEEC_OpenSession · TEEC_InvokeCommand…
GP
TEE
08
TA 开发入门
TA入口点(TA_CreateEnt… · TA_OpenSessionEntr… · TA_InvokeCommandEn…
TA
开发入门
09
CA 开发入门
编写Linux用户空间CA · 调用GP API与TA建立会话并传递…
CA
开发入门
10
共享内存机制
Linux与TEE之间的内存共享(T… · TEEC_AllocateShare…
共享内存机制
Linux
11
驱动功能拆分策略
分析一个典型Linux驱动(如GPI… · I2C · SPI)
驱动功能拆分策略
Linux
12
安全世界驱动实现(TA侧)
在TA中实现硬件寄存器访问(使用TE…
TA
安全世界驱动实现
13
普通世界驱动实现(CA侧)
在Linux内核中编写CA驱动 · 作为TA的代理 · 暴露标准Linux接口给用户空间
CA
普通世界驱动实现
14
中断处理移植
TrustZone中中断路由(FIQ… · 安全中断在TA中的注册与处理
断处理移植
TrustZone
15
DMA与安全内存
在TEE中安全使用DMA · 配置TZASC保护DMA缓冲区
DMA
安全内存
16
时钟与电源管理
在TA中管理安全外设的时钟门控与电源…
时钟
电源管理
17
设备树安全属性配置
在设备树中添加secure-stat… · tee-status等属性 · 标记安全外设
设备树安全属性配…
secure-stat
18
TEE Supplicant 角色
理解TEE Supplicant在R… · 网络请求代理)
TEE
Supplicant
19
安全存储与密钥管理
在TA中使用安全存储API(TEE_… · TEE_ReadObjectData…
安全存储
密钥管理
20
加密操作集成
在TA中调用TEE内部加密API(T… · TEE_CipherInit)对驱动…
加密操作集成
TA
21
多线程与并发安全
TA中的多线程限制 · 使用Mutex与Condition…
多线程
并发安全
22
调试与日志
TA中使用DMSG/IMSG打印日志 · 使用GDB与OP-TEE的调试工具(… · tee-supplicant日志)
调试
日志
23
性能优化
减少世界切换次数 · 批量数据传输 · 使用非连续共享内存
性能优化
减少世界切换次数
24
安全审计与攻击面分析
分析移植后驱动的攻击面(侧信道 · 内存泄露 · 会话劫持)
安全审计
攻击面分析
25
测试策略
编写TA与CA的单元测试 · 集成测试 · 使用xtest框架进行回归测试
测试策略
TA
26
实际案例1
将Linux GPIO按键驱动移植为…
实际案例1
Linux
27
实际案例2
将Linux I2C触摸屏驱动移植为…
实际案例2
Linux
28
实际案例3
将Linux SPI Flash驱动…
实际案例3
Linux
29
部署与固件签名
TA签名 · OPTEE-OS镜像打包 · 安全启动链(ROM->BL1->BL…
部署
固件签名
30
课程总结与未来展望
机密计算 · CCA(机密计算架构)与TrustZ…
课程总结
未来展望
所属VIP或分类
同VIP:OP-TEE驱动与安全中断处理协同调试
同VIP:TEE安全世界与TrustZone安全存储密钥设计
同VIP:TrustZone安全中断处理与TEE世界配置实践