Relentless Attention to Security Innovation. Our Work is Never Done.

Intel® Software Guard Extensions (Intel® SGX) helps protect data in use via unique application isolation technology. Protect selected code and data from modification using hardened enclaves with Intel® Software Guard Extensions (Intel® SGX).

Typical security measures may assist data at rest and in transit, but often fall short of protecting data while it is actively used in memory.

Intel® Software Guard Extensions (Intel® SGX) helps protect data in use via application isolation technology. By protecting selected code and data from modification, developers can partition their application into hardened enclaves or trusted execution modules to help increase application security.  ​

​Explore new ways to enhance security protections and increase data privacy and confidentiality via application isolation and hardware-based attestation to validate code.

Get Started

Take advantage of open-source solutions built on Library OS (LibOS) from Linux. One solution, Graphene, allows for unmodified applications to be protected within an enclave while deploying to cloud service providers to speed your time to market. Develop your own customized security solution using the robust SDKs and testing capabilities of Intel® DevCloud.

Learn More


Intel SGX attestation allows you to verify that your enclave is an Intel SGX enclave before you share data to it. With Intel SGX attestation, you can trust your data is running on a platform that has the latest security updates and attestation results that give you information about the software running in the enclave. The result is that you gain unique granular-level control and protection at both the enclave and application level.

Learn More


See all the solutions and services that Intel's partners have built and are offering to customers using Intel SGX.

Learn More