[发明专利]针对多方安全数据库的数据查询方法、装置及系统有效
申请号: | 202110443580.1 | 申请日: | 2021-04-23 |
公开(公告)号: | CN112860752B | 公开(公告)日: | 2021-08-20 |
发明(设计)人: | 杨扬;黄群山;齐俊;操顺德;段普;杜健;毛庆凯;赵扬;余可丰;王磊;张本宇 | 申请(专利权)人: | 支付宝(杭州)信息技术有限公司 |
主分类号: | G06F16/2455 | 分类号: | G06F16/2455;G06F16/25 |
代理公司: | 北京亿腾知识产权代理事务所(普通合伙) 11309 | 代理人: | 陈霁;周良玉 |
地址: | 310000 浙江省杭州市*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 针对 多方 安全 数据库 数据 查询 方法 装置 系统 | ||
本说明书实施例中提供了一种针对多方安全数据库的数据查询方法、装置及系统。应用于中心节点的方法包括:接收来自数据请求方的数据查询请求,数据查询请求涉及存储于若干数据提供方的若干目标数据;确定数据查询请求是否满足若干目标数据各自的安全要求;当数据查询请求满足若干目标数据各自的安全要求时,对若干目标数据进行处理以获得结果数据;向数据请求方发送结果数据。中心节点根据存储于数据提供方的目标数据的安全要求,限制数据请求方对目标数据的查询情况,使数据提供方通过中心节点实现有限制的向外部共享目标数据,对共享场景提供安全的数据解决方案,有利于对目标数据中的部分或全部数据进行安全保护。
技术领域
本说明书一个或多个实施例涉及计算机领域,尤其涉及针对多方安全数据库的数据查询方法、装置及系统。
背景技术
数据库是按照特定的数据结构来组织、存储和管理数据的仓库。数据库所属的数据提供方可以通过相应的数据库引擎,接收来自数据请求方的数据查询请求,根据数据查询请求对数据库中的数据进行相应的处理以获得结果数据,并将结果数据返回给数据请求方。
然而,随着智能共享时代的到来,数据提供方相互独立的提供数据服务的模式,已经难以同时兼顾共享场景和数据安全等多个方面的要求。
希望有一种新的技术方案,以期对共享场景提供安全的数据解决方案。
发明内容
本说明书一个或多个实施例中提供了一种针对安全多方数据的数据查询方法、装置及系统,对共享场景提供安全的数据解决方案,有利于对目标数据中的部分或全部隐私数据进行安全保护。
第一方面,提供了一种针对多方安全数据库的数据查询方法,应用于中心节点,包括:接收来自数据请求方的数据查询请求,所述数据查询请求涉及存储于若干数据提供方的若干目标数据;确定所述数据查询请求是否满足所述若干目标数据各自的安全要求;当所述数据查询请求满足所述若干目标数据各自的安全要求时,对所述若干目标数据进行处理以获得结果数据;向数据请求方发送所述结果数据。
在一种可能的实施方式中,所述若干目标数据的数量为多个,所述若干数据提供方的数量为多个。
在一种可能的实施方式中,所述若干目标数据中任一当前数据的安全要求,由存储所述当前数据的数据提供方设置。
在一种可能的实施方式中,所述确定所述数据查询请求是否满足所述若干目标数据各自的安全要求,包括:根据所述数据查询请求,确定将用于对所述若干目标数据进行处理以获得结果数据的逻辑计划;根据所述逻辑计划,确定所述数据查询请求是否满足所述若干目标数据各自的安全要求。
在一种可能的实施方式中,所述若干目标数据包括第一字段的数据;所述逻辑计划包括对所述第一字段进行第一逻辑操作;所述根据所述逻辑计划,确定所述数据查询请求是否满足所述若干目标数据各自的安全要求,包括:确定所述第一逻辑操作是否满足针对所述第一字段的目标安全要求。
在一种可能的实施方式中,所述第一字段来自于第一数据表;所述第一数据表中不同字段具有不同的目标安全要求。
在一种可能的实施方式中,所述目标安全要求包括,允许进行的操作方式的第一列表,和/或禁止进行的操作方式的第二列表;所述确定所述第一逻辑操作是否满足针对所述第一字段的目标安全要求,具体包括:如果所述第一逻辑操作属于第一列表,确定所述第一逻辑操作满足所述目标安全要求,和/或,如果所述第一逻辑操作属于第二列表,确定所述第一逻辑操作不满足所述目标安全要求。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于支付宝(杭州)信息技术有限公司,未经支付宝(杭州)信息技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110443580.1/2.html,转载请声明来源钻瓜专利网。