Intel® Software Guard Extensions (Intel® SGX) SDK

An SDK intended for developers who wish to harden their application’s security using Intel® SGX technology.

  • Hardware enforced security
  • Remote attestation support
  • Data sealing

Download Center

Download

Intel® Software Guard Extensions SDK for Microsoft Windows*

Download

Release Notes: SDK | Platform Software

(The download file includes platform software for Windows*.)

To develop applications enabled with Intel® Software Guard Extensions (Intel® SGX), download and install both of the following, in this order:

  1. Platform software for Intel® Software Guard Extensions for Windows* (Intel® SGX SDK for Windows*)
  2. Intel SGX SDK for Windows

Tools and Utilities

Download Public Key Certificate for Intel SGX (.zip)

Capability Licensing Client (iCLS) for Linux*

If you are building a Linux open source project, download one of the following:

If your system does not have the latest version of Intel® Management Engine (Intel® ME), you will need to install it.

To verify Intel® SGX platform support, use the following:

Learn how to use Intel SGX templates for the GNU Autoconf* Build System.