如何使用自定义应用程序启用英特尔® Software Guard Extensions (英特尔® SGX)
概述
英特尔® Software Guard Extensions (SGX) 是一项内置于英特尔处理器的安全技术,可通过独特的应用程序隔离技术帮助保护正在使用的数据。选定的代码和数据受到保护,免受使用硬化飞地进行修改。必须先在平台上启用 SGX,才能为 SGX 编写的应用程序从中受益。
先决条件
- 英特尔® Software Guard Extensions (英特尔® SGX) 设为 BIOS 中的 软件控制 。
- 操作系统安装于 UEFI 模式下。
注意 | 使用其中一个选项检查 Windows® 10 是否在旧版或 UEFI 模式下启动。如果 Windows 10 处于传统模式,请在 BIOS 中切换到 UEFI 模式,然后重新安装 Windows 10。遵照 AskUbuntu 的这些说明 操作,以在 Ubuntu 中从传统模式更改为 UEFI 模式。 |
程序
请参阅 应用程序中正确检测英特尔® Software Guard Extensions (英特尔® SGX) 以获得有关使用 英特尔 SGX SDK API 在平台上检测和启用英特尔 SGX的完整说明。