我正在尝试在Windows Azure上使用SGX,如本文Introduction to Azure Confidential Computation所示。但我认为Azure不再支持SGX。除了Azure之外,还有其他方法可以在云上运行SGX应用程序吗?
发布于 2018-11-08 20:34:06
我还没有尝试过,但Azure现在有一个机密计算服务。他们有一个"DC“虚拟机,理应提供SGX支持。不过,我还没有找到太多关于它的信息。
https://azure.microsoft.com/en-us/solutions/confidential-compute/
发布于 2018-06-15 23:55:45
看看IBM Cloud,似乎它现在可以在他们的虚拟机上使用了。
发布于 2019-07-20 07:46:30
我用上面的链接注册了。SGX仅在东欧和西欧可与ACC (Azure Confidential Computing)一起使用。它仅在DC*实例上受支持(我有一台具有2个vCPU、8 8GB内存、32 8GB磁盘的DC2。它在Ubuntu 18 LTS (仿生)上运行。中央处理器是带有SGX1但没有SGX2的E-2176G中央处理器。
然而,我的应用程序需要/dev/isgx,但我的ACC实例只有/dev/sgx,这与/dev/isgx不兼容,所以它不适用于我(除非我弄清楚为什么我有一个而没有另一个。
编辑:解决方案是首先使用uninstall.sh脚本卸载/dev/sgx驱动程序,该脚本可能位于/opt/intel/下的某个位置。在考虑下载并解压缩/dev/isgx驱动程序之前卸载驱动程序(这样它就不会被覆盖)。
另一项说明:
/dev/sgx (内核模块intel_sgx)是DCAP驱动程序。有关Azure的ACC和SGX的更多详细信息,请参阅Dan Zimmerman的博客:https://software.intel.com/en-us/articles/get-started-with-azure-confidential-computing
https://stackoverflow.com/questions/50569261
复制相似问题