Intel Unite® 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) es una tecnología de Intel para desarrolladores de aplicaciones que buscan impedir la divulgación o la modificación de ciertos códigos y datos. Intel SGX posibilita tales protecciones por medio del uso de enclaves, que son áreas de ejecución protegidas. El código de aplicación puede ponerse en un enclave mediante instrucciones especiales y software puestos a disposición de los desarrolladores a través de Intel® SGX Software Development Kit (SDK). Intel SGX SDK es una colección de API, bibliotecas, documentación, ejemplos de código fuente y herramientas que permiten que los desarrolladores de software creen y depuren aplicaciones habilitadas para Intel SGX en C/C++.


Código de aplicación ejecutándose dentro de un enclave de Intel SGX:

  • Beneficios de las nuevas instrucciones de Intel SGX introducidas con las plataformas de procesadores Intel®  Core™ de sexta generación
  • Depende de un controlador proporcionado por Intel y/o del sistema operativo para acceder a la administración de recursos y las instrucciones de Intel SGX.
  • Se ejecuta dentro del contexto de su aplicación principal, beneficiándose así con toda la potencia del procesador Intel®
  • Reduce la base informática confiable de su aplicación principal al espacio más pequeño posible
  • Permanece protegido aún cuando el BIOS, la VMM, el SO y los controladores están en riesgo, lo que implica que un atacante con pleno control de ejecución sobre la plataforma puede ser mantenido en el compartimiento
  • Los beneficios de las protecciones de memoria que frustran la búsqueda en bus de memoria, la violación de la memoria y los ataques de tipo "arranque en frío" en imágenes retenidas en la RAM
  • Utiliza mecanismo basados en hardware para responder a problemas de autentificación remota que validan su integridad
  • Puede trabajar en conjunto con otros enclaves de propiedad de o en los cuales confía la aplicación principal
  • Se puede desarrollar utilizando herramientas de desarrollo estándar, reduciendo así el impacto de la curva de aprendizaje en los desarrolladores de aplicaciones

Obtener el SDK

Destinado a desarrolladores que deseen mejorar la seguridad de las aplicaciones utilizando la tecnología Intel® SGX.
Descargar SDK

 

Acceda a los servicios de desarrollo

Antes de solicitar acceso a los servicios de desarrollo, asegúrese de crear un certificado autofirmado o de obtener un certificado de su autoridad de certificación. Consulte los requisitos de certificación a continuación.
Solicitar acceso

 

Solicitar una licencia de uso comercial

Antes de distribuir una aplicación habilitada para Intel® SGX en modo de versión, una empresa debe solicitar y recibir una licencia de uso comercial y estar equipada técnicamente.
Enviar solicitud


Requisitos de certificado de seguridad

Ver todos los requisitos

Actualización de certificado

Requisitos de software

Sistemas operativos compatibles para el SDK de Intel® SGX:

  • Microsoft Windows* 7, 64 bits
  • Microsoft Windows* 8.1, 64 bits
  • Microsoft Windows® 10, 64 bits
  • Microsoft Windows® 10 Threshold 2, 64 bits
  • Ubuntu* versión 14.04

Compilador compatible para el instalador de Intel® SGX SDK:

  • Intel® Parallel Studio XE para Windows* Versión 2015 Actualización 5
  • Se requiere Microsoft Visual Studio* 2013 o 2015 Professional Edition como IDE

Idiomas admitidos

Interfaz de vinculación de enclave compatible con C/C++ solamente


Si desea conocer información más detallada sobre optimización de los compiladores, lea nuestro Aviso de optimización.