Windows 10搭建Intel SGX环境教程

您所在的位置:网站首页 emm怎么下载 Windows 10搭建Intel SGX环境教程

Windows 10搭建Intel SGX环境教程

2024-03-16 20:19| 来源: 网络整理| 查看: 265

文章目录 一、初始环境二、资源下载三、安装四、检查五、参考

一、初始环境

Windows10 CPU:i5第八代 支持SGX 判断CPU是否支持Intel SGX, 如果你的版本不支持sgx,可以使用模拟模式。 手动 BIOS 配置:我的电脑是dell 开机-连续按F2-进入bios-security-SGX 设置为: Sgx:enabled Enclave memeory size:128M

二、资源下载

ME链接 Visual Studio 2017专业版链接 SGX SDK和PSW链接,不支持SGX的电脑不需要下载PSW 注:SDK和PSW需要注册之后才能下载,不过不用担心,正常注册就行,如果没有公司,填学校也是可以的,但是所有填写的内容都必须是英文。

三、安装

【VS 2017必须安装在SDK、PSW之前】 1.ME 解压-进入Crop/ME_SW_MSI文件夹下-双击SetupME.exe即可 ME安装

2.VS 2017 选择C++桌面开发即可,安装路径可更改,这里我只更改了Packages的路径,大家可以根据自己的实际情况选择安装路径,点击安装,随后就是漫长的下载和安装,耐心等待就行了。

3.SGX SDK: 下载的文件其实是个压缩包,解压后,双击里面的.exe文件 默认选项进行安装即可。 在这里插入图片描述 在这里插入图片描述 4.SGX PSW: 1.跟SDK一样,先解压,注意,这次解压后的绝对路径最好是只含英文,否则后面安装可能会出bug。 2.Win+R 输入winver查看Windows 内部版本号 3.如果版本号在Windows 10 Fall Creators Update (version 1709) 之前【虽然我也不太清楚自己的版本号是不是在这之前或之后】,安装过程很容易,进入PSW_EXE_RS2_and_before文件夹下,双击.exe文件即可; 4. 如果版本等于那个版本或其之后,需要用命令行的方式安装。首先在\base\WindowsServer2019_Windows10文件夹下,有个sgx_base.inf文件,复制该文件的绝对路径,使用管理员方式打开cmd,切换路径到该文件所在盘,比如: 在这里插入图片描述 之后切换至该文件所在目录下,语法:cd 复制的绝对路径 随后输入语句:

pnputil /add-driver sgx_base.inf /install

再去\PSW_INF_RS3_and_above文件夹下,有个sgx_psw.inf文件,复制路径,在cmd中切换至该路径,输入语句:

pnputil /add-driver sgx_psw.inf /install

5.重启系统

四、检查

以上安装成功之后,打开设备管理器,可以看到以下内容(ports我在我的电脑上没有找到) 在这里插入图片描述 在这里插入图片描述 在这里插入图片描述 再打开VS 2017 创建新项目 如果看到SGX Enclave Project,表明SGX环境在Windows上搭建完成。 在这里插入图片描述 至此,Windows10搭建Intel SGX环境教程结束。 初步学习,可能有错误的地方,欢迎指出,谢谢。

五、参考

感谢各位大佬的经验! Intel SGX官网教程 Windows10 Intel SGX 环境配置 Win10安装Intel SGX环境并执行一个基础demo windows10 SGX开发环境搭建及简单应用的开发



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3