ID del artículo: 000090286 Tipo de contenido: Instalación y configuración Última revisión: 22/04/2022

Error: "Este sistema no es compatible con Intel® SGX" al ejecutar la aplicación cliente Sgx-Ra-Sample

Entorno

Sistema con SGX habilitado en BIOS Ubuntu 20.04

BUILT IN - ARTICLE INTRO SECOND COMPONENT
Resumen

Instale todos los componentes del software de plataforma (PSW) de Intel® Software Guard Extensions (SGX) para permitir que las aplicaciones detecten Intel® SGX la compatibilidad.

Descripción
  1. Kit de desarrollo de software y paquete de software de plataforma instalado Intel® SGX para Linux
  2. Se instaló la muestra sgx-ra
  3. Ejecutó el servidor: ./run-server
  4. Cliente en corrido: ./run-client
  5. Error recibido: Este sistema no es compatible con Intel® SGX
Resolución
  1. Acceda a las bibliotecas PSW sgx siguiendo uno de dos métodos:
$ echo 'deb [arch=amd64] https://download.01.org/intel-sgx/sgx_repo/ubuntu focal main' | sudo tee /etc/apt/sources.list.d/intel-sgx.list ; wget -qO - https://download.01.org/intel-sgx/sgx_repo/ubuntu/intel-sgx-deb.key | sudo apt-key add - ; sudo apt-get update
  1. Instale todos los componentes de SGX PSW:

$ sudo apt-get install libsgx-launch libsgx-urts libsgx-epid libsgx-quote-ex libsgx-uae-service

  1. Confirme estas ubicaciones para libsgx-uae-service:

$ dpkg -L libsgx-uae-service
/.
/usr
/usr/lib
/usr/lib/x86_64-linux-gnu
/usr/lib/x86_64-linux-gnu/libsgx_uae_service.so.2.3.213.1
/usr/share
/usr/share/doc
/usr/share/doc/libsgx-uae-service
/usr/share/doc/libsgx-uae-service/changelog.Debian.gz
/usr/share/doc/libsgx-uae-service/copyright
/usr/lib/x86_64-linux-gnu/libsgx_uae_service.so
/usr/lib/x86_64-linux-gnu/libsgx_uae_service.so.2

  1. Configure el proxy, si es necesario, en /etc/aesmd.conf y comience y detén el servicio aesmd
$ sudo systemctl stop aesmd
$ sudo systemctl start aesmd
  1. Realice la muestra sgx-ra para capturar las rutas hacia las bibliotecas PSW:
 $ make
  1. Abra un terminal y ejecute el servidor

$ ./run-server

  1. Abra un terminal diferente y ejecute el cliente:

$ ./run-client

Más información

Libsgx_uae_service faltan las instrucciones para instalar el PSW de Intel® Software Guard Extensions (Intel® SGX).

Productos relacionados

Este artículo se aplica a 1 productos

El contenido de esta página es una combinación de la traducción humana y automática del contenido original en inglés. Este contenido se ofrece únicamente para su comodidad como información general y no debe considerarse completa o precisa. Si hay alguna contradicción entre la versión en inglés de esta página y la traducción, prevalecerá la versión en inglés. Consulte la versión en inglés de esta página.