作者:手机用户2502885835 | 来源:互联网 | 2023-01-18 19:12
是否可以在老一代英特尔处理器上进行英特尔SGX开发,该处理器在某些仿真环境中没有SGX支持?
我尝试安装正确安装但无法安装SGX PSW的SGX SDK,因为支持英特尔SGX处理器是一项艰难的要求.
https://software.intel.com/en-us/documentation/sgx-sdk-installation/platform-software-installation
我想开发和学习简单的SGX应用程序.
1> Jaime..:
您可以尝试OpenSGX和QEMU.
OpenSGX是一款实验性软件,可 在指令级模拟英特尔SGX硬件组件,并提供完整TEE探测所必需的新系统软件组件.您可以查看2016年和2017年的一些最新论文.
QEMU SGX是支持SGX的实验性QEMU版本.您可以查看2014年的一些幻灯片.
您也可以在模拟模式下使用SGX SDK - 尝试SDK目录中的示例包围区,您不需要SGX PSW来运行它们.
公众显然,英特尔有一个模拟器(由微软在2015年提到),但它不向公众开放.此外,由于该仿真器性能不佳,Microsoft决定创建自己的仿真器/ Windows驱动程序(既不可用)也无法实现其Haven项目.