基于不经意传输协议与秘密分享的匿踪查询方法及装置制造方法及图纸

技术编号:32542869 阅读:16 留言:0更新日期:2022-03-05 11:40
本发明专利技术公开了一种基于不经意传输协议与秘密分享的匿踪查询方法及装置,通过查询方将查询表达式发送给被查询方,被查询方根据查询表达式确定出候选数据,查询方、被查询方以及第三方计算方基于秘密分享技术对候选数据进行计算,获取计算结果,查询方根据计算结果从候选数据中确定出查询结果。本发明专利技术一方面,可以实现在带条件的查询场景下,查询方不需要将查询条件发送给被查询方即可完成查询,从而保护查询方的查询条件,相比传统的匿踪查询方案可以更好的保护查询方的隐私,另一方面,相比于使用MPC的匿踪查询方案,本方案的交互次数更少,大大减少通信量成本,提高查询效率。提高查询效率。提高查询效率。

【技术实现步骤摘要】
基于不经意传输协议与秘密分享的匿踪查询方法及装置


[0001]本专利技术涉及信息处理
,特别是涉及一种基于不经意传输协议与秘密分享的匿踪查询方法及装置。

技术介绍

[0002]近年来由于互联网、科技信息技术的高速发展,各行各业也都慢慢的从线下转移到了线上,人们的生活也越来越依赖于网络。在网络上的各种交互与使用中,如果保护网络中用户的个人数据隐私就是其中不能避免的一个。同样国家近年来也出台了相应法律法规来保护个人隐私的,因而,合规合法的使用隐私数据是一个迫切需要研究解决的问题。
[0003]在互联网金融领域中往往需要获取贷款人的各种信息来评估贷款人的还款能力来作出是否放贷的决策。通过使用匿踪查询技术可以保证在被查询方不知查询目标的情况下,查询方可以查询到所需要的信息,同时查询方也只能获取到想要查询的信息。匿踪查询可以分为:不带条件的匿踪查询与带条件的匿踪查询。在带条件的匿踪查询场景中,匿踪查询本身是没有保护查询条件的能力。
[0004]因此,亟需提出一种新的匿踪查询方法,以解决上述问题。

技术实现思路

[0005]为了解决现有技术的问题,本专利技术提供了一种基于不经意传输协议与秘密分享的匿踪查询方法及装置,可以在带条件的查询场景下有效的保护查询条件,使得查询过程更安全。
[0006]为解决上述一个或多个技术问题,本申请采用的技术方案是:
[0007]第一方面,提供了一种基于不经意传输协议与秘密分享的匿踪查询方法,所述方法包括:
[0008]查询方将查询表达式发送给被查询方,所述被查询方根据所述查询表达式确定出候选数据;
[0009]所述查询方、所述被查询方以及第三方计算方基于秘密分享技术对所述候选数据进行计算,获取计算结果;
[0010]所述查询方根据所述计算结果从所述候选数据中确定出查询结果。
[0011]进一步的,所述查询方将查询表达式发送给被查询方,所述被查询方根据所述查询表达式确定出候选数据包括;
[0012]所述查询方与所述被查询方基于不经意传输协议进行数据求交计算,获取交集数据;
[0013]所述查询方将查询表达式发送给所述被查询方,所述被查询方根据所述查询表达式在所述交集数据中确定出候选数据。
[0014]进一步的,所述查询方与被查询方基于不经意传输协议进行数据求交计算,获取交集数据包括:
[0015]所述查询方向所述被查询方发送查询请求,所述查询请求包括预设维度;
[0016]所述查询方与所述被查询方基于不经意传输协议根据所述预设维度进行数据求交计算,获取交集数据。
[0017]进一步的,所述查询方、所述被查询方以及第三方计算方基于秘密分享技术对所述候选数据进行计算,获取计算结果包括:
[0018]所述被查询方将所述候选数据拆分成第一数据碎片和第二数据碎片,并将所述第一数据碎片发送给所述查询方;
[0019]所述查询方对接收到的所述第一数据碎片进行预设计算,获取中间数据;
[0020]所述查询方、所述被查询方以及第三方基于安全多方计算算法对所述中间数据以及所述第二数据碎片进行计算,获取计算结果。
[0021]进一步的,所述查询方对接收到的所述第一数据碎片进行预设计算,获取中间数据包括:
[0022]所述查询方将接收到的所述第一数据碎片减去预设值,获取中间数据。
[0023]进一步的,所述查询方、所述被查询方以及第三方基于安全多方计算算法对所述中间数据以及所述第二数据碎片进行计算,获取计算结果包括:
[0024]所述查询方、所述被查询方以及第三方基于安全多方计算算法对所述中间数据以及所述第二数据碎片进行计算,所述查询方获取第一计算结果,所述被查询方获取第二计算结果;
[0025]所述查询方根据所述计算结果从所述候选数据中确定出查询结果包括:
[0026]所述被查询方将所述第二计算结果发送给所述查询方,所述查询方根据所述第一计算结果以及所述第二计算结果从所述候选数据中确定出查询结果。
[0027]进一步的,所述预设值由所述查询方根据查询条件确定。
[0028]第二方面,还提供了一种基于不经意传输协议与秘密分享的匿踪查询装置,所述装置包括:
[0029]数据传输模块,用于查询方将查询表达式发送给被查询方;
[0030]第一计算模块,用于所述被查询方根据所述查询表达式确定出候选数据;
[0031]第二计算模块,用于所述查询方、所述被查询方以及第三方计算方基于秘密分享技术对所述候选数据进行计算,获取计算结果;
[0032]数据确定模块,用于所述查询方根据所述计算结果从所述候选数据中确定出查询结果。
[0033]第三方面,还提供了一种计算机设备,包括存储器和处理器,所述存储器上存储有可在所述处理器上运行的计算机程序,当所述计算机程序被所述处理器执行时,实现所述基于不经意传输协议与秘密分享的匿踪查询方法。
[0034]第四方面,还提供了一种计算机可读存储介质,所述计算机可读存储介质内存储有计算机程序,所述计算机程序被执行时,实现所述基于不经意传输协议与秘密分享的匿踪查询方法。
[0035]根据本专利技术提供的具体实施例,本专利技术公开了以下技术效果:
[0036]本专利技术提供的基于不经意传输协议与秘密分享的匿踪查询方法及装置,通过查询方将查询表达式发送给被查询方,所述被查询方根据所述查询表达式确定出候选数据,所
述查询方、所述被查询方以及第三方计算方基于秘密分享技术对所述候选数据进行计算,获取计算结果,所述查询方根据所述计算结果从所述候选数据中确定出查询结果,一方面,可以实现在带条件的查询场景下,查询方不需要将查询条件发送给被查询方即可完成查询,从而保护查询方的查询条件,相比传统的匿踪查询方案可以更好的保护查询方的隐私,另一方面,相比于使用MPC的匿踪查询方案,本方案的交互次数更少,大大减少通信量成本,提高查询效率。
附图说明
[0037]为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0038]图1是本专利技术一个实施例提供的基于不经意传输协议与秘密分享的匿踪查询方法的流程图;
[0039]图2是本专利技术一个实施例提供的查询方、被查询方以及第三方计算方基于秘密分享技术对候选数据进行计算,获取计算结果的交互图;
[0040]图3是本专利技术一个实施例提供的基于不经意传输协议与秘密分享的匿踪查询装置的结构示意图;
[0041]图4是本专利技术一个实施例提供的计算机设备的架构图。
具体实施方式
[0042]为使本申请的目的、技术方案和优点更加清楚,下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种基于不经意传输协议与秘密分享的匿踪查询方法,其特征在于,所述方法包括:查询方将查询表达式发送给被查询方,所述被查询方根据所述查询表达式确定出候选数据;所述查询方、所述被查询方以及第三方计算方基于秘密分享技术对所述候选数据进行计算,获取计算结果;所述查询方根据所述计算结果从所述候选数据中确定出查询结果。2.根据权利要求1所述的基于不经意传输协议与秘密分享的匿踪查询方法,其特征在于,所述查询方将查询表达式发送给被查询方,所述被查询方根据所述查询表达式确定出候选数据包括;所述查询方与所述被查询方基于不经意传输协议进行数据求交计算,获取交集数据;所述查询方将查询表达式发送给所述被查询方,所述被查询方根据所述查询表达式在所述交集数据中确定出候选数据。3.根据权利要求2所述的基于不经意传输协议与秘密分享的匿踪查询方法,其特征在于,所述查询方与被查询方基于不经意传输协议进行数据求交计算,获取交集数据包括:所述查询方向所述被查询方发送查询请求,所述查询请求包括预设维度;所述查询方与所述被查询方基于不经意传输协议根据所述预设维度进行数据求交计算,获取交集数据。4.根据权利要求1至3任一项所述的基于不经意传输协议与秘密分享的匿踪查询方法,其特征在于,所述查询方、所述被查询方以及第三方计算方基于秘密分享技术对所述候选数据进行计算,获取计算结果包括:所述被查询方将所述候选数据拆分成第一数据碎片和第二数据碎片,并将所述第一数据碎片发送给所述查询方;所述查询方对接收到的所述第一数据碎片进行预设计算,获取中间数据;所述查询方、所述被查询方以及第三方基于安全多方计算算法对所述中间数据以及所述第二数据碎片进行计算,获取计算结果。5.根据权利要求4所述的基于不经意传输协议与秘密分享的匿踪查询方法,其特征在于,所述查询方对接收到的所述第一数据碎片进行预设计算...

【专利技术属性】
技术研发人员:李雪峰梁亮
申请(专利权)人:百保上海科技有限公司
类型:发明
国别省市:

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

1