[发明专利]事后平台配置证明在审
申请号: | 201980041235.6 | 申请日: | 2019-06-10 |
公开(公告)号: | CN112334900A | 公开(公告)日: | 2021-02-05 |
发明(设计)人: | C·E·芬纳 | 申请(专利权)人: | 微软技术许可有限责任公司 |
主分类号: | G06F21/57 | 分类号: | G06F21/57 |
代理公司: | 北京市金杜律师事务所 11256 | 代理人: | 姚杰 |
地址: | 美国华*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 事后 平台 配置 证明 | ||
1.一种物理制品,包括一种或多种有形计算机可读存储介质,编码用于在计算设备上执行计算机过程的计算机可执行指令,所述计算机过程包括:
利用平台配置寄存器(PCR)策略在设备的受信任平台模块(TPM)中创建非易失性(NV)索引,所述平台配置寄存器(PCR)策略指定所述TPM上的PCR的值等于预定的值集合;以及
响应于确定所述PCR策略被满足,设置NV写入属性的值以指定自上次所述设备被冷启动以来所述PCR策略被满足。
2.根据权利要求1所述的物理制品,其中所述PCR策略还指定PCR的所述值等于它们的当前值。
3.根据权利要求1所述的物理制品,所述计算机过程还包括确定冷启动是否已经在所述计算设备上被执行,并且响应于确定所述计算设备的冷启动,创建所述NV索引。
4.根据权利要求1所述的物理制品,其中所述计算机过程还包括使用所述TPM的证明身份密钥(AIK)对所述NV索引进行签名。
5.根据权利要求1所述的物理制品,其中所述计算机过程还包括:
验证所述NV写入属性的所述值;以及
响应于验证所述NV写入属性的所述值以指示自所述NV索引被生成以来所述计算设备未被重新启动,证明所述TPM的先前状态。
6.根据权利要求5所述的物理制品,其中证明所述TPM的所述先前状态还包括使用新生成的证明身份密钥(AIK)对所述NV索引进行签名。
7.一种在计算环境中至少部分地在计算设备的至少一个处理器上被执行的方法,所述方法包括:
利用平台配置寄存器(PCR)策略在设备的受信任平台模块(TPM)中生成非易失性(NV)索引,所述平台配置寄存器(PCR)策略指定所述TPM上的PCR的值等于预定的值集合;以及
响应于确定所述PCR策略被满足,设置NV写入属性的值以指定自上次所述设备被冷启动以来所述PCR策略被满足。
8.根据权利要求7所述的方法,其中所述PCR策略指定所述TPM上的所述PCR的所述值等于预定的值集合。
9.根据权利要求8所述的方法,其中所述PCR策略还指定PCR的所述值等于它们的当前值。
10.根据权利要求7所述的方法,还包含响应于确定所述计算设备的干净关机的发起来写入所述NV索引的一个或多个属性。
11.根据权利要求7所述的方法,还包括:
验证所述NV写入属性的所述值;以及
响应于验证所述NV写入属性的所述值以指示自所述NV索引被生成以来所述计算设备未被重新启动,证明所述TPM的先前状态。
12.一种在计算环境中的系统,包括:
存储器;
一个或多个处理器单元;
平台配置寄存器(PCR)证明系统,被存储在所述存储器中并且由所述一个或多个处理器单元可执行,所述PCR证明系统对所述存储器上的计算机可执行指令进行编码以用于在所述一个或多个处理器单元上执行,所述计算机过程包括:
确定冷启动是否已经在所述计算设备上被执行;以及
响应于确定所述计算设备的冷启动:
在设备的受信任平台模块(TPM)中生成非易失性(NV)索引,
生成PCR策略,所述PCR策略指定所述TPM上的PCR的值等于预定值集合,以及
响应于确定所述PCR策略被满足,重新设置NV写入属性的值以指定自上次所述设备被冷启动以来所述PCR策略被满足。
13.根据权利要求12所述的系统,其中所述PCR策略还指定PCR的所述值等于它们的当前值。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于微软技术许可有限责任公司,未经微软技术许可有限责任公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201980041235.6/1.html,转载请声明来源钻瓜专利网。
- 上一篇:无线通信系统中的路径选择
- 下一篇:脱氢催化剂