Software Guard Extensions

Intel SGX is a set of new instructions from Intel that allows user-level code to allocate private regions of memory, called enclaves, that unlike normal process memory is also protected from processes running at higher privilege levels.[1]

Support of SGX is indicated in CPUID "Structured Extended feature Leaf", EBX bit 02.[2]

Emulation of SGX was added to experimental version of QEMU system emulator in 2014.[3] In 2015, Georgia Tech university released an open-source simulator known as OpenSGX.

It was introduced in 2015 with the sixth generation Intel Core microprocessors based on the Skylake microarchitecture.

References

External links


This article is issued from Wikipedia - version of the Wednesday, April 27, 2016. The text is available under the Creative Commons Attribution/Share Alike but additional terms may apply for the media files.