System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 基于隐私计算的信息查询方法、装置、设备及介质制造方法及图纸_技高网

基于隐私计算的信息查询方法、装置、设备及介质制造方法及图纸

技术编号:41329377 阅读:4 留言:0更新日期:2024-05-13 15:07
本说明书实施例公开了一种基于隐私计算的信息查询方法、装置、设备、介质及产品。其中,上述信息查询方法应用于数据提供方的服务端,该方法包括:获取查询条件,提取上述查询条件的特征;在密态隐私空间中遍历得到与上述查询条件的特征相关联的索引;基于上述相关联的索引从上述密态隐私空间中获取与上述相关联的索引匹配的数据,基于上述匹配的数据输出查询结果;其中,上述密态隐私空间部署在上述服务端,上述密态隐私空间中包括加密后的上述数据提供方的索引、上述数据提供方的数据、数据需求方的数据和数据需求方的索引。

【技术实现步骤摘要】

本说明书涉及隐私计算,尤其涉及一种基于隐私计算的信息查询方法、装置、设备、介质及产品。


技术介绍

1、随着农村经济发展水平的不断提高,农村用户对金融服务的需求越来越多,在为农村用户提供金融服务时,需要基于大量的数据推断用户的风险等级以及适合用户的金融产品,而单个服务提供商的数据较少,需要从外部合作机构引入信息授权的用户数据。

2、由于数据量较大,需要对大量的数据进行遍历以获取需要的数据,数据查询效率较低,因此需要一种能够在保障双方数据不泄漏的情况下更准确、高效且安全的查询数据的方法。


技术实现思路

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、在一种可能的实现方式中,该方法还包括:

32、分别对上述数据提供方的索引、上述数据提供方的数据、上述数据需求方的数据和上述数据需求方的索引进行加密;

33、将加密后的上述数据提供方的索引、上述数据提供方的数据、上述数据需求方的数据和上述数据需求方的索引加载至上述密态隐私空间。

34、在一种可能的实现方式中,上述获取查询条件之后,还包括:

35、对上述查询条件进行加密,将加密后的上述查询条件输入上述密态隐私空间中;

36、以及,在上述提取上述查询条件的特征之前,还包括:

37、在上述密态隐私空间中对加密后的上述查询条件进行解密。

38、在一种可能的实现方式中,上述基于上述匹配的数据输出查询结果,包括:

39、对上述匹配的数据进行解密后,输出上述查询结果至上述数据需求方。

40、在一种可能的实现方式中,该方法还包括:

41、基于上述查询结果创建新的索引,将上述匹配的数据加载至上述数据需求方的数据中,并将上述新的索引加载至上述数据需求方的索引中。

42、在一种可能的实现方式中,上述数据提供方的索引包括基于上述数据需求方的数据的特征与上述数据需求方的数据的关联创建的上述数据需求方的一级索引,以及,基于上述数据需求方的一级索引进行布尔运算创建的上述数据需求方的多级索引;

43、上述数据需求方的索引包括基于上述数据需求方的数据的特征与上述数据需求方的数据的关联创建的上述数据需求方的一级索引,以及,基于上述数据需求方的一级索引进行布尔运算创建的上述数据需求方的多级索引。

44、第二方面,本说明书实施例提供了一种基于隐私计算的信息查询装置,上述基于隐私计算的信息查询装置,应用于数据提供方的服务端,上述装置包括:

45、特征提取模块,用于获取查询条件,提取上述查询条件的特征;

46、索引查询模块,用于在密态隐私空间中遍历得到与上述查询条件的特本文档来自技高网...

【技术保护点】

1.一种基于隐私计算的信息查询方法,应用于数据提供方的服务端,所述方法包括:

2.根据权利要求1所述的方法,所述查询条件中包括至少两个不同特征;

3.根据权利要求2所述的方法,所述在密态隐私空间中遍历得到与所述查询条件的特征相关联的索引,包括:

4.根据权利要求2所述的方法,所述在密态隐私空间中遍历得到与所述查询条件的特征相关联的索引,包括:

5.根据权利要求1所述的方法,所述相关联的索引包括数据需求方的至少一个索引和数据提供方的至少一个索引;

6.根据权利要求5所述的方法,所述第一数据包括作物类型对应的地块,所述第二数据包括每个用户的地块;

7.根据权利要求6所述的方法,所述输出所述查询结果之后,还包括:

8.根据权利要求1所述的方法,所述相关联的索引包括数据提供方的索引;

9.根据权利要求1所述的方法,所述方法还包括:

10.根据权利要求1所述的方法,所述获取查询条件之后,还包括:

11.根据权利要求1所述的方法,所述基于所述匹配的数据输出查询结果,包括:</p>

12.根据权利要求5或8所述的方法,所述方法还包括:

13.根据权利要求1-11任一项所述的方法,所述数据提供方的索引包括基于所述数据需求方的数据的特征与所述数据需求方的数据的关联创建的所述数据需求方的一级索引,以及,基于所述数据需求方的一级索引进行布尔运算创建的所述数据需求方的多级索引;

14.一种基于隐私计算的信息查询装置,应用于数据提供方的服务端,所述装置包括:

15.一种电子设备,包括:处理器和存储器;

16.一种计算机存储介质,所述计算机存储介质存储有多条指令,所述指令适于由处理器加载并执行如权利要求1-13任一项的方法步骤。

17.一种包含指令的计算机程序产品,当所述计算机程序产品在计算机或处理器上运行时,使得所述计算机或所述处理器执行如权利要求1-13任一项所述的方法。

...

【技术特征摘要】

1.一种基于隐私计算的信息查询方法,应用于数据提供方的服务端,所述方法包括:

2.根据权利要求1所述的方法,所述查询条件中包括至少两个不同特征;

3.根据权利要求2所述的方法,所述在密态隐私空间中遍历得到与所述查询条件的特征相关联的索引,包括:

4.根据权利要求2所述的方法,所述在密态隐私空间中遍历得到与所述查询条件的特征相关联的索引,包括:

5.根据权利要求1所述的方法,所述相关联的索引包括数据需求方的至少一个索引和数据提供方的至少一个索引;

6.根据权利要求5所述的方法,所述第一数据包括作物类型对应的地块,所述第二数据包括每个用户的地块;

7.根据权利要求6所述的方法,所述输出所述查询结果之后,还包括:

8.根据权利要求1所述的方法,所述相关联的索引包括数据提供方的索引;

9.根据权利要求1所述的方法,所述方法还包括:

10.根据权利要求1所述的方法,所述获...

【专利技术属性】
技术研发人员:王欢张鸿
申请(专利权)人:浙江网商银行股份有限公司
类型:发明
国别省市:

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

1