[发明专利]用于自治系统的后量子安全远程证明在审
申请号: | 202111384716.2 | 申请日: | 2021-11-22 |
公开(公告)号: | CN114662085A | 公开(公告)日: | 2022-06-24 |
发明(设计)人: | S·高希;M·茱莉亚托;M·萨斯特里 | 申请(专利权)人: | 英特尔公司 |
主分类号: | G06F21/46 | 分类号: | G06F21/46;G06F21/60;G06F21/64;G06N10/60 |
代理公司: | 北京尚诚知识产权代理有限公司 11322 | 代理人: | 龙淳;熊剑 |
地址: | 美国加利*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 用于 自治 系统 量子 安全 远程 证明 | ||
1.一种设备,包括:
计算机可读存储器;以及
处理电路系统,用于:
维持用于至少一个远程装置的安全性足迹以及用于所述远程装置的软件堆栈的经验证版本;
生成证明起始令牌,所述证明起始令牌包括待使用的随机数,以生成用于所述远程装置的证明的XMSS签名;
将所述证明起始令牌发送到所述远程装置;
从所述远程装置接收被修改的信息代表,所述信息代表包括用于所述远程装置的软件堆栈的当前版本的散列以及用于所述远程装置的软件堆栈的当前版本的版本号的指示符;
确认所述散列;以及
响应于确定所述散列有效,使用用于所述远程装置的安全性足迹和软件堆栈的当前版本来生成XMSS签名以及用于所述设备的安全性足迹。
2.根据权利要求1所述的设备,所述处理电路系统用于:
将所述XMSS签名发送到远程证明请求器。
3.根据权利要求1所述的设备,所述处理电路系统用于:
维持用于所述至少一个远程装置的Merkle树和共享秘密。
4.根据权利要求3所述的设备,所述处理电路系统用于:
从远程证明请求器接收证明请求令牌;以及
使用所述证明请求令牌以生成所述证明起始令牌。
5.根据权利要求1所述的设备,所述处理电路系统用于:
响应于确定所述散列有效,使用用于所述远程装置的安全性足迹和软件堆栈的当前版本来生成消息代表以及用于所述设备的安全性足迹。
6.根据权利要求5所述的设备,所述处理电路系统用于:
从多个确认的软件堆栈的图像生成所述消息代表。
7.根据权利要求6所述的设备,所述处理电路系统用于:
从多个确认的软件堆栈的图像生成所述XMSS签名。
8.一种基于计算机的方法,所述方法包括:
维持用于至少一个远程装置的安全性足迹以及用于所述远程装置的软件堆栈的经验证版本;
生成证明起始令牌,所述证明起始令牌包括待使用的随机数,以生成用于所述远程装置的证明的XMSS签名;
将所述证明起始令牌发送到所述远程装置;
从所述远程装置接收被修改的信息代表,所述信息代表包括用于所述远程装置的软件堆栈的当前版本的散列以及用于所述远程装置的软件堆栈的当前版本的版本号的指示符;
确认所述散列;以及
响应于确定所述散列有效,使用用于所述远程装置的安全性足迹和软件堆栈的当前版本来生成XMSS签名以及用于设备的安全性足迹。
9.根据权利要求8所述的方法,所述方法还包括:
将所述XMSS签名发送到远程证明请求器。
10.根据权利要求8所述的方法,所述方法还包括:
维持用于所述至少一个远程装置的Merkle树和共享秘密。
11.根据权利要求9所述的方法,所述方法还包括:
从远程证明请求器接收证明请求令牌;以及
使用所述证明请求令牌以生成所述证明起始令牌。
12.根据权利要求8所述的方法,所述方法还包括:
响应于确定所述散列有效,使用用于所述远程装置的安全性足迹和软件堆栈的当前版本来生成消息代表以及用于所述设备的安全性足迹。
13.根据权利要求8所述的方法,所述方法还包括:
从多个确认的软件堆栈的图像生成所述消息代表。
14.根据权利要求13所述的方法,所述方法还包括:
从多个确认的软件堆栈的图像生成所述XMSS签名。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于英特尔公司,未经英特尔公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202111384716.2/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种大米筛选搅拌脱壳机
- 下一篇:用于可信执行环境的可缩放鉴证