TEE的存储系统是如何实现的?如何保证其安全的?

在一般情况下,TEE OS 中是没有磁盘的,也没有 EMMC/UFS 驱动,因此无法在 TEE OS 侧完成数据落盘。

那么,TEE OS 的安全存储是如何实现的呢?事实上,TEE OS 侧的安全存储是通过反向存储在 REE 侧来实现的。有人可能会问,这样数据岂不是不安全了?不用担心,因为所有存储的数据在反向存储到 REE 侧之前,都会由 TEE OS 进行加密。加密密钥始终保存在 TEE OS 中,不会被导出。此外,加密密钥也不需要存储,不需要落盘,而是每次开机时根据 CPU ID 和 HUK 等信息计算生成,并保存到 TEE OS 的运行内存中。

如下图所示,展示了一个示例。

对于 CA/TA 安全应用开发者而言,你无需关心底层架构如何实现,只需调用 GP Storage API 即可完成数据的读写操作。底层的存取方式是 TEE OS 的设计内容。在以下设计中,可以清晰看到通过 TEE OS 安全存储系统后,数据被反向存储到了 REE 的磁盘。

相关推荐
智驱力人工智能1 小时前
高效手机检测:视觉分析技术的优势
人工智能·安全·计算机视觉·视觉检测·智能巡检·手机检测
数智大号1 小时前
XGPT x DeepSeek:微步AI安全助手满血升级
人工智能·安全
巴巴博一3 小时前
前端安全之DOMPurify基础使用
前端·vue.js·安全·typescript·html5
AORO_BEIDOU3 小时前
遨游科普:三防平板是哪三防?有哪些应用场景?
5g·安全·智能手机·电脑·信息与通信
无名之逆3 小时前
Hyperlane:轻量、高效、安全的 Rust Web 框架新选择
开发语言·前端·后端·安全·rust·github·ssl
浩浩测试一下6 小时前
网络安全 --- 基于网络安全的 Linux 最敏感目录及文件利用指南
linux·安全·web安全
网安导师小李9 小时前
Android Studio下载及安装和Gradle的配置(非常详细)从零基础入门到精通,看完这一篇就够了
android·运维·ide·人工智能·安全·web安全·android studio
大湾区经济门户网10 小时前
市场监管总局升级12315平台 专项整治四大市场顽疾保障消费安全
其他·安全·媒体
go_to_hacker13 小时前
奇安信面试题
测试工具·安全·web安全·渗透测试