预览加载中,请您耐心等待几秒...
1/10
2/10
3/10
4/10
5/10
6/10
7/10
8/10
9/10
10/10

亲,该文档总共15页,到这已经超出免费预览范围,如果喜欢就直接下载吧~

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

(19)中华人民共和国国家知识产权局(12)发明专利申请(10)申请公布号CN113868295A(43)申请公布日2021.12.31(21)申请号202111126949.2G06F16/23(2019.01)(22)申请日2021.09.18G06F16/25(2019.01)G06F21/62(2013.01)(71)申请人支付宝(杭州)信息技术有限公司地址310000浙江省杭州市西湖区西溪路556号8层B段801-11(72)发明人黄群山操顺德杨扬齐俊王磊张本宇段普杜健毛庆凯赵扬余可丰(74)专利代理机构北京亿腾知识产权代理事务所(普通合伙)11309代理人陈霁周良玉(51)Int.Cl.G06F16/2455(2019.01)G06F16/242(2019.01)G06F16/248(2019.01)权利要求书3页说明书9页附图2页(54)发明名称数据查询方法、装置及多方安全数据库(57)摘要本说明书实施例中提供了一种多方安全数据库、针对该多方安全数据库的数据查询方法和装置。多方安全数据库包括中心节点和多个数据库,中心节点具有公开的第一接口,多个数据库对应的多个查询引擎均包括用于与第一接口进行交互的第二接口。其中,该中心节点能根据查询请求从多个数据库中确定出该查询请求涉及的多个目标数据库,并通过第一接口向多个目标数据库对应的多个目标查询引擎发送查询指示;多个目标查询引擎能从其第二接口接收查询指示,执行该查询指示以获得查询结果,并通过其第二接口向中心节点的第一接口发送该查询结果。CN113868295ACN113868295A权利要求书1/3页1.一种多方安全数据库,包括中心节点和多个数据库,所述中心节点具有公开的第一接口,所述多个数据库对应的多个查询引擎均包括与第一接口进行交互的第二接口;其中,中心节点能根据查询请求从所述多个数据库中确定出所述查询请求涉及的多个目标数据库;以及,通过其第一接口向多个目标数据库对应的多个目标查询引擎发送查询指示;多个目标查询引擎能从第二接口接收所述查询指示,并执行所述查询指示以获得查询结果;以及,通过其第二接口向中心节点的第一接口发送查询结果。2.根据权利要求1所述的多方安全数据库,其中,所述多个数据库属于多个群组;属于相同群组的数据库具有相同的隐私算法。3.根据权利要求2所述的多方安全数据库,其中,属于相同群组的数据库由相同的服务提供方提供。4.根据权利要求1所述的多方安全数据库,其中,中心节点中存储有元数据,用于指示所述多个数据库分别所属的群组,以及指示所述多个数据库存储的数据信息。5.根据权利要求4所述的多方安全数据库,其中,中心节点能接收来自当前数据库的注册请求,所述注册请求中至少指示了所述当前数据库所属的群组,所述注册请求是由所述当前数据库通过其第二接口发送的;以及,该中心节点根据所述注册请求更新所述元数据。6.根据权利要求1所述的多方安全数据库,其中,所述查询请求中包括查询语句和第一群组的第一群组标识;中心节点能根据所述第一群组标识确定属于所述第一群组的若干数据库,并根据所述查询语句从所述若干数据库中确定多个目标数据库。7.根据权利要求1‑6中任一项所述的多方安全数据库,其中,第一接口通过远程过程调用向目标查询引擎的第二接口发送所述查询指示;第二接口通过远程过程调用向中心节点的第一接口发送所述查询结果。8.根据权利要求1‑6中任一项所述的多方安全数据库,其中,所述多个目标数据库具有的隐私算法包括其允许的若干操作方式分别对应的安全多方计算MPC方法;所述查询请求涉及所述若干操作方式中的至少一种。9.一种针对多方安全数据库的数据查询方法,所述多方安全数据库包括中心节点和多个数据库,所述中心节点具有公开的第一接口,所述多个数据库对应的多个查询引擎均包括与第一接口进行交互的第二接口,包括:中心节点根据查询请求从所述多个数据库中确定出所述查询请求涉及的多个目标数据库;中心节点通过其第一接口向多个目标数据库对应的多个目标查询引擎发送查询指示;多个目标查询引擎通过其第二接口接收所述查询指示,并执行所述查询指示以获得查询结果;多个目标查询引擎通过其第二接口向中心节点的第一接口发送查询结果。10.根据权利要求9所述的方法,其中,所述多个数据库属于多个群组;属于相同群组的数据库具有相同的隐私算法。11.根据权利要求10所述的方法,其中,属于相同群组的数据库由相同的服务提供方提供。12.根据权利要求9所述的方法,其中,中心节点中存储有元数据,用于指示所述多个数据库分别所属的群组,以及指示所述多个数据库中存储的数据信息。2CN113868295A权利要求书2/3页13.根据权利要求12所述的方法,还包括:中心节点接收来自当前数据库的注册请求,所述注册请求中至少指示了所述当前数据库所属的群组,所述