Intel Unite® Plugin Software Development Kit (Plugin SDK)

Use this SDK to develop plugins for the open and extensible Intel Unite® solution.

  • Control technologies that support collaboration from client devices
  • Automate networked technologies through available APIs
  • Collaborate with expanded capability and feature additions

Intel® Software Guard Extensions (Intel® SGX)

Intel® Software Guard Extensions (Intel® SGX) — это технология Intel для разработчиков приложений, которым необходима защита исходного кода и данных от несанкционированного доступа и изменения. Intel SGX делает возможной такую защиту посредством использования анклавов, являющихся защищенными областями выполнения. Код приложения может быть помещен в такой анклав с помощью специальных команд и программного обеспечения, доступного для разработчиков с использованием Intel® SGX SDK. Комплект Intel SGX SDK представляет собой коллекцию прикладных программных интерфейсов, библиотек, документации, примеров исходного кода и инструментов, которые позволяют разработчикам ПО создавать приложения с поддержкой Intel SGX на языках C/C++.


Код приложения выполняется в анклаве Intel SGX:

  • Преимущества использования команд Intel SGX стали доступны с появлением платформ на базе процессоров Intel® Core™ 6го поколения
  • Использование предоставляемого Intel драйвера и/или ОС для доступа к командам Intel SGX и управлению ресурсами
  • Выполнение в контексте с родительским приложением с использованием всех преимуществ производительности процессора Intel®
  • Максимальное снижение размеров доверенной вычислительной базы родительского приложения
  • Непрерывная защита даже в случае компрометации целостности BIOS, VMM, ОС и драйверов, когда нарушитель получил полное управление платформой
  • Преимущества защиты памяти от попыток управления шиной, фальсификации данных памяти и атак "холодной загрузки" на оставшиеся в оперативной памяти образы
  • Использование аппаратных механизмов в ответ на проблемы удаленной аттестации для проверки целостности
  • Возможность совместной работы с другими анклавами, которые принадлежат или имеют доверие родительского приложения
  • Возможность создания с использованием стандартных инструментальных средств разработки, что позволяет значительно сократить время изучения для разработчиков приложений

Получите комплект SDK

Предназначен для разработчиков, желающих повысить безопасность приложений с помощью технологии Intel® SGX.
Загрузить комплект SDK

 

Услуги для разработки

Перед началом использования услуг для разработки убедитесь в том, что вы уже создали самоподписываемый сертификат или получили его из центра сертификации. Далее см. требования для сертификата.
Получить доступ

 

Заявка на лицензию для коммерческого использования

Перед распространением приложений с поддержкой Intel® SGX в виде готовой продукции компания должна запросить и получить лицензию на коммерческое использование, и быть технически подготовлена.
Отправить заявку


Требования для сертификата безопасности

Все требования

Сертификат обновления

Требования для программного обеспечения

Операционные системы, поддерживаемые Intel® SGX SDK:

  • Microsoft Windows* 7, 64-разрядная
  • Microsoft Windows* 8.1, 64-разрядная
  • Microsoft Windows® 10, 64-разрядная
  • Microsoft Windows® 10 Threshold 2, 64-разрядная
  • Ubuntu*, версия 14.04

Компиляторы, поддерживаемые установщиком Intel® SGX SDK:

  • Intel® Parallel Studio XE для Windows*, версия 2015, обновление 5
  • ПО Microsoft Visual Studio* 2013 или 2015 Professional Edition необходимо в качестве среды разработки

Поддерживаемые языки

Поддержка интерфейса анклава только в C/C++