TEE移动端、边端、云端的TEE

文章目录

  • 什么是可信执行环境
  • 移动端TEE
  • 边缘端TEE
  • 云端TEE
  • Intel SGX

什么是可信执行环境

  1. 执行环境:描述了一组该环境与外界的软、硬件接口,例如指令集、隔离要求等

  2. 可信执行环境:目标是确保一个任务按照预期执行
    ① 初始状态的机密性、完整性
    ② 运行时状态的机密性、完整性

  3. 分类
    ① 软件可信执行环境
    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

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述