首页
›
Linux内核与驱动
›
099-TrustZone技术
›
《TrustZone技术与安全驱动开发实战》
VIP10
本课程属于:099-TrustZone技术
Linux内核与驱动 · 共 10 门相关课程,组合学习更完整。
查看所属VIP全部课程 →
← 返回所属目录
咨询 / 购买
TrustZone技术与安全驱动开发实战
共计 30 章节
点击此处阅读海量试读课程:100+行业、1000+细分领域
01
TrustZone技术概述
ARM TrustZone的发展历史 · 核心设计理念 · 在移动与IoT安全领域的应用场景
TrustZone
技术概述
02
ARMv8-A架构基础
AArch64与AArch32执行状… · 异常等级(EL0-EL3) · 安全与非安全世界切换机制
ARMv8-A
架构基础
03
安全世界与非安全世界
物理内存与虚拟内存的隔离 · 安全监控器(Monitor Mode… · 世界切换的触发条件
安全世界
非安全世界
04
TrustZone地址空间控制器(TZASC)
TZASC的工作原理 · 如何配置安全与非安全内存区域 · 多区域保护策略
TrustZone
TZASC
05
TrustZone保护控制器(TZPC)
TZPC的寄存器接口 · 外设安全属性的动态配置 · 实战中的常见配置陷阱
TrustZone
TZPC
06
安全中断管理
FIQ与IRQ在TrustZone中… · 安全中断与非安全中断的优先级处理 · GIC配置实战
安全
断管理
07
安全启动链(Secure Boot)
信任根(RoT)的建立 · BootROM到ATF的链式验证 · 防止回滚攻击的策略
Secure
Boot
08
ARM可信固件(ATF)入门
ATF的源码结构 · BL1/BL2/BL31/BL32/… · SPD(安全有效负载调度器)的作用
ARM
ATF
09
OP-TEE基础架构
OP-TEE的源码目录结构 · 核心组件(TEE核心 · TEE Supplicant
OP-TEE
基础架构
10
TEE内部API与TEE核心API
TEE_OpenSession · TEE_InvokeCommand等… · 参数传递机制
TEE
API
11
安全驱动开发环境搭建
基于QEMU的TrustZone仿真… · ARM DS-5/DS-1000调试… · GDB多核调试技巧
安全驱动开发环境…
QEMU
12
第一个安全驱动
Hello World · 注册命令 · 实现简单的字符串处理
第一个安全驱动
Hello
13
安全存储驱动开发
安全文件系统(SFS)与RPMB(R… · TA中读写安全存储的API调用
安全存储驱动开发
SFS
14
密码学驱动实战(一)
对称加密 · 密钥生成与安全存储 · 性能基准测试
密码学驱动实战
对称加密
15
密码学驱动实战(二)
非对称加密与签名 · 签名与验签流程 · 证书链验证在TEE中的实现
密码学驱动实战
非对称加密
16
安全随机数生成器驱动
硬件TRNG与软件PRNG的区别 · 在TEE中调用硬件随机数接口 · 熵池管理策略
安全随机数生成器…
TRNG
17
安全时钟与时间驱动
安全世界的时间源隔离 · 防止时间侧信道攻击 · TEE内部时间戳API的实现
安全时钟
时间驱动
18
安全GPIO驱动开发
在安全世界中控制GPIO · 防止非安全世界篡改 · 中断触发与安全回调机制
GPIO
安全
19
安全I2C/SPI外设驱动
配置TZPC将I2C/SPI控制器分… · 驱动分层设计 · DMA安全传输
I2C/SPI
安全
20
安全显示与帧缓冲驱动
保护显示帧缓冲不被非安全世界读取 · 双缓冲策略 · 安全UI(如支付界面)的实现
安全显示
帧缓冲驱动
21
安全输入驱动(触摸/按键)
安全输入事件的捕获与路由 · 防止键盘记录器攻击 · 与CA(Client Applica…
安全输入驱动
触摸
22
安全网络通信驱动
TLS/DTLS在TEE中的卸载 · 安全套接字API的设计 · 与外部安全元素的通信
安全网络通信驱动
TLS/DTLS
23
安全固件更新驱动
安全OTA(空中升级)流程 · 镜像签名与加密 · 回滚保护计数器(RPMC)的驱动实现
安全固件更新驱动
OTA
24
多线程与同步在TEE中的实现
TEE内部线程模型 · 互斥锁(Mutex)与条件变量 · 避免死锁的实战技巧
TEE
多线程
25
TEE与REE的通信机制
SMC(安全监控调用)的底层原理 · 共享内存的建立与同步 · 消息解析协议设计
TEE
REE
26
安全日志与调试驱动
安全世界的日志输出机制 · 防止日志泄露敏感信息 · 通过UART/共享内存输出调试信息
安全日志
调试驱动
27
性能优化与功耗管理
减少世界切换开销 · 缓存一致性维护 · 动态电压频率调整(DVFS)在安全世…
性能优化
功耗管理
28
安全驱动测试框架
基于TEE Test Suite的自… · 模糊测试(Fuzzing)安全驱动 · 覆盖率分析
安全驱动测试框架
TEE
29
常见安全漏洞与防御
缓冲区溢出 · 整数溢出 · 时间侧信道
常见安全漏洞
防御
30
综合实战项目
安全支付终端驱动:需求分析 · 架构设计 · TA与CA的完整实现
综合实战项目
安全支付终端驱动
所属VIP或分类
同VIP:OP-TEE驱动与安全中断处理协同调试
同VIP:TEE安全世界与TrustZone安全存储密钥设计
同VIP:TrustZone安全中断处理与TEE世界配置实践