【置顶】TEE从入门到精通-[目录]

快速链接:
.
个人博客笔记导读目录(全部)

  • 付费专栏-付费课程 【购买须知】:
  • 【精选】TEE从入门到精通-[目录]
  • 联系方式-加入交流群 ----联系方式-加入交流群

【置顶】TEE从入门到精通-[目录]_第1张图片

optee目录

  • .
    环境搭建
  • optee3.8 qemu_v8的环境搭建篇
  • optee3.12.0 qemu_v8的环境搭建篇
  • optee3.14.0 qemu_v8的环境搭建篇
  • optee3.14.0 qemu_v8的环境搭建篇(ubuntu20.10)–终极篇
  • optee3.14 qemu_v8的环境搭建篇(ubuntu20.04)–镜像方式-直接使用
  • optee3.16.0 qemu_v8的环境搭建篇(ubuntu20.10)
  • optee3.18.0 qemu_v8的环境搭建篇(ubuntu20.10)
  • FF-A学习环境搭建:基于qemu_v8/spmc_at_el3/optee(ubuntu20.10)


    存储系统/Storage
  • optee的存储系统模型详解


    密码学接口/Cryptography/密钥
  • optee的key的派生
  • optee中的密码学算法注册模型


    异常/中断/smc/RPC/双系统切换
  • optee中的异常向量表解读–中断处理解读
  • optee中关于异常向量表、中断等的深入思考
  • optee中添加一个中断以及底层代码的相关解读
  • optee运行时来了一个REE(linux)中断–代码导读
  • 中断/gic代码导读:在哪里配置安全中断的?
  • optee中的线程向量表(thread_vector_table)
  • optee的fast call的介绍
  • optee对std smc的处理的详解
  • 驱动调用Userspace的设计与实现
  • optee的RPC设计(模型)详解
  • 探究optee中的RPC机制中的上下文切换和PC跳转
  • optee的RPC流程的代码详解
  • optee返回到REE的几种方式
  • optee进入和退出方式的设计模型
  • Linux Kernel(tee_worker)到TEE的调度模型
  • tee_workder线程模型的介绍
  • 再谈optee中是否支持多线程
  • optee中的线程调度


    内存管理
  • optee的内存管理的详细介绍
  • optee内存管理和页表建立
  • optee内核中malloc函数的原理介绍
  • optee应用程序中malloc函数的原理介绍
  • optee中的arm64的virt_to_phys的实现
  • optee中core_init_mmu_regs函数解读
  • optee的共享内存的介绍
  • optee的Share Memory介绍
  • optee中共享内存的类型
  • optee中静态共享内存的注册
  • optee中MMU内存管理模型-页表的建立模型
  • optee的内存管理 : 将内存加入到页表去管理
  • optee的内存管理 :页表的创建过程
  • optee3.14中MMU页表查询的所需配置–深入解读
  • 在enable mmu之前可以使用mmu了


    CA/TA/PTA的原理开发
  • optee的error codes
  • TA的签名和验签
  • optee的Offline Signing of TAs方案
  • 编写TA链接静态库的方法
  • 通过TA binary查看TA的uuid和stack
  • opteeTA启动的过程(open_ta的过程)
  • optee中User TA的加载和运行
  • CA/TA通信的share memory设计思想解读
  • TEEC_RegisterSharedMemory和TEEC_AllocateSharedMemory的区别
  • TEEC_AllocateSharedMemory()和 TEEC_RegisterSharedMemory()的总结
  • CA/TA参数传输中tmpref,memref和Value的区别
  • Globalplatform TEE api介绍
  • TEE Internal Core API总结
  • GP API的归类和总结
  • TEEC_Context和TEEC_InitializeContext介绍
  • Trusted Applications介绍
  • optee编译TA时的属性配置和设置


    core
  • optee的启动过程
  • optee中utee syscall的实现(系统调用实现)
  • optee系统服务/service的实现方式
  • optee中的panic函数实现
  • optee的线程介绍
  • 思想解读:optee中的多线程处理
  • optee:kernel space调用user space进程时候的硬件行为
  • 32位的应用程序和64位的应用程序有什么区别
  • optee中spinlock的实现原理详解
  • optee中mutex的实现方式
  • optee的栈指针和栈内存的介绍
  • optee aarch64体系下栈的设计(sp_el0/sp_el1)
  • optee中使用虚函数(平台客制化)的设计模型
  • optee系统中的路径
  • optee中支持的时间函数
  • optee中的timer代码导读
  • GlobalPlatform规范中的密码学算法总结
  • GlobalPlatform定义的instance和session概念
  • Common Criteria认证
  • Trustzone/TEE学习方法和资料汇总


    Presentations
  • PKCS#11 in OP-TEE
  • optee HSM的实现
  • ASLR in optee
  • Secure Partitions in optee


    业务&架构&设计
  • optee的TLS接口的设计与实现
  • 基于optee的TEE HSM的设计与实现
  • 基于optee的第三种存储系统(persist存储)的设计与实现 --TODO
  • 基于optee的GP Socket API的设计与实践
  • optee中RPC机制的应用与实践
  • DRM简介
  • 有关HDCP的十问十答


    old
  • optee中的异常向量表的实现
  • optee的异常向量表-(irq,fiq,svc…)
  • optee中的中断处理详解
  • optee代码中和ARM硬件相关的函数解读
  • optee栈的介绍(一)
  • optee栈的介绍(二)
  • optee同步机制的介绍
  • optee堆Virtualization(hypervisor)的支持

其它TEE目录

  • Trusty TEE简介
  • Google的TEEOS----Trusty
  • 高通的可信执行环境—QSEE
  • 关于open tee有如下几点事实
  • linaro公司及其op-tee介绍
  • TI公司M-Shield™移动安全技术
  • 华为可信执行环境评估对象—iTrustee
  • AMD芯片架构中TEE实现技术之PSP初探
  • Intel芯片架构中TEE的实现技术之SGX初探
  • 浅谈三星KNOX安全解决方案
  • MIPS架构上虚拟化TEE实现介绍


以下是TODO




(2023)

ongoing

  • .
    optee系统的组件
  • CA/TA
  • ClientLib、supplicant
  • TEE-OS
  • linux_kernel_tee_driver
  • 组件的切换
    REE到TEE的调用
    TEE到REE的反向调用
    ShareMemory的介绍
    参数的传递


    optee内核介绍
  • optee内核的启动
  • optee内核的进入和退出方式
  • Fast call和STD call
  • 内置程序 – STA/ETA/PTA/driver/service
  • 系统调用
  • 中断机制
  • 内存管理
  • 线程和调度
  • 多核与多线程
  • 存储系统
  • 密码学系统
  • 密钥系统

(2023) ongoing

  • optee的组件介绍
  • optee os启动流程
  • optee os的初始化流程
  • optee os线程向量表及其作用
  • 进入optee os的八种方式
  • optee os的异常向量表和设计模型
  • optee os对irq中断的处理
  • optee os对fiq中断的处理
  • optee os的内存管理
  • optee os的MMU的使用
  • optee os的根密钥(信任根)
  • optee os的RPC机制
  • optee os的存储系统
  • optee os的SFS系统
  • optee os的RPMB机制的实现
  • optee os的Timer实现
  • optee os中实现的GP API
  • optee os中的系统调度
  • optee os中密码学函数的支持
  • optee os中的线程调度
  • CA/TA的开发模型
  • optee os中的service
  • optee os中的 PTA
  • optee os中的 secure driver
  • optee os中的 Early TA
  • optee中spinlock的实现原理详解
  • optee中mutex的实现方式
  • optee的栈指针和栈内存的介绍
  • optee中使用虚函数(平台客制化)的设计模型
  • 共享内存的介绍
  • optee os的标准错误码
  • TA的签名和验签
  • TA链接静态库的方法

(2023) TODO

  • optee的组件介绍
  • optee os启动流程
  • optee os的初始化流程
  • optee os线程向量表及其作用
  • 进入optee os的八种方式
  • optee os的异常向量表和设计模型
  • optee os对irq中断的处理
  • optee os对fiq中断的处理
  • optee os的内存管理
  • optee os的MMU的使用
  • optee os的根密钥(信任根)
  • optee os的RPC机制
  • optee os的存储系统
  • optee os的SFS系统
  • optee os的RPMB机制的实现
  • optee os的Timer实现
  • optee os中实现的GP API
  • optee os中的系统调度
  • optee os中密码学函数的支持
  • optee os中的线程调度
  • CA/TA的开发模型
  • optee os中的service
  • optee os中的 PTA
  • optee os中的 secure driver
  • optee os中的 Early TA
  • optee中spinlock的实现原理详解
  • optee中mutex的实现方式
  • optee的栈指针和栈内存的介绍
  • optee中使用虚函数(平台客制化)的设计模型
  • 共享内存的介绍
  • optee os的标准错误码
  • TA的签名和验签
  • TA链接静态库的方法

你可能感兴趣的:(TEE从入门到精通,optee)