[發明專利]針對運行已驗證軟件的硬件的端到端安全性在審
| 申請號: | 201580053917.0 | 申請日: | 2015-10-01 |
| 公開(公告)號: | CN106796641A | 公開(公告)日: | 2017-05-31 |
| 發明(設計)人: | C·霍布利澤爾;B·帕諾;J·R·洛奇;J·R·豪厄爾;B·D·齊爾 | 申請(專利權)人: | 微軟技術許可有限責任公司 |
| 主分類號: | G06F21/57 | 分類號: | G06F21/57 |
| 代理公司: | 北京市金杜律師事務所11256 | 代理人: | 王茂華 |
| 地址: | 美國華*** | 國省代碼: | 暫無信息 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 針對 運行 驗證 軟件 硬件 端到端 安全性 | ||
1.一種服務器,包括:
安全硬件,其包括一個或多個處理器和一個或多個計算機可讀存儲介質,所述一個或多個計算機可讀存儲介質存儲指令,所述指令由所述一個或多個處理器可執行以執行動作,所述動作包括:
執行軟件系統的已驗證引導,所述軟件系統被驗證為符合軟件規范,所述軟件系統包括軟件應用;
從所述軟件應用向在所述軟件系統外部的外部應用發送公鑰,所述公鑰基于對所述軟件應用已知但是對所有其他軟件系統未知的私鑰而被生成;
向所述外部應用發送由所述安全硬件簽名的第一證書,其中所述第一證書標識所述公鑰由所述軟件系統的二進制文件提供;以及
向所述外部應用發送由所述安全硬件的提供方簽名的第二證書,所述第二證書證明所述安全硬件的身份。
2.根據權利要求1所述的服務器,其中向所述外部應用發送由所述安全硬件的所述提供方簽名的所述第二證書包括:
使用第二密鑰對所述第二證書簽名以創建簽名的第二證書;以及
發送所述簽名的第二證書。
3.根據權利要求1所述的服務器,其中所述動作還包括:
發送使用所述公鑰簽名的第一消息,所述公鑰指示所述第一消息由所述軟件系統發送。
4.根據權利要求3所述的服務器,其中所述動作還包括:
經由證明來證實:
所述公鑰對應于所述私鑰;以及
所述私鑰僅對所述軟件系統已知。
5.根據權利要求1到4中的任一項所述的服務器,其中所述動作還包括:
發送使用所述公鑰簽名的第二消息,所述第二消息由所述軟件系統可讀取但是由其他軟件系統不可讀取。
6.根據權利要求1到4中的任一項所述的服務器,其中所述動作還包括:
在執行所述軟件系統的所述已驗證引導之前驗證所述軟件系統符合軟件規范,所述驗證包括證明遠程等效性。
7.根據權利要求6所述的服務器,其中:
所述服務器包括安全硬件;以及
所述驗證還包括證明安全遠程等效性。
8.根據權利要求1到4中的任一項所述的服務器,其中所述動作還包括:
驗證所述軟件系統的第一部件在確定所述軟件系統符合規范之前不能破壞所述軟件系統的第二部件。
9.根據權利要求1到4中的任一項所述的服務器,其中:
所述公鑰基于對所述軟件系統已知但是對所有其他軟件系統未知的私鑰而被生成;以及
第二憑證由所述安全硬件使用第二密鑰而被簽名。
10.一種計算機實現的方法,包括:
從由安全硬件執行的軟件系統接收公鑰;
接收由所述安全硬件簽名的第一憑證,其中所述第一憑證證明所述公鑰由所述軟件系統的二進制文件提供;
從所述安全硬件接收證明所述安全硬件的身份的第二憑證;以及
認證所述第一憑證和所述第二憑證以確定所述公鑰由所述安全硬件執行的所述軟件系統提供。
11.根據權利要求10所述的計算機實現的方法,其中:
所述公鑰基于僅對所述軟件系統已知的私鑰。
12.根據權利要求10所述的計算機實現的方法,其中:
所述第二憑證由所述安全硬件的提供方簽名。
13.根據權利要求10到12中的任一項所述的計算機實現的方法,還包括:
確定與軟件系統相關聯的系統散列匹配在所述軟件系統開始在所述安全硬件上執行之前被提供的在先散列。
14.根據權利要求10到12中的任一項所述的計算機實現的方法,還包括:
從所述軟件系統接收使用所述公鑰簽名的第一消息;以及
使用所述公鑰認證所述第一消息由所述軟件系統發送。
15.根據權利要求10到12中的任一項所述的計算機實現的方法,還包括:
向所述軟件系統發送使用所述公鑰簽名的第二消息,其中所述第二消息使用由所述軟件系統維護的私鑰可解密。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于微軟技術許可有限責任公司,未經微軟技術許可有限責任公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201580053917.0/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:潔凈室智能護理工作臺
- 下一篇:一種SYJZZ型有載開關在線濾油機的控制電路





