深入解析英特尔增强隐私识别(EPID)技术
1. EPID 技术基础
EPID 技术的有限域组 GT 包含特定参数,如 256 位的 q(与 G1 相同)、768 位的 coeff(与 G2 相同)以及 256 位的 qnr(与 G2 相同)。EPID 组的公钥由以下元素构成:
| 元素 | 位数 | 说明 |
| ---- | ---- | ---- |
| Group ID | 32 位 | 组的唯一标识 |
| h1 | 512 位 | G1 中的元素 |
| h2 | 512 位 | G1 中的元素 |
| w | 1536 位 | 预定义 1536 位椭圆曲线组 G2 中的元素 |
虽然组公钥和预定义参数并非机密信息,但平台必须验证验证者发送的数据是否可信。EPID 组公钥和预定义参数由 EPID 权威机构使用 ECDSA 进行数字签名,且 EPID 权威机构的 ECC 公钥被硬编码在所有平台设备中。平台在使用验证者发送的数据进行私钥解压缩之前,会先验证 EPID 权威机构的 ECDSA 签名。
在平台设备制造过程中,如果设备有足够的熔丝空间,可以同时为设备配置公钥、预定义参数和私钥,这样就可以跳过配置协议。不过,由于配置是设备生命周期内的一次性过程,且公钥和预定义参数并非机密,通常更倾向于在制造时仅烧录私钥,并在首次使用 EPID 之前进行配置,这也是英特尔安全与管理引擎为节省安全熔丝空间所采用的设计。
2. 撤销机制
EPID 协议支持成员或组的撤销操作。在 EPID 生态系统中,只有 EPID 权威机构有权撤销成员或组。当验证者识别出需要撤销的平台或组时,会向
超级会员免费看
订阅专栏 解锁全文
15

被折叠的 条评论
为什么被折叠?



