1

我想在我的 Lenovo Tower S510 10L3-000JFM 上测试 Intel SGX 技术。我通过https://github.com/ayeks/SGX-hardware检查了我的 CPU Intel Core i7-6700 支持 SGX,但 BIOS 不支持,或者可能未启用(在 BIOS 中)。BIOS 更新可以解决此问题。但是,联想最近的 BIOS 更新在https://pcsupport.lenovo.com/us/en/products/desktops-and-all-in-ones/lenovo-s-series-all-in-ones/s510-desktop /10kw/downloads/ds112505没有明确说明,因为我不想在不确定的情况下继续进行这个有风险的操作。

我的问题是:此 BIOS 更新是否支持 Intel SGX?或不?欢迎任何帮助或资源。

最后一次 BIOS 更新是 01/09/2016,最后一次 CPU 微码更新是 07/01/2016。

4

2 回答 2

1

据联想 BIOS 工程师称,该计算机型号的 BIOS 不支持 Intel SGX,并且没有未来的计划。

于 2018-07-04T20:45:56.530 回答
0

Linux 内核不会透明地处理英特尔 SGX。必须专门为英特尔 SGX 编写应用程序才能使用它。

如果您只想为英特尔 SGX 编写代码,您可以使用 SGX SDK 中提供的SIMULATION模式编写代码并进行测试。您将无法使用远程证明(和本地证明),因为它需要访问硬件。除此之外,一切都应该正常工作。

于 2020-03-07T02:24:21.843 回答