文章目录
- 什么是可信执行环境
- 移动端TEE
- 边缘端TEE
- 云端TEE
- Intel SGX
什么是可信执行环境
- 
执行环境:描述了一组该环境与外界的软、硬件接口,例如指令集、隔离要求等 
- 
可信执行环境:目标是确保一个任务按照预期执行 
 ① 初始状态的机密性、完整性
 ② 运行时状态的机密性、完整性
- 
分类 
 ① 软件可信执行环境
 Overshadow[CGL+,ASPLOS’08], SP3[YS,VEE’08], CloudVisor[ZCC+,SOSP’11],
 InkTag[HKD+,ASPLOS’13], Virtual Ghost[CDA,ASPLOS’14],HypSec[LKN,Security’19]等
 ② 硬件可信执行环境
移动端TEE

 
边缘端TEE

云端TEE


Intel SGX

 
 
 