Intel SGX 

Intel® Software Guard Extensions (SGX)

Intel® Software Guard Extensions (SGX) technology enables confidentiality and integrity for code and data. Learn how it works and how it can be used to provide application and data security and privacy in untrusted environments.

Intel® SGX Explained

A paper authored by Victor Costan and Srinivas Devadas of the Computer Science and Artificial Intelligence Laboratory at Massachusetts Institute of Technology explaining Inte® SGX technology in 118 pages of technical detail.