英特尔SGX开发的老一代英特尔处理器

时间:2017-09-12 13:11:55

标签: c++ intel sgx

是否有可能在老一代英特尔处理器上进行英特尔SGX开发,而该处理器在某些模拟环境中没有SGX支持?

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

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

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

1 个答案:

答案 0 :(得分:6)

您可以尝试使用OpenSGX和QEMU。

您也可以在Simulation mode中使用SGX SDK - 尝试SDK目录中的示例包围区,您不需要SGX PSW来运行它们。

显然,英特尔有一个模拟器(微软的mentioned in 2015),但它不向公众开放。此外,由于该仿真器性能不佳,Microsoft决定创建their own emulator/windows driver(两者都不可用)来实现他们的Haven项目。