项目:基于 Intel TDX 的精简的可信计算运行环境 #44
Replies: 5 comments 1 reply
-
进度... - 1.4:
参考文档:
计划1.4 - 1.11:
|
Beta Was this translation helpful? Give feedback.
-
3.7 进度大致学习 x86 Linux bzImage 启动协议和流程(TDX 目前仅支持这个流程) 下周计划
参考链接 |
Beta Was this translation helpful? Give feedback.
-
3.14 进度实现了 bzImage 格式内核,实现了从 16 位启动到 64 位程序,成功运行 Rust 代码 下周计划
|
Beta Was this translation helpful? Give feedback.
-
3.21 进度实现了 E820 内存区域表读取,内核可以用 bzImage 启动运行 下周计划准备中期论文内容和答辩内容 |
Beta Was this translation helpful? Give feedback.
-
4.11 进度完成中期答辩 中期答辩时提出了没有指标来说明这个运行环境的优势的问题。因为 TDX 是 SGX 的一个后续技术,打算从以下方面来给出最后的评价指标
下周计划继续调试 TDX 基础启动部分 |
Beta Was this translation helpful? Give feedback.
-
(题目暂定)
Intel TDX 是一个新的可信计算技术。Intel 在之前类似的 SGX 技术所提供的内存加密、软硬件验证等安全机制的基础上,增加了在可信区 (Trust Domain, TD) 中运行完整操作系统的功能。一个 TD 作为一个隔离的虚拟机,其中的操作系统内核可以自己完成如中断处理,虚拟内存管理等功能,无需经过复杂的对外部环境的调用。这样的实现增强了可信计算应用的灵活性,提升了许多操作的性能。
目前在 TDX 上仅移植了 Linux 操作系统。虽然可以对 Linux 进行裁剪和安全加固来提升其安全性,但是因为 Linux 本身代码量仍然庞大,安全审计困难,并且它从设计上作为一个通用操作系统,有其不可避免的复杂性。本项目将设计并实现一个精简的可信区中运行的内核,以及其配套的在不可信区提供的服务。通过针对性实现满足安全计算应用需求的功能,期望在发挥 TDX 的灵活性和性能优势的同时,缩减可信代码量,简化安全审计验证。
Beta Was this translation helpful? Give feedback.
All reactions