算力共享方法、装置、系统、电子设备和存储介质制造方法及图纸

技术编号:32218082 阅读:20 留言:0更新日期:2022-02-09 17:23
本申请提供一种算力共享方法、装置、系统、电子设备和存储介质,涉及数据共享技术领域,能够通过安全的算力运算环境,提供算法和数据的保密性。该方法包括:算法终端从算力实例调度服务器获取算力实例列表;根据多个算力实例对应的服务信息确定目标算力实例;根据目标身份标识从区块链获取目标算力实例对应的密钥信息;向目标算力实例发送算力请求;算力请求包括根据第一对称密钥加密的算力请求数据;算力实例服务器接收算力请求;算力请求数据包括预设算法和共享数据链接;若根据算力请求数据确定的第四哈希值与第三哈希值一致,则通过共享数据请求从数据服务器中获取共享数据;根据预设算法和共享数据确定目标运算结果。预设算法和共享数据确定目标运算结果。预设算法和共享数据确定目标运算结果。

【技术实现步骤摘要】
算力共享方法、装置、系统、电子设备和存储介质


[0001]本申请涉及数据共享
,尤其涉及一种算力共享方法、装置、系统、电子设备和存储介质。

技术介绍

[0002]随着数字科技的发展,数据已经成为一种新型生产要素,为各行各业的健康运行提供数据支持。基于大数据技术运营策略分析中,相关企业可以包括数据提供方以及算法提供方,算法提供方可以为企业的运营策略分析提供算法模型,数据提供方则可以为算法模型提供所需的原始数据。
[0003]但是由于算法模型和相关数据可能归属于不同的企业,因此在使用算法模型和相关数据确定对应的运算结果(如运营策略等)时,需要算法提供方将算法模型提供给数据提供方,或数据提供方将数据提供给算法提供方,这将可能导致相关算法或数据的泄露,从而影响相关企业共享数据的积极性。

技术实现思路

[0004]本申请提供一种算力共享方法、装置、系统、电子设备和存储介质,能够通过安全的算力运算环境,提供算法和数据的保密性,从而提高相关企业共享数据的积极性。
[0005]为达到上述目的,本申请采用如下技术方案:...

【技术保护点】

【技术特征摘要】
1.一种算力共享方法,其特征在于,包括:算法终端从算力实例调度服务器获取算力实例列表;所述算力实例列表包括多个算力实例对应的身份标识以及服务信息;所述算法终端根据所述多个算力实例对应的服务信息确定目标算力实例,以及所述目标算力实例的目标身份标识;所述算法终端根据所述目标身份标识从区块链获取所述目标算力实例对应的密钥信息;所述密钥信息包括加密公钥;所述算法终端向所述目标算力实例发送算力请求;所述算力请求包括根据第一对称密钥加密的算力请求数据、所述算力请求数据的第三哈希值,以及根据加密公钥加密的第一对称密钥。2.根据权利要求1所述的算力共享方法,其特征在于,在所述算法终端根据所述多个算力实例对应的服务信息确定目标算力实例,以及所述目标算力实例的目标身份标识之后,还包括:所述算法终端根据所述目标身份标识从区块链获取所述目标算力实例对应的认证信息;若所述认证信息中包括可信执行标识,则所述算法终端确定所述目标算力实例为在可信执行环境中创建。3.根据权利要求2所述的算力共享方法,其特征在于,所述密钥信息还包括所述加密公钥的第一哈希值;所述方法还包括:若根据从所述区块链获取的所述加密公钥确定的第二哈希值和所述第一哈希值一致,则所述算法终端确定所述加密公钥完整。4.根据权利要求3所述的算力共享方法,其特征在于,还包括:所述算法终端接收所述目标算力实例发送的目标运算结果。5.一种算力共享方法,其特征在于,包括:算力实例服务器接收算法终端发送的算力请求;所述算力请求包括根据第一对称密钥加密的算力请求数据、所述算力请求数据的第三哈希值,以及根据加密公钥加密的第一对称密钥,所述算力请求数据包括预设算法和共享数据链接;所述算力实例服务器根据加密私钥对所述算力请求解密,得到所述算力请求数据;若根据解密得到的所述算力请求数据确定的第四哈希值与所述第三哈希值一致,则所述算力实例服务器通过共享数据请求从数据服务器中获取共享数据;所述算力实例服务器根据所述预设算法和所述共享数据确定目标运算结果。6.根据权利要求5所述的算力共享方法,其特征在于,所述算力实例服务器根据加密私钥对所述算力请求解密,得到所述算力请求数据,包括:所述算力实例服务器根据所述加密私钥对加密的第一对称密钥解密,得到所述第一对称密钥;所述算力实例服务器根据所述第一对称密钥对加密的算力请求数据解密,得到所述算力请求数据。7.根据权利要求6所述的算力共享方法,其特征在于,所述共享数据请求包括共享数据链接和所述加密公钥;所述算力实例服务器通过共享数据请求从数据服务器中获取共享数
据,包括:所述算力实例服务器向所述数据服务器发送共享数据请求;所述算力实例服务器接收所述数据服务器返回的共享数据响应;所述共享数据响应包括根据第二对称密钥加密的共享数据、根据所述加密公钥加密的第二对称密钥;所述算力实例服务器根据所述加密私钥对加密的第二对称密钥解密,得到所述第二对称密钥;所述算力实例服务器根据所述第二对称密钥对加密的共享数据解密,得到所述共享数据。8.根据权利要求7所述的算力共享方法,其特征在于,还包括:所述算力实例服务器向所述算法终端返回所述目标运算结果。9.一种算力共享装置,其特征在于,包括:获取模块,用于从算力实例调度服务器获取算力实例列表;所述算力实例列表包括多个算力实例对应的身份标识以及服务信息;选择模块,用于根据所述获取模块获取的所述多个算力实例对应的服务信息确定目标算力实例,以及所述目标算力实例的目标身份标识;区块链模块,用于根据所述选择模块确定的所述目标身份标识从区块链获取所述目标算力实例对应的密钥信息;所述密钥信息包括加密公钥;发送模块,用于向所述选择模块确定的所述目标算力实例发送算力请求;所述算力请求包括根据第一对称密钥加密的算力请求数据、所述算力请求数据的第三哈希值,以及根据所述区块链模块确定的加密公钥加密的第一对称密钥。10.根据权利要求9所述的算力共享装置,其特征在于,所述装置还包括:安全校验模块;所述区块链模块,还用于根据所述目标身份标识从区块链获取所述目标算力实例对应的认证信息;在所述认证信息中包括可信执行标识时,所述安全校验模块确定所述目标算力实例为在可信执行环境中创建。...

【专利技术属性】
技术研发人员:薛淼王光全刘千仞任梦璇任杰
申请(专利权)人:中国联合网络通信集团有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1