第一章:安全行业分析1安全的分类
2终端安全-芯片安全的就业情况
3安全职业的特殊性
4技术栈的大科普(安全是离架构师最近一个职业)
5如何快速学习和深入学习安全知识
第二章:安全业务场景简介6安全为金融业务保价护航
7安全时刻守护者我们的手机安全
8安全事故以及对财产造成的损失
9还记得很多年前的薅羊毛技术吗,怎么不见了
第三章:安全基础知识:密码学基础扫盲10基本概念
11对称密码算法
12数字摘要
13消息认证码
14认证加密
15密钥交换协议
16数字证书的介绍
17基于硬件的密码学算法
第四章:安全基础知识:基础硬件打扫盲18Arm基础硬件简介
19Arm软件架构简介
20Trustzone技术简介
21TEE技术简介
22Secureboot技术简介
23efuse介绍
24磁盘和RPMB的介绍
25密码学硬件的介绍
26大系统硬件架构介绍
27大系统启动流程介绍
28大系统runtime流程介绍
29业务系统和Android系统简介
第五章:安全高级进阶:深入了解Arm安全架构和Trustzone技术30Arm 异常中断的介绍
31Arm MMU的介绍
32Arm cache的介绍
3305-ARMv8&ARMv9&Armv7 Trustzone深度解析
34RME-CCA简介
35arm安全架构的介绍
第六章:Secureboot安全启动从入门到精通36课程介绍
37第一章 背景
38第二章 安全概述
39第三章 多样化的硬件架构
40第四章 多样化的软件架构
41第五章 多样化的启动流程剖析
42第六章 多样化的刷机流程剖析
43第七章 Trustzone基础知识
44第八章 密码学基础知识
45第九章 PKI证书基础知识
46第十章 ATF简介
47第十一章 ATF架构下的启动流程
48第十二章 ATF架构下的启动流程代码导读
49第十三章 SecureBoot原理基础
50第十四章 Secureboot标准规范
51第十五章 案例一:最简单的Secureboot设计
52第十六章 案例二:最规范的secureboot设计
53第十七章 案例三:多级证书的Secureboot设计
54第十八章 案例四-六:基于镜像加密的Secureboot设计
55第十九章 Secureboot代码导读
56第二十章 efuse的介绍
57第二十一章 HUK的介绍
58第二十二章 基于硬件加速器的Secureboot
59第二十三章 FIP的介绍
60第二十四章 RPMB和防回滚介绍
61第二十五章 双分区备份方案
62第二十六章 密钥备份和密钥更新方案
63第二十七章 Pin Control 、GPIO Control
64第二十八章 安全启动的攻击和补救方案
65Android AVB的介绍
66Secureboot直播第一次课
67Secureboot直播第二次课
68Secureboot直播第三次课
69Secureboot直播第四次课
第七章:大系统软件交互详解70大系统组件的介绍
71多系统的启动模型:boottime和runtime
72CA到TA的调用流程
73大系统的调度模型
74大系统通过中断路由的9种示例
第八章:ATF(TF-A)详解75课程介绍
76前言与思考
77ATF基本术语/概念/设计思想大扫盲
78大系统软件模型
79大系统的启动流程
80BL1启动流程详解(一)
81BL1启动流程详解(二)
82BL2启动流程详解(一)
83BL2启动流程详解(二)
84BL31的初始化流程详解
85BL31跳转到BL32的流程详解
86ATF初始化secure cpu context
87BL31跳转到BL33的流程详解
88ATF初始化Normal cpu context
89ATF中的Switch cpu context
90BL31对异常中断的支持
91ATF对中断的管理
92Runtime Service的定义
93Runtime Service大总结(系统里包含了哪些Runtime Service)
94Secure Payload Dispatcher的介绍
95ATF中对多核的支持
96ATF支持多种模式的启动
97ATF中的栈的设计
98ATF对MMU的使用
99ATF对PSCI的支持
100ATF对SEDI的支持及其使用场景
101如何在BL31中添加自己的业务
102如何在BL31中添加自己的驱动
第九章:optee详解10300-课程介绍
10401-组件介绍
10502-optee os启动流程
10603-02-optee os启动流程(二)
10704-optee os的初始化流程
10805-optee os线程向量表及其作用
10906-进入optee os的十种方式
11007-optee os的异常向量表和设计模型
11108-optee os对irq中断的处理
11209-optee os对fiq中断的处理
11310-optee os的内存管理
11411-optee os的MMU的使用
11512-optee os的根密钥(信任根)
11613-optee os的RPC机制
11714-optee os的SFS系统
11815-optee os的RPMB机制的实现
11915-optee os的存储系统
12018-optee os的Timer实现
12119-optee os中实现的GP API
12220-optee os中的系统调度
12321-optee os中密码学函数的支持
12422-optee os中的线程调度
12523-CA&TA的开发模型
12624-optee os中的service
12725-optee os中的 PTA
12826-optee os中的 secure driver
12927-optee os中的 Early TA
13029-optee中spinlock的实现原理详解
13130-optee的栈指针和栈内存的介绍
13231-optee中使用虚函数(平台客制化)的设计模型
13332-共享内存的介绍
13433-optee os的标准错误码
13534-TA的签名和验签
13635-TA链接静态库的方法
第十章:CA-TA开发从入门到精通13701-02-qemu介绍和编译
13803-qemu环境的使用
13904-ca_ta_demo
14005-documentation
14106-opengrok
14207-qemu_v8环境使用2
143001-第一个CA TA程序HelloWorld
144002-HelloWorld代码详解
145003-CA到TA的传参示例-4种传参方式
146004-CA到TA的传参详解
147005-安全存储示例
148006-作业 安全存储开发
149007-安全存储详解
150008-密码算法示例-TA开发aes程序
151009-密码算法示例-TA开发sm4国密程序
152010-密码算法示例-TA开发rsa程序
153011-密码算法示例-TA开发rsakey转换程序
154012-密码算法示例-TA开发sm2国密程序
155013-密码算法示例-TA开发SHA数字摘要
156014-密码算法示例-TA开发国密sm3数字摘要
157015-密码算法示例-TA开发认证加密GCM
158016-密码算法示例-TA开发aeskey的转换
159017-密码算法示例-TA开发ECC-ECDSA
160018-密码算法示例-TA开发encode和decode
161019-密码算法示例-TA开发hmac
162020-密码算法示例-TA属性Property
163021-TA开发随机数random
164022-TA开发获取时间函数timer
165023-TA调用TA
第十一章:大系统软件-代码导读166课程介绍
167学习TEE最好的方式:阅读代码
168TEE组件介绍
169CA到TA调用
170TA的系统调用
171RPC模型
172Storage API代码导读
173大系统启动流程代码导读
174Secureboot导读
175启动-异常学习笔记-代码导读
176当cpu运行在REE(Linux),来了一个Non secure Group1中断
177当cpu运行在REE(Linux),来了一个Group0中断
178当cpu运行在REE(Linux),来了一个Secure Group1中断
179当cpu运行在TEE,来了一个Non secure Group1中断
180 当cpu运行在TEE,来了一个Group0中断
181当cpu运行在TEE,来了一个Secure Group1中断
182当cpu运行在ATF,来了一个Non secure Group1中断
183当cpu运行在ATF,来了一个Group0中断
184当cpu运行在ATF,来了一个Secure Group1中断
185cpu_context的切换介绍
186TZC400代码导读
187中断安全属性配置
188mmu代码导读
189bl32启动
190optee_os启动
191optee的异常向量表
192在optee中注册一个中断
193optee_os线程向量表
194进入和退出optee的方式
195optee的RPC机制
196如何添加一个secure _driver
197如何添加一个PTA
198如何添加一个Early_TA
199如何添加一个Static_TA
200optee_rpmb代码导读
201ATF的启动流程 – bl1_bl2_bl31_bl32_bl33
202ATF的异常向量表
203ATF Runtime模型的介绍
204ATF启动bl32程序
205ATF启动bl33程序

最后修改日期: 2024年6月10日

作者

留言

撰写回覆或留言

发布留言必须填写的电子邮件地址不会公开。