基于联合计算的资产评估方法及其装置、电子设备与流程

文档序号:37220698发布日期:2024-03-05 15:16阅读:18来源:国知局
基于联合计算的资产评估方法及其装置、电子设备与流程

本发明金融科技领域或其他相关,具体而言,涉及一种基于联合计算的资产评估方法及其装置、电子设备。


背景技术:

1、随着线上金融业务的快速发展,对办理业务的用户风险评估越来越严格,用户一般会将金融资产数据分布在多家金融机构,在进行风险评估时,有资产数据总额等统计需求,但金融机构出于客户隐私等诸多原因,不会直接提供资产数据信息,相关技术中采取使用代理模式或直连模式实现多家金融机构资产数据的数据流通。

2、相关技术中,代理模式指的是由一方承载所有计算引擎,数据、算力、算法部署在一端,用户的资产数据都发送至该计算方进行汇总计算,该过程存在数据安全隐患,直连模式指的是在各数据提供方都部署计算节点,相互间直接进行数据计算,虽然安全性较高,但各方都需要部署计算引擎,增加了各方部署压力。

3、针对上述的问题,目前尚未提出有效的解决方案。


技术实现思路

1、本发明实施例提供了一种基于联合计算的资产评估方法及其装置、电子设备,以至少解决相关技术中,基于代理模式的联合计算方式,将数据和算力均部署在计算方,数据安全性较差的技术问题。

2、根据本发明实施例的一个方面,提供了一种基于联合计算的资产评估方法,包括:向n个数据提供方发送数据查询请求,其中,所述数据查询请求携带有加密密钥,n为正整数;接收每个所述数据提供方发送的第一加密分片计算结果,得到第一加密分片计算结果集合,其中,所述第一加密分片计算结果是基于所述数据提供方自身的加密分片数据以及接收到其他数据提供方的加密分片数据计算得到的,所述加密分片数据是所述数据提供方对目标用户在所述数据提供方存储的资产数据进行分片和加密得到的;接收数据计算方中每个计算子模块发送的第二加密分片计算结果,得到第二加密分片计算结果集合,其中,所述第二加密分片计算结果是基于所述数据提供方发送至所述计算子模块的加密分片数据计算得到的;对所述第一加密分片计算结果集合和所述第二加密分片计算结果集合进行汇总计算,得到资产数据;基于所述资产数据对所述目标用户进行资产评估。

3、可选地,在向n个数据提供方发送数据查询请求之前,还包括:接收所述目标用户的业务请求,基于所述业务请求获取目标用户的资产分布数据;基于所述资产分布数据确定待查询的所述数据提供方,并生成所述数据查询请求。

4、可选地,在向n个数据提供方发送数据查询请求之后,还包括:由所述数据提供方基于接收到的所述数据查询请求从数据库提取所述目标用户的资产数据;由所述数据提供方对所述资产数据进行分片,得到分片数据;由所述数据提供方基于所述加密密钥对所述分片数据进行加密,得到所述加密分片数据。

5、可选地,在得到所述加密分片数据之后,还包括:所述数据提供方基于所述加密分片数据的数量和所述计算子模块的数量确定所述加密分片数据的分发规则;基于所述分发规则将加密分片数据分发至其他数据提供方以及所述计算子模块。

6、可选地,在基于所述分发规则将加密分片数据分发至其他数据提供方以及所述计算子模块之后,还包括:每个所述数据提供方对接收到的加密分片数据进行计算,得到所述第一加密分片计算结果;每个所述数据提供方将所述第一加密分片计算结果发送至数据查询方。

7、可选地,在基于所述分发规则将加密分片数据分发至其他数据提供方以及所述计算子模块之后,还包括:每个所述计算子模块对接收到的所述加密分片数据进行计算,得到所述第二加密分片计算结果;每个所述计算子模块将所述第一加密分片计算结果发送至数据查询方。

8、可选地,对第一加密分片计算结果集合和所述第二加密分片计算结果集合进行汇总计算,得到资产数据的步骤包括:基于分发规则生成预设汇总计算策略;基于预设汇总计算策略对第一加密分片计算结果集合和所述第二加密分片计算结果集合进行汇总计算,得到加密汇总结果;对所述加密汇总结果进行解密,得到所述资产数据。

9、根据本发明实施例的另一方面,还提供了一种基于联合计算的资产评估装置,包括:发送单元,用于向n个数据提供方发送数据查询请求,其中,所述数据查询请求携带有加密密钥,n为正整数;第一接收单元,用于接收每个所述数据提供方发送的第一加密分片计算结果,得到第一加密分片计算结果集合,其中,所述第一加密分片计算结果是基于所述数据提供方自身的加密分片数据以及接收到其他数据提供方的加密分片数据计算得到的,所述加密分片数据是所述数据提供方对目标用户在所述数据提供方存储的资产数据进行分片和加密得到的;第二接收单元,用于接收数据计算方中每个计算子模块发送的第二加密分片计算结果,得到第二加密分片计算结果集合,其中,所述第二加密分片计算结果是基于所述数据提供方发送至所述计算子模块的加密分片数据计算得到的;计算单元,用于对所述第一加密分片计算结果集合和所述第二加密分片计算结果集合进行汇总计算,得到资产数据;评估单元,用于基于所述资产数据对所述目标用户进行资产评估。

10、可选地,所述基于联合计算的资产评估装置还包括:第一接收模块,用于接收所述目标用户的业务请求,基于所述业务请求获取目标用户的资产分布数据;第一确定模块,用于基于所述资产分布数据确定待查询的所述数据提供方,并生成所述数据查询请求。

11、可选地,所述基于联合计算的资产评估装置还包括:第一提取模块,用于由所述数据提供方基于接收到的所述数据查询请求从数据库提取所述目标用户的资产数据;第一分片模块,用于由所述数据提供方对所述资产数据进行分片,得到分片数据;第一加密模块,用于由所述数据提供方基于所述加密密钥对所述分片数据进行加密,得到所述加密分片数据。

12、可选地,所述基于联合计算的资产评估装置还包括:第二确定模块,用于所述数据提供方基于所述加密分片数据的数量和所述计算子模块的数量确定所述加密分片数据的分发规则;第一分发模块,用于基于所述分发规则将加密分片数据分发至其他数据提供方以及所述计算子模块。

13、可选地,所述基于联合计算的资产评估装置还包括:第一计算模块,用于每个所述数据提供方对接收到的加密分片数据进行计算,得到所述第一加密分片计算结果;第一发送模块,用于每个所述数据提供方将所述第一加密分片计算结果发送至数据查询方。

14、可选地,所述基于联合计算的资产评估装置还包括:第二计算模块,用于每个所述计算子模块对接收到的所述加密分片数据进行计算,得到所述第二加密分片计算结果;第二发送模块,用于每个所述计算子模块将所述第一加密分片计算结果发送至数据查询方。

15、可选地,所述计算单元包括:第一生成模块,用于基于分发规则生成预设汇总计算策略;第三计算模块,用于基于预设汇总计算策略对第一加密分片计算结果集合和所述第二加密分片计算结果集合进行汇总计算,得到加密汇总结果;第一解密模块,用于对所述加密汇总结果进行解密,得到所述资产数据。

16、根据本发明实施例的另一方面,还提供了一种计算机可读存储介质,所述计算机可读存储介质包括存储的计算机程序,其中,在所述计算机程序运行时控制所述计算机可读存储介质所在设备执行上述任意一项基于联合计算的资产评估方法。

17、根据本发明实施例的另一方面,还提供了一种电子设备,包括一个或多个处理器和存储器,所述存储器用于存储一个或多个程序,其中,当所述一个或多个程序被所述一个或多个处理器执行时,使得所述一个或多个处理器实现上述任意一项基于联合计算的资产评估方法。

18、在本公开中,通过以下步骤:先向n个数据提供方发送数据查询请求,其中,所述数据查询请求携带有加密密钥,n为正整数,其次接收每个所述数据提供方发送的第一加密分片计算结果,得到第一加密分片计算结果集合,再接收数据计算方中每个计算子模块发送的第二加密分片计算结果,得到第二加密分片计算结果集合,其中,所述第二加密分片计算结果是基于所述数据提供方发送至所述计算子模块的加密分片数据计算得到的,然后对所述第一加密分片计算结果集合和所述第二加密分片计算结果集合进行汇总计算,得到资产数据,最后基于所述资产数据对所述目标用户进行资产评估。

19、在本公开中,各数据提供方对目标用户的资产数据进行分片,分别分发给数据提供方自身,其他数据提供方以及计算方的计算子模块,最后由数据查询方进行汇总计算,将数据和算力均分散在数据查询方、数据提供方和数据计算方三方,实现用户资产数据的联合计算,通过分片算法既不会暴露用户数据,保护了数据安全,同时还减轻了各方的计算压力,进而解决了相关技术中,基于代理模式的联合计算方式,将数据和算力均部署在计算方,数据安全性较差的技术问题。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1