私有数据查询方法、系统及装置制造方法及图纸

技术编号:23764903 阅读:32 留言:0更新日期:2020-04-11 19:19
本说明书实施例公开了一种私有数据查询方法、系统及装置。所述方法可以由第一设备的一个或多个处理器执行,其包括:获取第一查询对象的第一标识数据,并加密所述第一标识数据;基于加密后的第一标识数据生成第一查询请求数据;发送第一查询请求数据给至少一个其他设备;接收其他设备返回的第一查询反馈数据,所述第一查询反馈数据至少包括针对所述第一查询对象的第一查询结果;所述第一查询结果基于第一标识数据再次加密结果确定,所述第一标识数据再次加密结果为其他设备对第一查询请求数据中的第一标识数据再次加密后的结果。加密如同态加密、全态加密等可被使用。本说明书所披露的私有数据查询方法,传输数据都已经过加密,有效防止数据泄露。

Private data query methods, systems and devices

【技术实现步骤摘要】
私有数据查询方法、系统及装置
本说明书涉及多方数据查询领域,特别涉及一种带隐私保护的私有数据查询方法、系统及装置。
技术介绍
在信息时代,数据已经成为了一种重要资源。一般地,各方数据拥有者所追求的是保护自身数据不被泄露。而同时,信息时代也是互联时代,单一方的数据拥有者的数据并非是全面的,需要多方进行合作进行数据交流。因此,在数据交流中,如何避免数据拥有者自身的隐私数据被泄露,已成为一个关键问题。例如,各金融机构,比如银行,所拥有的客户资料是保密的。但是,为了防止客户在申请贷款时已经在其他银行有过贷款记录而出现多头借贷,银行有必要向其他银行发起查询请求,以确定是否为多头借贷。在查询过程中,一方所拥有的用户信息很容易会向另一方泄露。因此,需要一种能够预防隐私泄露同时能够实现数据交流的方法。
技术实现思路
本说明书实施例之一提供一种私有数据查询方法。所述私有数据查询方法由第一设备的一个或多个处理器执行,包括:获取第一查询对象的第一标识数据,并加密所述第一标识数据;基于加密后的第一标识数据生成第一查询请求数据;发送第一查询请求数据给本文档来自技高网...

【技术保护点】
1.一种私有数据查询方法,其中,所述方法由第一设备的一个或多个处理器执行,包括:/n获取第一查询对象的第一标识数据,并加密所述第一标识数据;/n基于加密后的第一标识数据生成第一查询请求数据;/n发送第一查询请求数据给至少一个其他设备;/n接收其他设备返回的第一查询反馈数据,所述第一查询反馈数据至少包括针对所述第一查询对象的第一查询结果;所述第一查询结果基于第一标识数据再次加密结果确定,所述第一标识数据再次加密结果为其他设备对第一查询请求数据中的第一标识数据再次加密后的结果。/n

【技术特征摘要】
1.一种私有数据查询方法,其中,所述方法由第一设备的一个或多个处理器执行,包括:
获取第一查询对象的第一标识数据,并加密所述第一标识数据;
基于加密后的第一标识数据生成第一查询请求数据;
发送第一查询请求数据给至少一个其他设备;
接收其他设备返回的第一查询反馈数据,所述第一查询反馈数据至少包括针对所述第一查询对象的第一查询结果;所述第一查询结果基于第一标识数据再次加密结果确定,所述第一标识数据再次加密结果为其他设备对第一查询请求数据中的第一标识数据再次加密后的结果。


2.根据权利要求1所述的方法,其中,所述方法进一步包括:
获取与第一查询对象相关的第一行为时间;
将第一行为时间与所述第一标识数据关联存储至第一存储队列。


3.根据权利要求2所述的方法,其中,所述第一查询结果包括与第一查询对象相关的历史行为时间,所述方法进一步包括:
将第一行为时间、第一查询结果中的历史行为时间与所述第一标识数据关联存储至第一存储队列。


4.根据权利要求1所述的方法,其中,第一查询反馈数据还包括所述第一标识数据再次加密结果;
所述方法进一步包括:存储第一标识数据再次加密结果到第二存储队列;
或者,所述方法进一步包括:
获取与第一查询对象相关的第一行为时间;
将第一行为时间与所述第一标识数据再次加密结果关联存储至第二存储队列。


5.根据权利要求4所述的方法,其中,所述方法进一步包括:
接收来自其他设备的第二查询请求数据,所述第二查询请求数据包括第二查询对象的且经过所述其他设备加密的第二标识数据;
再次加密所述第二标识数据得到第二标识数据再次加密结果;
基于所述第二标识数据再次加密结果查询所述第二存储队列,获取针对所述第二查询对象的第二查询结果;
基于第二查询结果生成第二查询反馈数据;
向所述其他设备发送所述第二查询反馈数据。


6.根据权利要求5所述的方法,其中,所述第二查询请求数据还包括与第二查询对象相关的第二行为时间,所述第二存储队列还包括与第一标识数据再次加密结果关联的第一标识数据;
所述方法进一步包括:
当基于所述第二标识数据再次加密结果在所述第二存储队列中查询到相关记录时,获取与第二标识数据再次加密结果关联的第二标识数据;
基于第二标识数据将所述第二行为时间存储至第一存储队列。


7.根据权利要求2或6所述的方法,其中,所述方法进一步包括:
获取第三标识数据,所述第三标识数据对应于第三查询对象;
基于第三标识数据查询所述第一存储队列,获取第三查询结果。


8.一种私有数据查询方法,其中,所述方法由第二设备的一个或多个处理器执行,包括:
接收来自其他设备的第二查询请求数据,所述第二查询请求数据包括第二查询对象的且经过所述其他设备加密的第二标识数据;
再次加密所述第二标识数据得到第二标识数据再次加密结果;
基于所述第二标识数据再次加密结果确定针对第二查询对象的第二查询结果;
基于第二查询结果生成第二查询反馈数据;
向所述其他设备发送所述第二查询反馈数据。


9.一种私有数据多方查询网络,所述网络包括多个查询节点,其中,至少一个查询节点能够实现如权利要求1~8中任意一项所述的方法。


10.一种私有数据查询系统,其中,所述系统包括:
获取模块,用于获取第一查询对象的第一标识数据;
加密模块,用于加密所述第一标识数据;
生成模块,用...

【专利技术属性】
技术研发人员:孙勇
申请(专利权)人:支付宝杭州信息技术有限公司
类型:发明
国别省市:浙江;33

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

1