What is Intel Software Guard Extensions (Intel SGX)?

Listen to this glossary

Intel Software Guard Extensions (Intel SGX) is a set of instructions that can be used by software developers to set aside a portion of memory called an "enclave" that is isolated from the rest of the system. The purpose of an enclave is to provide a secure area for sensitive code and data to be stored and executed.

SGX is supported by certain Intel processors and requires both hardware and software support to work. It is primarily used in enterprise and cloud computing environments, but it can also be used by individual software developers to create more secure applications.