一种自适应SQL差分隐私加噪方法技术

技术编号:43879138 阅读:25 留言:0更新日期:2024-12-31 19:02
本发明专利技术公开一种自适应SQL差分隐私加噪方法,涉及数据保护技术领域。为了在复杂SQL语句中精确计算并添加合适量级的噪声,采用方案包括:定期收集并更新数据库的元数据,分析数据表的属性特征,形成数据属性特征库和对应的数据敏感度库;将SQL查询请求重写成抽象语法树并遍历,记录聚合函数、多表连接和子查询结构;将请求包含的关键语义信息与所述数据敏感度库进行绑定,计算请求的敏感度,并自适应地分配隐私预算;检查隐私预算余量,在余量充足时使用满足ϵ‑差分隐私的数据扰动机制对查询结果进行扰动,得到扰动后的结果,否则拒绝请求。本发明专利技术用于根据复杂SQL查询的特性精确计算动态分配隐私预算。

【技术实现步骤摘要】

本专利技术涉及数据保护,具体的说是一种自适应sql差分隐私加噪方法。


技术介绍

1、在大数据和云计算盛行的当下,多源异构数据库环境已经成为数据收集、存储和分析的常态,其中包含了来自不同来源、不同格式和结构的数据集合,例如关系型数据库、nosql数据库、文件系统等。这种环境下的数据查询,尤其是复杂sql语句的执行,对数据隐私保护提出了严峻挑战。复杂sql语句,通常涉及多表联接、子查询、聚合函数等,不仅增加了查询的语义复杂度,也使得准确评估查询对敏感数据的影响变得极为困难,放大了潜在的隐私泄露风险。例如,一个包含多个join和group by操作的查询,可能会无意中泄露大量隐私信息。如何在执行这类语句时,既有效保护数据隐私,又保持数据的实用性和分析结果的准确性,成为了一个亟需解决的关键问题。

2、差分隐私作为一种有效的隐私保护技术,通过在查询结果中加入适量的随机噪声,确保查询结果在包含或不包含某个个体数据的情况下变化不大,从而保护个体隐私。然而,如何在复杂sql语句中精确计算并添加合适量级的噪声,以达到最优的隐私保护效果,同时尽可能减少对数据效用的本文档来自技高网...

【技术保护点】

1.一种自适应SQL差分隐私加噪方法,其特征在于,其实现包括如下四个阶段:

2.根据权利要求1所述的一种自适应SQL差分隐私加噪方法,其特征在于,所述步骤S1具体包括:

3.根据权利要求2所述的一种自适应SQL差分隐私加噪方法,其特征在于,执行步骤S1.2,形成数据属性特征库的过程中:

4.根据权利要求2所述的一种自适应SQL差分隐私加噪方法,其特征在于,所述步骤S1.3提及的影响程度从高到低分为特别严重危害、严重危害、一般危害;

5.根据权利要求1所述的一种自适应SQL差分隐私加噪方法,其特征在于,所述步骤S2具体包括

6....

【技术特征摘要】

1.一种自适应sql差分隐私加噪方法,其特征在于,其实现包括如下四个阶段:

2.根据权利要求1所述的一种自适应sql差分隐私加噪方法,其特征在于,所述步骤s1具体包括:

3.根据权利要求2所述的一种自适应sql差分隐私加噪方法,其特征在于,执行步骤s1.2,形成数据属性特征库的过程中:

4.根据权利要求2所述的一种自适应sql差分隐私加噪方法,其特征在于,所述步骤s1.3提及的影响程度从高到低分为特别严重危害、严重危害、一般危害;

5.根据权利要求1所述的一种自适应sql差分隐私加噪方法,其特征在于,所述步骤s2具体包括:

6.根据权利要求1所述的一种自适应sql差分隐私加噪方法,其特征在于,所述步骤s3具体包括:

7.根据权利要求6所述的一种自适应...

【专利技术属性】
技术研发人员:林一伟张峰王冠军张尧臣李照川曹苗苗郭凤唐黎明
申请(专利权)人:浪潮软件科技有限公司
类型:发明
国别省市:

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

1