Intel SGX - это набор расширений инструкций ЦП, который позволяет разработчикам приложений создавать приложения, сохраняющие конфиденциальность и целостность выбранных данных и кода с помощью Secure Enclaves.

Intel SGX - это набор расширений инструкций ЦП, который позволяет разработчикам приложений создавать приложения, сохраняющие конфиденциальность и целостность выбранных данных и кода, используя безопасные анклавы.

Анклавы - это охраняемые районы казни. Код приложения может быть помещен в анклав с помощью специальных инструкций и программного обеспечения, доступного разработчикам через Intel SGX SDK. SDK и документация доступны по адресу:

Требования

SGX требует процессоров Intel Core 6-го поколения (Skylake) или новее.

Для Windows SDK требуется 64-разрядная версия Windows 7 или более поздней версии и среда выполнения Microsoft Universal C.

Для Linux SDK требуется 64-разрядная версия Ubuntu Desktop-16.04-LTS.