本说明书涉及信息,特别涉及一种用于多方图数据融合的隐私保护方法和系统。
背景技术:
1、在大数据时代,数据分布在不同的数据提供方。一方持有的数据能够发挥的作用有限,在一些场景下,需要融合多方持有的数据加以使用。同时,每个数据提供方都希望自身的数据隐私得到有效保护。
2、有鉴于此,希望提供一种基于多方数据融合的隐私保护方案。
技术实现思路
1、本说明书实施例之一提供一种用于多方图数据融合的隐私保护方法。所述方法由数据管理方执行,其包括:获取多个数据提供方的加密分域图数据,其中,加密分域图数据的至少部分数据经过加密,且各加密分域图数据中的加密数据均使用第一加密密钥进行加密得到;基于各加密分域图数据进行图数据融合,得到加密全域图数据;接收数据使用方的数据使用请求;根据所述数据使用请求从加密全域图数据中确定第一数据集;基于数据使用方的数据权限对第一数据集中的数据进行过滤,并使用与第一加密密钥对应的第一解密密钥对过滤得到的至少部分加密数据进行解密,得到第二数据集,所述过滤包括隐匿第一数据集中所述数据使用方无权限的数据;使用第二加密密钥对第二数据集中的经过第一解密密钥解密得到的明文数据进行加密,并将加密结果发送给所述数据使用方,所述数据使用方拥有与第二加密密钥对应的第二解密密钥。
2、本说明书实施例之一提供一种用于多方图数据融合的隐私保护系统,在数据管理方实现,其包括:获取模块,用于获取多个数据提供方的加密分域图数据,其中,加密分域图数据的至少部分数据经过加密,且各加密分域图数据中的加密数据均使用第一加密密钥进行加密得到;融合模块,用于基于各加密分域图数据进行图数据融合,得到加密全域图数据;接收模块,用于接收数据使用方的数据使用请求;查询模块,用于根据所述数据使用请求从加密全域图数据中确定第一数据集;过滤模块,用于基于数据使用方的数据权限对第一数据集中的数据进行过滤,并使用与第一加密密钥对应的第一解密密钥对过滤得到的至少部分加密数据进行解密,得到第二数据集,所述过滤包括隐匿第一数据集中所述数据使用方无权限的数据;加密模块,用于使用第二加密密钥对第二数据集中的经过第一解密密钥解密得到的明文数据进行加密,所述数据使用方拥有与第二加密密钥对应的第二解密密钥;发送模块,用于将加密结果发送给所述数据使用方。
3、本说明书实施例之一提供一种用于多方图数据融合的隐私保护装置,其中,包括处理器和存储设备,所述存储设备用于存储指令,当所述处理器执行指令时,实现如本说明书任一实施例所述的用于多方图数据融合的隐私保护方法。
1.一种用于多方图数据融合的隐私保护方法,所述方法由数据管理方执行,其包括:
2.如权利要求1所述的方法,其中,所述获取多个数据提供方的加密分域图数据,包括:
3.如权利要求1所述的方法,其中,在得到第二数据集之前,还包括:
4.如权利要求3所述的方法,其中,分域审批单还包括以下信息中的一种或多种:数据使用目的、数据使用预期收益。
5.如权利要求1所述的方法,其中,还包括:
6.如权利要求1所述的方法,其中,所述基于数据使用方的数据权限对第一数据集中的数据进行过滤,包括:
7.如权利要求1所述的方法,其中,所述基于数据使用方的数据权限对第一数据集中的数据进行过滤,包括:
8.如权利要求1所述的方法,其中,加密分域图数据中的图元素具有权限列表,权限列表用于记录对其图元素具有权限的数据使用方信息;所述图元素为节点或边。
9.一种用于多方图数据融合的隐私保护系统,在数据管理方实现,其包括:
10.一种用于多方图数据融合的隐私保护装置,其中,包括处理器和存储设备,所述存储设备用于存储指令,当所述处理器执行指令时,实现如权利要求1~8中任一项所述的用于多方图数据融合的隐私保护方法。