How to Enable Intel® Software Guard Extensions (Intel® SGX) Using the SGX Activation App in Windows® 10

Documentation

Install & Setup

000058952

02/11/2022

Overview

Intel® Software Guard Extensions (SGX) is a security technology built into Intel processors that helps protect data in use via unique application isolation technology. Selected code and data are protected from modification using hardened enclaves. SGX must be enabled on the platform before applications written for SGX can benefit from it.

Prerequisites 

  1. Intel® Software Guard Extensions (Intel® SGX) is set to Software Controlled in BIOS.
  2. Operating system is installed in UEFI mode.
Note

Check if Windows® 10 is booted in Legacy or UEFI Mode using one of these options. If Windows® 10 is in Legacy mode, change to UEFI mode in BIOS and reinstall Windows 10.

Procedure:

  1. Download and install the Intel® Software Guard Extensions Activation App from the Microsoft Store*.
  2. Run the app as Administrator to enable Intel SGX in the BIOS.
  3. Reboot.
  4. Check that Intel SGX is Enabled in BIOS.
Related topics
How to Enable Intel® Software Guard Extensions (SGX) Using the SampleSGXEnable Sample app in the Intel SGX SDK for Windows*
How to Enable Intel® Software Guard Extensions (SGX) in a Custom Application
Properly Detecting Intel® Software Guard Extensions (Intel® SGX) in Your Applications