英特尔® SGX™(Software Guard Extensions™)和 Linux Mint 19 驱动程序安装

英特尔® SGX™(Software Guard Extensions™)和 Linux Mint 19 驱动程序安装

由于我拥有第 7 代 Intel CPU (i7-7700HQ),并且在 UEFI BIOS 中可以启用 Intel® SGX™(Software Guard Extensions™),所以我想这样做。

为了做到这一点,我不确定是否真的需要,但假设我确实必须编译以下库,在英特尔文章:

  • libsgx_uae_service.so

  • libsgx_urts.so

在 GitHub 上,我可能已经找到了可以做到这一点的项目:

https://github.com/intel/linux-sgx


我已经安装了所有提到的先决条件。

直接编译make很顺利。

但是,由于我不太了解这个主题,所以我犹豫是否以及如何安装它。


因此,对于这个问题:我寻求有关在基于 Ubuntu 18.04 LTS 的 Linux 系统上启用/安装英特尔® SGX™ 的指导。

欢迎任何和所有信息。您还可以包括新交所是否会给我带来任何好处。

我确信在不知道我使用什么应用程序的情况下这是不可能评估的。

我每天都会使用这些:

  • 适用于所有浏览方式的 Chrome,包括 Flash 游戏

  • Thunderbird 用于我的公司电子邮件

  • 脚本代码

  • 有趣的 Steam 游戏

  • VirtualBox for BSD 系统,并不经常使用它们

答案1

启用 SGX 不涉及任何操作系统级驱动程序。如果您在固件设置中启用它,它就可供应用程序使用,然后应用程序可以使用 SGX 创建“飞地”来保护敏感数据。

仅当您想构建需要 SGX SDK 的应用程序时,才需要 SGX SDK。 (然而,这可能是当前获取所需运行时库的唯一方法。)

相关内容