跳转至主要内容
支持知识库

无法确定远程认证服务 (IAS) 检查的标准以证明英特尔® Software Guard Extensions (英特尔® SGX) 平台的有效性

内容类型: 产品信息和文件   |   文章 ID: 000057990   |   上次审核日期: 2022 年 06 月 06 日

说明

在远程认证中,客户向服务提供商提供报价,服务提供商将报价通过到远程验证服务 (IAS) 进行验证。

IAS 使用哪些组件或材料来证明围圈和客户端平台?

解决方法

英特尔®远程测试服务 (IAS) 仅检查服务提供商或依靠第三方发送的报价,以验证飞地和客户端平台。

注意

有关认证证据装载件的详细信息,请参阅 英特尔® Software Guard Extensions (英特尔® SGX) 认证 API 规格的数据结构一节。

报价飞地 (QE) 是英特尔开发和签名的架构飞地,可生成报价。IAS 使用报价中的以下字段来验证飞地的身份:

  • MRENCLAVE
  • MRSIGNER
  • ISVPRODID
  • ISVSVN

ISV 围圈无法调整这些字段。在验证过程中,处理器硬件生成报价的 CMAC 测量结果。如果 CMAC 更改, 认证失败。

只有英特尔签名的 QE 才能在 IAS 识别的配置步骤中获得私有认证密钥。任何其他飞地,即使使用开源 QE 代码,也无法获得 IAS 将接受的认证密钥,因为英特尔 QE 签名密钥不会将其签名。

所有这些数据都由可信计算基础 (TCB) 组成。IAS 为支持 SGX 的所有英特尔处理器保留可接受的 TCB 数据库。在认证过程中,提供报价中的数据与英特尔维护的已知良好 TCB 进行比较,生成的测试报告包含比较结果。

免责声明

本页面上的内容是原始英文内容的人工翻译与计算机翻译的组合。我们提供此内容是为了您的便利并且仅供参考,未必完整或准确。如果本页面的英文版与翻译版之间存在任何冲突,应以英文版为准。 查看此页面的英语版本。