项目:基于 Intel TDX 的精简的可信计算运行环境 #44
Replies: 6 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.
-
|
Gramine-TDX: A Lightweight OS Kernel for Confidential VMs 这篇文章感觉对你的毕设很有帮助😊 |
Beta Was this translation helpful? Give feedback.
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
-
(题目暂定)
Intel TDX 是一个新的可信计算技术。Intel 在之前类似的 SGX 技术所提供的内存加密、软硬件验证等安全机制的基础上,增加了在可信区 (Trust Domain, TD) 中运行完整操作系统的功能。一个 TD 作为一个隔离的虚拟机,其中的操作系统内核可以自己完成如中断处理,虚拟内存管理等功能,无需经过复杂的对外部环境的调用。这样的实现增强了可信计算应用的灵活性,提升了许多操作的性能。
目前在 TDX 上仅移植了 Linux 操作系统。虽然可以对 Linux 进行裁剪和安全加固来提升其安全性,但是因为 Linux 本身代码量仍然庞大,安全审计困难,并且它从设计上作为一个通用操作系统,有其不可避免的复杂性。本项目将设计并实现一个精简的可信区中运行的内核,以及其配套的在不可信区提供的服务。通过针对性实现满足安全计算应用需求的功能,期望在发挥 TDX 的灵活性和性能优势的同时,缩减可信代码量,简化安全审计验证。
Beta Was this translation helpful? Give feedback.
All reactions