如何使用自定义应用程序启用英特尔® Software Guard Extensions (英特尔® SGX)

文档

安装与设置

000058957

2022 年 02 月 11 日

概述

英特尔® Software Guard Extensions (SGX) 是一项内置于英特尔处理器的安全技术,可通过独特的应用程序隔离技术帮助保护正在使用的数据。选定的代码和数据受到保护,免受使用硬化飞地进行修改。必须先在平台上启用 SGX,才能为 SGX 编写的应用程序从中受益。

先决条件

  1. 英特尔® Software Guard Extensions (英特尔® SGX) 设为 BIOS 中的 软件控制
  2. 操作系统安装于 UEFI 模式下。
注意

使用其中一个选项检查 Windows® 10 是否在旧版或 UEFI 模式下启动。如果 Windows 10 处于传统模式,请在 BIOS 中切换到 UEFI 模式,然后重新安装 Windows 10。遵照 AskUbuntu 的这些说明 操作,以在 Ubuntu 中从传统模式更改为 UEFI 模式。

程序

请参阅 应用程序中正确检测英特尔® Software Guard Extensions (英特尔® SGX) 以获得有关使用 英特尔 SGX SDK API 在平台上检测和启用英特尔 SGX的完整说明。

相关主题
如何使用 Windows® 10 中的 SGX 激活应用程序启用英特尔® Software Guard Extensions (英特尔® SGX)
如何在 windows* 英特尔 SGX SDK 中使用 SampleSGXEnable Sample 应用程序启用 英特尔® Software Guard Extensions (英特尔® SGX)
在应用程序中正确检测英特尔® Software Guard Extensions (英特尔® SGX)