欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

Windows10 Intel SGX 环境配置

程序员文章站 2022-07-13 16:11:29
...

1.enable SGX in BIOS

开始 → 设置 → 更新和安全 → 恢复 → 高级启动 - 立即重新启动 → 疑难解答 → 高级选项 → UEFI固件设置 → 重启

Advance 菜单下
Inter(R)Software Guard Extenions [Enabled]
Inter(R)Software Guard Extenions allocated memory size [128MB]
F10: Save and Exit

2.install VS2015 or latest

Download and Install Professional Version

3.install a serious of Intel software

· 在这个页面 下载对应自己电脑版本的ME(type是Driver)

· 下载完成后解压缩 进入ME_SW_1909.12.0.1236/Crop/ME_SW_MSI 双击SteupME进行安装
· 在这里 下载 SGX SDK 和 SGX PSW

· 如果机器硬件不支持SGX,可以只安装SDK,使用模拟选项进行编译;如果支持SGX,就可以安装PSW进行真实enclave程序的运行

Windows10 Intel SGX 环境配置

· 分别解压下载的 SGX SDK 和 SGX PSW 进入解压后的 SGX SDK 文件夹 直接双击安装程序进行安装就好

· Win + R 输入 winver 查看操作系统的内部版本号 如果系统是Windows 10 Fall Creators Update (version 1709) 之前的 进入PSW_EXE_RS2_and_before文件夹 直接双击安装程序进行安装

· 如果系统是Windows 10 Fall Creators Update (version 1709) 及之后的 进入 PSW_INF_RS3_and_above\device\Sigeed_1152921504628335119\devers… 一直进入直到出现sgx_base.inf文件 复制当前路径 在管理员身份打开命令行窗口 cd进入 输入

pnputil /add-driver sgx_base.inf /install

· 然后进入PSW_INF_RS3_and_above\component…,一直进入直到出现sgx_psw.inf文件 复制当前路径 在管理员身份打开命令行窗口 cd进入 输入

 pnputil /add-driver sgx_psw.inf /install

4.Check out

打开VS2015 新建项目 c++ 出现Intel SGX Enclave Project 及说明环境安装配置成功
Windows10 Intel SGX 环境配置
Hello Enclave 项目可参考 我的这篇博客

Reference Link:
· one
· two
· three

上一篇: unity基础

下一篇: TEE: OP-TEE