基于隐私保护确定对象的方法、系统及装置与流程

文档序号:37801249发布日期:2024-04-30 17:11阅读:10来源:国知局
基于隐私保护确定对象的方法、系统及装置与流程

本说明书一个或多个实施例涉及安全计算领域,特别涉及一种基于隐私保护确定对象的方法、系统及装置。


背景技术:

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、本说明书的实施例提供的基于隐私保护确定对象的方法和装置,,由第一方设备获取多个参考对象各自对应的各个属性信息,其中,多个参考对象中包括种子对象和非种子对象,任一参考对象对应的属性信息用于指示该参考对象是否属于种子对象。第一方设备对各个属性信息进行同态加密,并将得到各个密态属性信息发送给第二方设备。第二方设备基于该密态属性信息,计算多个待选对象中每个待选对象与种子对象的密态相关度,第一方设备从第二方设备获取基于上述密态相关度得到的对象编号,并基于该对象编号,从第二方设备获取用于确定目标对象的目标信息。由于参考对象中即包括种子对象,又包括非种子对象,并且,第一方设备对参考对象对应的属性信息进行了同态加密,因此,无需向第二方设备暴露种子对象的信息,从而使得用户的隐私得到保护,降低了隐私泄露的风险,提高了数据的安全性。

31、应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本技术。

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