如何在 windows* 英特尔 SGX SDK 中使用 SampleSGXEnable Sample 应用程序启用英特尔® Software Guard Extensions (英特尔® SGX)

文档

安装与设置

000058956

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。

程序

  1. 安装面向 Windows 的英特尔 SGX SDK
  2. Visual Studio* 中打开并 构建 示例应用程序 SampleSGXEnable。
  3. 以管理员身份运行 SampleSGXEnable 应用程序。
  4. 重新启动
  5. 检查 BIOS 中是否启用了英特尔 SGX。
相关主题
如何使用 Windows® 10 中的 SGX 激活应用程序启用英特尔® Software Guard Extensions (英特尔® SGX)
如何在自定义应用程序中启用英特尔® Software Guard Extensions (英特尔® SGX)
在应用程序中正确检测英特尔® Software Guard Extensions (英特尔® SGX)