System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本说明书一个或多个实施例涉及安全计算领域,特别涉及一种基于隐私保护确定对象的方法、系统及装置。
技术介绍
1、随着信息技术的不断发展,人与人、人与组织、组织与组织等对象之间的关系越来越密切和复杂。可以通过不同对象之间的关系以及已知的种子对象,对其它对象进行分类筛选。在一些场景下,对象以及对象之间的关系数据和种子列表可能由不同机构持有,因此,从对象以及对象之间的关系数据中,筛选出与种子对象关联密切的对象,具有泄露隐私的风险。目前来说,需要一种基于隐私保护,从对象以及对象之间的关系数据中确定目标对象的方案。
技术实现思路
1、本说明书一个或多个实施例提供一种基于隐私保护确定对象的方法、系统及装置。
2、根据第一方面,提供一种基于隐私保护确定对象的方法,应用于第一系统;所述第一系统包括第一方设备和第二方设备;所述方法包括:
3、所述第一方设备获取多个参考对象各自对应的各个属性信息;所述多个参考对象包括种子对象和非种子对象;任一参考对象对应的属性信息用于指示该参考对象是否属于种子对象;
4、所述第一方设备对所述各个属性信息进行同态加密,得到所述多个参考对象各自对应的各个密态属性信息,并向所述第二方设备发送所述密态属性信息;
5、所述第二方设备基于所述密态属性信息,计算多个待选对象中每个待选对象与所述多个参考对象中种子对象的密态相关度;
6、所述第一方设备从所述第二方设备获取基于所述密态相关度得到的对象编号,并基于所述对象编号,从所
7、根据第二方面,提供一种基于隐私保护确定对象的方法,应用于第一系统包括的第一方设备;所述第一系统还包括第二方设备;所述方法包括:
8、获取多个参考对象各自对应的各个属性信息;所述多个参考对象包括种子对象和非种子对象;任一参考对象对应的属性信息用于指示该参考对象是否属于种子对象;
9、对所述各个属性信息进行同态加密,得到所述多个参考对象各自对应的各个密态属性信息,并向所述第二方设备发送所述密态属性信息;以使所述第二方设备基于所述密态属性信息,计算多个待选对象中每个待选对象与所述多个参考对象中种子对象的密态相关度;
10、从所述第二方设备获取基于所述密态相关度得到的对象编号,并基于所述对象编号,从所述第二方设备获取目标信息;所述目标信息用于确定目标对象。
11、根据第三方面,提供一种基于隐私保护确定对象的方法,应用于第一系统包括的第二方设备;所述第一系统还包括第一方设备;所述方法包括:
12、从所述第一方设备获取多个参考对象各自对应的各个密态属性信息;其中,所述各个密态属性信息由所述第一方设备对多个参考对象各自对应的各个属性信息进行同态加密得到;所述多个参考对象包括种子对象和非种子对象;任一参考对象对应的属性信息用于指示该参考对象是否属于种子对象;
13、基于所述密态属性信息,计算多个待选对象中每个待选对象与所述多个参考对象中种子对象的密态相关度,以使所述第一方设备获取基于所述密态相关度得到的对象编号;
14、向所述第一方设备提供基于所述对象编号得到的用于确定目标对象的目标信息。
15、根据第四方面,提供一种基于隐私保护确定对象的系统;所述系统包括第一方设备和第二方设备;
16、所述第一方设备,用于获取多个参考对象各自对应的各个属性信息,对所述各个属性信息进行同态加密,得到所述多个参考对象各自对应的各个密态属性信息,并向所述第二方设备发送所述密态属性信息;其中,所述多个参考对象包括种子对象和非种子对象;任一参考对象对应的属性信息用于指示该参考对象是否属于种子对象;
17、所述第二方设备,用于基于所述密态属性信息,计算多个待选对象中每个待选对象与所述多个参考对象中种子对象的密态相关度;
18、所述第一方设备,还用于从所述第二方设备获取基于所述密态相关度得到的对象编号,并基于所述对象编号,从所述第二方设备获取目标信息;所述目标信息用于确定目标对象。
19、根据第五方面,提供一种基于隐私保护确定对象的装置,应用于第一系统包括的第一方设备;所述第一系统还包括第二方设备;所述装置包括:
20、获取模块,用于获取多个参考对象各自对应的各个属性信息;所述多个参考对象包括种子对象和非种子对象;任一参考对象对应的属性信息用于指示该参考对象是否属于种子对象;
21、加密模块,用于对所述各个属性信息进行同态加密,得到所述多个参考对象各自对应的各个密态属性信息,并向所述第二方设备发送所述密态属性信息;以使所述第二方设备基于所述密态属性信息,计算多个待选对象中每个待选对象与所述多个参考对象中种子对象的密态相关度;
22、确定模块,用于从所述第二方设备获取基于所述密态相关度得到的对象编号,并基于所述对象编号,从所述第二方设备获取目标信息;所述目标信息用于确定目标对象。
23、根据第六方面,提供一种基于隐私保护确定对象的装置,应用于第一系统包括的第二方设备;所述第一系统还包括第一方设备;所述装置包括:
24、获取模块,用于从所述第一方设备获取多个参考对象各自对应的各个密态属性信息;其中,所述各个密态属性信息由所述第一方设备对多个参考对象各自对应的各个属性信息进行同态加密得到;所述多个参考对象包括种子对象和非种子对象;任一参考对象对应的属性信息用于指示该参考对象是否属于种子对象;
25、计算模块,用于基于所述密态属性信息,计算多个待选对象中每个待选对象与所述多个参考对象中种子对象的密态相关度,以使所述第一方设备获取基于所述密态相关度得到的对象编号;
26、提供模块,用于向所述第一方设备提供基于所述对象编号得到的用于确定目标对象的目标信息。
27、根据第七方面,提供一种计算机可读存储介质,所述存储介质存储有计算机程序,所述计算机程序被处理器执行时实现上述第一方面或第二方面或第三方面中任一项所述的方法。
28、根据第八方面,提供一种计算设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时实现上述第一方面或第二方面或第三方面中任一项所述的方法。
29、本说明书的实施例提供的技术方案可以包括以下有益效果:
30、本说明书的实施例提供的基于隐私保护确定对象的方法和装置,,由第一方设备获取多个参考对象各自对应的各个属性信息,其中,多个参考对象中包括种子对象和非种子对象,任一参考对象对应的属性信息用于指示该参考对象是否属于种子对象。第一方设备对各个属性信息进行同态加密,并将得到各个密态属性信息发送给第二方设备。第二方设备基于该密态属性信息,计算多个待选对象中每个待选对象与种子对象的密态相关度,第一方设备从第二方设备获取基于上述密态相关度得到的对象编号,并基于该对象编号,从第二方设备获取用于确定目标本文档来自技高网...
【技术保护点】
1.一种基于隐私保护确定对象的方法,应用于第一系统;所述第一系统包括第一方设备和第二方设备;所述方法包括:
2.根据权利要求1所述的方法,其中,所述参考对象中包括属于指定群体的第一对象和不属于指定群体的第二对象;所述第一对象中包括种子对象和非种子对象;所述第二对象为非种子对象。
3.根据权利要求1所述的方法,其中,所述基于所述密态属性信息,计算多个待选对象中每个待选对象与所述多个参考对象中种子对象的密态相关度,包括:
4.根据权利要求3所述的方法,所述基于该待选对象与所述每个参考对象的相关度和所述密态属性信息,计算该待选对象与所述多个参考对象中种子对象的密态相关度,包括:
5.根据权利要求3所述的方法,其中,还包括:
6.根据权利要求5所述的方法,其中,所述向所述第二方设备发送所述密态属性信息包括,将所述多个参考对象各自对应的各个对象标识与所述各个密态属性信息关联地发送给所述第二方设备;
7.根据权利要求1所述的方法,其中,所述第一方设备从所述第二方设备获取基于所述密态相关度得到的对象编号,包括:
9.一种基于隐私保护确定对象的方法,应用于第一系统包括的第一方设备;所述第一系统还包括第二方设备;所述方法包括:
10.一种基于隐私保护确定对象的方法,应用于第一系统包括的第二方设备;所述第一系统还包括第一方设备;所述方法包括:
11.一种基于隐私保护确定对象的系统;所述系统包括第一方设备和第二方设备;
12.一种基于隐私保护确定对象的装置,应用于第一系统包括的第一方设备;所述第一系统还包括第二方设备;所述装置包括:
13.一种基于隐私保护确定对象的装置,应用于第一系统包括的第二方设备;所述第一系统还包括第一方设备;所述装置包括:
14.一种计算机可读存储介质,其上存储有计算机程序,当所述计算机程序在计算机中执行时,令所述计算机执行权利要求1-10中任一项所述的方法。
15.一种计算设备,包括存储器和处理器,所述存储器中存储有可执行代码,所述处理器执行所述可执行代码时,实现权利要求1-10中任一项所述的方法。
...【技术特征摘要】
1.一种基于隐私保护确定对象的方法,应用于第一系统;所述第一系统包括第一方设备和第二方设备;所述方法包括:
2.根据权利要求1所述的方法,其中,所述参考对象中包括属于指定群体的第一对象和不属于指定群体的第二对象;所述第一对象中包括种子对象和非种子对象;所述第二对象为非种子对象。
3.根据权利要求1所述的方法,其中,所述基于所述密态属性信息,计算多个待选对象中每个待选对象与所述多个参考对象中种子对象的密态相关度,包括:
4.根据权利要求3所述的方法,所述基于该待选对象与所述每个参考对象的相关度和所述密态属性信息,计算该待选对象与所述多个参考对象中种子对象的密态相关度,包括:
5.根据权利要求3所述的方法,其中,还包括:
6.根据权利要求5所述的方法,其中,所述向所述第二方设备发送所述密态属性信息包括,将所述多个参考对象各自对应的各个对象标识与所述各个密态属性信息关联地发送给所述第二方设备;
7.根据权利要求1所述的方法,其中,所述第一方设备从所述第二方设备获取基于所述密态相关度得到的对象编号,包括:
8.根据权利要求1所述的方法,其中,所述基于所述对象编号,从所述第...
【专利技术属性】
技术研发人员:李漓春,赵原,赵泽洲,
申请(专利权)人:蚂蚁区块链科技上海有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。