基于隐私保护的预算处理方法及装置制造方法及图纸

技术编号:33194651 阅读:24 留言:0更新日期:2022-04-24 00:23
本说明书实施例提供了基于隐私保护的预算处理方法及装置,该方法的一具体实施方式包括:接收针对目标数据集的预算恢复请求,其中,目标数据集对应隐私保护的预算消耗累计值;根据预算恢复请求,获取目标数据集对应的至少一条预算消耗记录,其中,单条预算消耗记录包括,针对目标数据集的单次查询产生的预算消耗值;对于所获取的预算消耗记录,若该预算消耗记录满足预算恢复条件,则将预算消耗累计值减少该预算消耗记录中的预算消耗值。预算消耗记录中的预算消耗值。预算消耗记录中的预算消耗值。

【技术实现步骤摘要】
基于隐私保护的预算处理方法及装置


[0001]本说明书实施例涉及信息安全领域,具体地,涉及基于隐私保护的预算处理方法及装置。

技术介绍

[0002]随着信息技术和互联网技术的快速发展,个体数据持续不断地被收集、使用和分析。数据分析和数据挖掘类应用能够帮助人们更好地理解商业、理解数据,不过带来的不良影响是个体的隐私数据在这个过程中被泄露。为了防止在数据收集和分析的过程中,个体隐私数据被泄露,需要对数据收集方在进行数据发布和分析的时候进行个体隐私保护。
[0003]实践中,可以采用各种具有预算控制和管理能力的隐私保护算法进行个体隐私保护,该算法例如可以包括但不限于差分隐私保护算法等。
[0004]以差分隐私保护为例,对于一个数据集和数据分析场景来说,如果个体是否在其中对数据分析结果没有影响,那么个体的隐私数据就不会因为攻击者的多次查询或多次发布而得到泄露,从而达到了保护隐私的目的,这类的隐私保护手段就是差分隐私保护。
[0005]在差分隐私保护中,为了限制针对数据集的查询次数,满足隐私保护强度,需要为数据集配置对应的总预算。其中,每次查询都会消耗一定的预算。当总预算耗尽时,通常会导致该总预算对应的数据集不可用,进而导致应用该数据集的产品不可用。
[0006]因而,需要一种合理、可靠的方法,针对数据集进行预算恢复处理,以在保证个体隐私数据的保护强度的同时,还能保证该数据集和应用该数据集的产品的持续可用性。

技术实现思路

[0007]本说明书实施例提供了基于隐私保护的预算处理方法及装置。
[0008]第一方面,本说明书实施例提供了一种基于隐私保护的预算处理方法,包括:接收针对目标数据集的预算恢复请求,其中,所述目标数据集对应差分隐私保护的预算消耗累计值;根据所述预算恢复请求,获取所述目标数据集对应的至少一条预算消耗记录,其中,单条预算消耗记录包括,针对所述目标数据集的单次查询产生的预算消耗值;对于所获取的预算消耗记录,若该预算消耗记录满足预算恢复条件,则将所述预算消耗累计值减少该预算消耗记录中的预算消耗值。
[0009]在一些实施例中,在所述将所述预算消耗累计值减少该预算消耗记录中的预算消耗值之后,所述方法还包括:生成并存储与该预算消耗记录对应的预算恢复日志。
[0010]在一些实施例中,所述接收针对目标数据集的预算恢复请求,包括:接收定期触发的所述预算恢复请求;以及所述获取所述目标数据集对应的至少一条预算消耗记录,包括:获取所述目标数据集对应的未经预算恢复处理的预算消耗记录作为所述至少一条预算消耗记录。
[0011]在一些实施例中,预算消耗记录还包括预算消耗时间;以及所述预算恢复条件包括以下任一项:在预算消耗时间之后,所述目标数据集发生变更;预算消耗时间早于当前预
算恢复周期的起始时间。
[0012]在一些实施例中,所述目标数据集发生变更包括:所述目标数据集中增加数据;或者所述目标数据集中的至少一条数据被修改;或者所述目标数据集中的至少一条数据被删除。
[0013]在一些实施例中,所述接收针对目标数据集的预算恢复请求,包括:接收应用方触发的所述预算恢复请求,所述预算恢复请求包括指定条件;以及所述获取所述目标数据集对应的至少一条预算消耗记录,包括:获取所述目标数据集对应的满足所述指定条件的预算消耗记录作为所述至少一条预算消耗记录。
[0014]在一些实施例中,在所述若该预算消耗记录满足预算恢复条件之前,所述方法还包括:确定该预算消耗记录是否满足所述指定条件;响应于确定该预算消耗记录满足所述指定条件,进一步确定该预算消耗记录是否满足预算恢复条件。
[0015]在一些实施例中,所述预算恢复条件包括,预算消耗记录未经自动预算恢复处理。
[0016]在一些实施例中,所述目标数据集还对应差分隐私保护的单次预算消耗值;以及所述方法还包括:响应于接收到来源于所述目标数据集的待处理的查询结果,根据所述单次预算消耗值,确定所述待处理的查询结果的预算消耗值;将所述预算消耗累计值,增加所述待处理的查询结果的预算消耗值;根据所述待处理的查询结果的预算消耗值,生成并存储预算消耗记录。
[0017]第二方面,本说明书实施例提供了一种基于隐私保护的预算处理方法,包括:接收定期触发的针对目标数据集的预算恢复请求,其中,所述目标数据集对应差分隐私保护的预算消耗累计值;根据所述预算恢复请求,获取所述目标数据集对应的未经预算恢复处理的预算消耗记录,其中,单条预算消耗记录包括,针对所述目标数据集的单次查询产生的预算消耗值;对于所获取的预算消耗记录,若该预算消耗记录满足预算恢复条件,则将所述预算消耗累计值减少该预算消耗记录中的预算消耗值。
[0018]第三方面,本说明书实施例提供了一种基于隐私保护的预算处理方法,包括:接收应用方触发的针对目标数据集的预算恢复请求,其中,所述目标数据集对应差分隐私保护的预算消耗累计值,所述预算恢复请求包括指定条件;根据所述预算恢复请求,获取所述目标数据集对应的满足所述指定条件的预算消耗记录,其中,单条预算消耗记录包括,针对所述目标数据集的单次查询产生的预算消耗值;对于所获取的预算消耗记录,若该预算消耗记录满足预算恢复条件,则将所述预算消耗累计值减少该预算消耗记录中的预算消耗值。
[0019]第四方面,本说明书实施例提供了一种基于隐私保护的预算处理方法,包括:接收针对目标数据集的预算恢复请求,其中,所述目标数据集对应隐私保护的预算消耗累计值;根据所述预算恢复请求,获取所述目标数据集对应的至少一条预算消耗记录,其中,单条预算消耗记录包括,针对所述目标数据集的单次查询产生的预算消耗值;对于所获取的预算消耗记录,若该预算消耗记录满足预算恢复条件,则将所述预算消耗累计值减少该预算消耗记录中的预算消耗值。
[0020]第五方面,本说明书实施例提供了一种基于隐私保护的应用的访问控制方法,包括:接收应用方的针对目标数据集的数据访问请求,其中,所述目标数据集对应隐私保护的经预算恢复处理后的预算消耗累计值;根据所述经预算恢复处理后的预算消耗累计值,确定是否允许应用方进行本次数据访问。
[0021]第六方面,本说明书实施例提供了一种基于隐私保护的预算处理装置,包括:接收单元,被配置成接收针对目标数据集的预算恢复请求,其中,所述目标数据集对应差分隐私保护的预算消耗累计值;获取单元,被配置成根据所述预算恢复请求,获取所述目标数据集对应的至少一条预算消耗记录,其中,单条预算消耗记录包括,针对所述目标数据集的单次查询产生的预算消耗值;预算处理单元,被配置成对于所获取的预算消耗记录,若该预算消耗记录满足预算恢复条件,则将所述预算消耗累计值减少该预算消耗记录中的预算消耗值。
[0022]第七方面,本说明书实施例提供了一种基于隐私保护的预算处理装置,包括:接收单元,被配置成接收定期触发的针对目标数据集的预算恢复请求,其中,所述目标数据集对应差分隐私保护的预算消耗累计值;获取单元,被配置成根据所述预算恢复请求,获取所述目标数据集对本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种基于隐私保护的预算处理方法,包括:接收针对目标数据集的预算恢复请求,其中,所述目标数据集对应差分隐私保护的预算消耗累计值;根据所述预算恢复请求,获取所述目标数据集对应的至少一条预算消耗记录,其中,单条预算消耗记录包括,针对所述目标数据集的单次查询产生的预算消耗值;对于所获取的预算消耗记录,若该预算消耗记录满足预算恢复条件,则将所述预算消耗累计值减少该预算消耗记录中的预算消耗值。2.根据权利要求1所述的方法,其中,在所述将所述预算消耗累计值减少该预算消耗记录中的预算消耗值之后,所述方法还包括:生成并存储与该预算消耗记录对应的预算恢复日志。3.根据权利要求1所述的方法,其中,所述接收针对目标数据集的预算恢复请求,包括:接收定期触发的所述预算恢复请求;以及所述获取所述目标数据集对应的至少一条预算消耗记录,包括:获取所述目标数据集对应的未经预算恢复处理的预算消耗记录作为所述至少一条预算消耗记录。4.根据权利要求1-3之一所述的方法,其中,预算消耗记录还包括预算消耗时间;以及所述预算恢复条件包括以下任一项:在预算消耗时间之后,所述目标数据集发生变更;预算消耗时间早于当前预算恢复周期的起始时间。5.根据权利要求4所述的方法,其中,所述目标数据集发生变更包括:所述目标数据集中增加数据;或者所述目标数据集中的至少一条数据被修改;或者所述目标数据集中的至少一条数据被删除。6.根据权利要求1所述的方法,其中,所述接收针对目标数据集的预算恢复请求,包括:接收应用方触发的所述预算恢复请求,所述预算恢复请求包括指定条件;以及所述获取所述目标数据集对应的至少一条预算消耗记录,包括:获取所述目标数据集对应的满足所述指定条件的预算消耗记录作为所述至少一条预算消耗记录。7.根据权利要求6所述的方法,其中,在所述若该预算消耗记录满足预算恢复条件之前,所述方法还包括:确定该预算消耗记录是否满足所述指定条件;响应于确定该预算消耗记录满足所述指定条件,进一步确定该预算消耗记录是否满足预算恢复条件。8.根据权利要求6所述的方法,其中,所述预算恢复条件包括,预算消耗记录未经自动预算恢复处理。9.根据权利要求1所述的方法,其中,所述目标数据集还对应差分隐私保护的单次预算消耗值;以及所述方法还包括:响应于接收到来源于所述目标数据集的待处理的查询结果,根据所述单次预算消耗
值,确定所述待处理的查询结果的预算消耗值;将所述预算消耗累计值,增加所述待处理的查询结果的预算消耗值;根据所述待处理的查询结果的预算消耗值,生成并存储预算消耗记录。10.一种基于隐私保护的预算处理方法,包括:接收定期触发的针对目标数据集的预算恢复请求,其中,所述目标数据集对应差分隐私保护的预算消耗累计值;根据所述预算恢复请求,获取所述目标数据集对应的未经预算恢复处理的预算消耗记录,其中,单条预算消耗记录包括,针对所述目标数据集的单次查询产生的预算消耗值;对于所获取的预算消耗记录,若该预算消耗记录满足预算恢复条件,则将所述预算消耗累计值减少该预算消耗记录中的预算消耗值。11.一种基于隐私保护的预算处理方法,包括:接收应用方触发的针对目标数据集的预算恢复请求,其中,所述目标数据集对应差分隐私保护的预算消耗累计值,所述预算恢复请求包括指定条件;根据所述预算恢复请求,获取所述目标数据集对应的满足所述指定条件的预算消耗记录,其中,单条预算消耗记录包括,针对所述目标数据集的单次查询产生的预算消耗值;对于所获取的预算消耗记录,若该预算消耗记录满足预算恢复条件,则将所述预算消耗累计值减少该预算消耗记录中的预算消耗值。12.一种基于隐私保护的预算处理方法,包括:...

【专利技术属性】
技术研发人员:高爱强梁爱平张信媛刘巍然原攀峰宋百灵
申请(专利权)人:阿里巴巴集团控股有限公司
类型:发明
国别省市:

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

1