[发明专利]用于可信I/O的安全硬件和软件证明的技术有效
申请号: | 201680042368.1 | 申请日: | 2016-06-20 |
公开(公告)号: | CN107851150B | 公开(公告)日: | 2022-06-24 |
发明(设计)人: | P·M·帕帕查恩;R·拉尔;幸滨;S·查博拉;V·R·斯卡拉塔;S·B·麦克高文 | 申请(专利权)人: | 英特尔公司 |
主分类号: | G06F21/44 | 分类号: | G06F21/44;G06F21/50;G06F21/60 |
代理公司: | 上海专利商标事务所有限公司 31100 | 代理人: | 李炜;黄嵩泉 |
地址: | 美国加利*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 用于 可信 安全 硬件 软件 证明 技术 | ||
1.一种用于可信I/O证明和验证的计算设备,所述计算设备包括:
硬件证明模块,用于:(i)收集与所述计算设备的一个或多个静态附接的硬件I/O组件相关联的硬件证明信息,其中,所述硬件I/O组件与用所述计算设备的加密引擎保护的可信I/O用途相关联;以及(ii)验证所述硬件证明信息;
安全枚举模块,用于:(i)响应于对所述硬件证明信息的验证而安全地枚举所述计算设备的一个或多个动态附接的硬件I/O组件;以及(ii)响应于对所述一个或多个动态附接的硬件I/O组件的安全枚举而加载一个或多个可信软件组件;以及
软件证明模块,用于:(i)响应于所述可信软件组件的加载而收集与所述可信软件组件相关联的软件证明信息,其中,所述软件证明信息指示所述可信软件组件的标识和拓扑;以及(ii)验证所述软件证明信息。
2.如权利要求1所述的计算设备,其中,收集所述硬件证明信息包括读取所述计算设备的平台清单,其中,所述平台清单指示所述静态附接的硬件I/O组件。
3.如权利要求2所述的计算设备,其中,验证所述硬件证明信息包括:
由所述计算设备的可信软件组件验证所述平台清单的加密签名。
4.如权利要求3所述的计算设备,其中,验证所述硬件证明信息进一步包括:
由所述计算设备的可信系统代理从所述计算设备的场内可编程熔丝中读取平台模型标识符;
由所述可信系统代理将所述平台模型标识符安全地传输到所述可信软件组件;以及
响应于对所述平台清单的所述加密签名的验证而由所述可信软件组件将所述平台模型标识符与所述平台清单的第二平台模型标识符进行比较。
5.如权利要求1所述的计算设备,其中,收集与所述一个或多个静态附接的硬件I/O组件相关联的所述硬件证明信息包括:由所述计算设备的可信系统代理发现所述静态附接的硬件I/O组件。
6.如权利要求1所述的计算设备,其中,收集所述软件证明信息包括生成一个或多个安全飞地报告,其中,每个安全飞地报告指示可信软件组件的加密测量结果。
7.如权利要求1所述的计算设备,其中,验证所述软件证明信息包括:
确定所述可信I/O用途所需的一个或多个硬件I/O设备;
基于所述软件证明信息确定所述可信I/O用途所需的所述一个或多个硬件I/O设备中的每一个是从与所述可信I/O用途相关联的可信应用经由安全I/O路径能够到达的;以及
验证与每个安全I/O路径相关联的每个可信软件组件的标识。
8.如权利要求1所述的计算设备,其中,验证所述软件证明信息包括:由所述计算设备的可信应用来验证所述软件证明信息。
9.如权利要求1所述的计算设备,其中,验证所述软件证明信息包括:将所述软件证明信息提交给所述计算设备的本地验证服务。
10.如权利要求1所述的计算设备,其中,验证所述软件证明信息包括:将所述软件证明信息提交给远程验证服务。
11.如权利要求1所述的计算设备,进一步包括固件证明模块,所述固件证明模块用于:(i)收集与所述计算设备的一个或多个I/O控制器相关联的固件证明信息;以及(ii)验证所述固件证明信息。
12.如权利要求11所述的计算设备,其中:
收集所述固件证明信息包括:由所述计算设备的可信系统代理收集所述固件证明信息;并且
验证所述固件证明信息包括:由所述可信系统代理来验证所述固件证明信息。
13.如权利要求1所述的计算设备,进一步包括应用证明模块,所述应用证明模块用于:(i)收集与所述计算设备的可信应用相关联的应用证明信息,其中,所述可信应用使用所述可信I/O用途;以及(ii)验证所述应用证明信息。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于英特尔公司,未经英特尔公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201680042368.1/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种中埋式止水带加固龙骨
- 下一篇:一种用于深水高桩承台基础的防坠落结构