Intel® SGX is a CPU-based technology, available with 6th Generation Intel® Core™ Processors (codenamed Skylake), for enhancing application security.
In this video, you will learn about Intel® Software Guard Extensions (Intel® SGX) and how to develop applications that use it to protect your secrets.
Intel® Software Guard Extensions enables applications to run code and protect data inside trusted execution environments, giving developers direct control over security.
Get a list of the hardware and software prerequisites for using Intel® Software Guard Extensions, as well as instructions for setting it up.
Although each enclave is unique, all Intel® Software Guard Extensions applications share the same structure. Learn about common design principles that apply to all of them.
Learn about the Enclave Definition Language file that an educator tool uses to read the interface definition of an enclave.
This discussion addresses how to pass pointers as parameters and get direct control for handling the pointers.
Learn how to debug applications that use Intel® Software Guard Extensions (Intel® SGX).
Learn how to use the data-sealing capability in Intel® Software Guard Extensions to save secrets outside of its enclaves.