2

是否可以在某些模拟环境不支持 SGX 的老一代英特尔处理器上进行英特尔 SGX 开发?

我尝试安装正确安装但无法安装 SGX PSW 的 SGX SDK,因为支持英特尔 SGX 处理器是它的硬性要求。

https://software.intel.com/en-us/documentation/sgx-sdk-installation/platform-software-installation

我想开发和学习简单的 SGX 应用程序。

4

1 回答 1

9

你可以试试 OpenSGX 和 QEMU。

您也可以在模拟模式下使用 SGX SDK - 尝试 SDK 目录中的示例飞地,您不需要 SGX PSW 来运行它们。

显然,英特尔有一个模拟器(微软在 2015 年提到过),但它不向公众开放。此外,由于该仿真器性能不佳,Microsoft 决定创建自己的仿真器/Windows 驱动程序(两者都不可用)来实现他们的 Haven 项目。

于 2017-09-12T13:23:16.710 回答