Поддержка Azure SGX - PullRequest
       42

Поддержка Azure SGX

0 голосов
/ 28 мая 2018

Я пытаюсь использовать SGX в Windows Azure, как показано в этой статье Введение в конфиденциальные вычисления Azure .Но я думаю, что SGX больше не поддерживается Azure.Есть ли другой способ запуска приложений SGX в облаке, а не Azure?

Ответы [ 3 ]

0 голосов
/ 08 ноября 2018

Я не пробовал (пока), но в Azure теперь есть служба конфиденциальных вычислений.У них есть виртуальная машина «DC», которая предположительно предлагает поддержку SGX.Хотя я не нашел много информации об этом.

https://azure.microsoft.com/en-us/solutions/confidential-compute/

0 голосов
/ 20 июля 2019

Я зарегистрировался по вышеуказанной ссылке.SGX доступен с ACC (Azure Confidential Computing) только в ВОСТОЧНЫХ США и ЗАПАДНОЙ ЕВРОПЕ.Он поддерживается только на экземплярах DC * (у меня DC2 с 2 vCPU и 8 ГБ памяти, 32 ГБ диска. Он работает на Ubuntu 18 LTS (Bionic). ЦП - это E-2176G с SGX1, но без SGX2.

Однако моему приложению требуется /dev/isgx, но мой экземпляр ACC имеет только /dev/sgx, что несовместимо с /dev/isgx, поэтому он не работает для меня (если я не выясню, почему он у меня есть, а недругой.

Редактировать: Решение состоит в том, чтобы сначала удалить драйвер /dev/sgx с помощью скрипта uninstall.sh, который может быть где-то под /opt/intel/. Удалите драйвер, прежде чем даже думать о загрузке и распаковке *Драйвер 1011 * (поэтому он не будет перезаписан).

Дополнительное уточнение:

  • /dev/sgx (модуль ядра intel_sgx) - драйвер DCAP. Он устанавливается, еслиПри создании экземпляра ACC вы выбираете «Open Enclave».
  • /dev/isgx (модуль ядра isgx) - это драйвер не-DCAP, использующий IAS. Если вы хотите, отмените выбор «Open Enclave», когдасоздать свой экземпляр ACC и вручную инстаВсе драйверы Intel SGX не для DCAP от Intel.

Подробнее об ACC и SGX Azure из блога Дэна Циммермана: https://software.intel.com/en-us/articles/get-started-with-azure-confidential-computing

0 голосов
/ 15 июня 2018

Взгляните на IBM Cloud , похоже, теперь он доступен на их виртуальных машинах.

...