[发明专利]一种建立可信计算集群的方法、装置、存储介质及计算设备有效
申请号: | 201811631728.9 | 申请日: | 2018-12-29 |
公开(公告)号: | CN109861980B | 公开(公告)日: | 2020-08-04 |
发明(设计)人: | 黄群山;陈星宇;解岭;王磊 | 申请(专利权)人: | 阿里巴巴集团控股有限公司 |
主分类号: | H04L29/06 | 分类号: | H04L29/06 |
代理公司: | 北京亿腾知识产权代理事务所(普通合伙) 11309 | 代理人: | 陈霁;周良玉 |
地址: | 英属开曼群岛大开*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 建立 可信 计算 集群 方法 装置 存储 介质 设备 | ||
本实施例提供了一种建立可信集群的方法和装置,用于将N个可信计算单元形成可信计算集群,方法包括,将N个可信计算单元划分为多个分组,使得各个分组包括的可信计算单元的数量不大于K+1,K为每个可信计算单元至多同时与之进行信任认证的可信计算单元的数目;在每个分组中指定一个第一可信计算单元,使得各个分组中的各个第一可信计算单元并行地与同分组的其他可信计算单元进行单元间信任认证;在多个分组之间,并行进行组间信任认证,从而获得经过信任认证的可信计算单元;在经过信任认证的可信计算单元中,传播秘密信息,使得经过信任认证的可信计算单元获得相同的秘密信息,以形成可信计算集群。
技术领域
本说明书实施例涉及可信计算集群领域,具体地,涉及一种建立可信计算集群的方法和装置。
背景技术
为了计算和数据传输的安全,常常使用可信计算单元进行可信计算和数据处理。可信计算单元可以保证其中的代码执行是安全的,外界(包括操作系统或驱动等)都无法获取其内部运行时内存等秘密。初始状态,每个可信计算单元并不可信,无法保证各可信计算单元之间传播的信息不被泄露。为保证信息传输的安全性,构建可信计算集群,即各个可信计算单元建立信任关系,并协商得到一个共同的加密秘钥。当多个可信计算单元拥有相同的秘钥时,认为该多个可信计算单元构成了一个逻辑上的可信计算集群;其中,秘钥除了通信的双方,其他任何可信计算单元无法破解。
当所要建立的可信计算集群中涉及的可信计算单元的数目庞大时,采用传统方式建立可信计算集群的耗时会很长,因此需要寻找新的方法来建立可信计算集群。
发明内容
本申请提供了一种建立可信计算集群的方法和装置,缩短了建立可信计算集群的时间。
第一方面,提供了一种建立可信计算集群的方法,用于将N个可信计算单元形成可信计算集群;该方法包括:
将N个可信计算单元划分为多个分组,使得各个分组包括的可信计算单元的数量不大于K+1,其中,K为每个可信计算单元至多同时与之进行信任认证的可信计算单元的数目;
在每个分组中指定一个第一可信计算单元,使得各个分组中的各个第一可信计算单元并行地与同分组的其他可信计算单元进行单元间信任认证;
在多个分组之间,并行进行组间信任认证,从而获得经过信任认证的可信计算单元;
在经过信任认证的可信计算单元中,传播秘密信息,使得经过信任认证的可信计算单元获得相同的秘密信息,以形成可信计算集群。
在一个实施例中,单元间信任认证包括:
两个可信计算单元双方均执行以下步骤,以相互进行信任认证:
从对方可信计算单元获取其单元认证报告,将其发送到第三方认证机构进行认证;
将自身的单元认证报告发送给对方可信计算单元,以供其发送到第三方认证机构进行认证。
在一个实施例中,在多个分组之间,并行进行组间信任认证,包括:
在多个分组形成的分组序列中,并行使得每个分组与该分组在分组序列中的相邻分组进行组间信任认证。
进一步的,在一个实施例中,组间信任认证包括:
在每个分组中指定一个第二可信计算单元,使得每个分组的第二可信计算单元与相邻分组中的第二可信计算单元进行单元间信任认证。
在一个实施例中,在多个分组之间,并行进行组间信任认证,包括:
在多个分组中,使得至少一个分组同时与其他至多K个分组进行组间信任认证。
进一步的,在一个实施例中,组间信任认证包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于阿里巴巴集团控股有限公司,未经阿里巴巴集团控股有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201811631728.9/2.html,转载请声明来源钻瓜专利网。