[发明专利]一种基于本地化差分隐私模型的直方图数据发布方法及系统有效
申请号: | 202010844277.8 | 申请日: | 2020-08-20 |
公开(公告)号: | CN112182638B | 公开(公告)日: | 2022-09-09 |
发明(设计)人: | 王宁;王志刚;魏志强;纪筱鹏;高云;盛艳秀 | 申请(专利权)人: | 中国海洋大学 |
主分类号: | G06F21/62 | 分类号: | G06F21/62 |
代理公司: | 北京工信联合知识产权代理有限公司 11266 | 代理人: | 芦玲玲 |
地址: | 266100 山*** | 国省代码: | 山东;37 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 本地化 隐私 模型 直方图 数据 发布 方法 系统 | ||
1.一种基于本地化差分隐私模型的直方图数据发布方法,其特征在于,所述方法包括:
根据用户的属性取值的个数确定一个完全二叉树;其中,所述完全二叉树的每个非叶子节点为一个小波系数,所有叶子节点的平均值为一个基小波系数;
根据获取的每个用户的属性信息向量,计算每个用户对每个小波系数的贡献量;
根据预设的差分隐私预算值,分别向每个用户对每个小波系数的贡献量加入第一预设规模的噪声,获取每个用户对每个小波系数的带噪贡献量;
将不同用户对同一个小波系数的带噪贡献量进行累加求和,获取每个带噪的小波系数;
根据每个带噪的小波系数进行逆变换处理,以获取满足差分隐私的直方图数据,并发布;
其中,利用如下方式计算任一个用户对任一个小波系数的贡献量,包括:
其中,cji为用户i对第j个小波系数的贡献量,任一个小波系数cj的左子树覆盖从p位到第q位的属性取值,右子树覆盖从第q+1位到第2q+1-p位的属性取值,1≤j≤2L;w为当前的位数;为用户i的第w位的属性取值;c0i为用户i对基系数c0的贡献量;所述完全二叉树拥有2L个叶子节点,M为属性取值的个数,每个叶子节点对应属性信息向量中一个属性取值的频数,若M<2L,则用2L-M个0填补所述完全二叉树的叶子节点。
2.根据权利要求1所述的方法,其特征在于,所述方法利用如下方式根据每个带噪的小波系数进行逆变换处理,以获取满足差分隐私的直方图数据,包括:
其中,v为叶子节点,表示直方图数据中某个属性取值的频数;为带噪的基小波系数,为某个叶子节点v在二叉树上第l层的祖先节点所表示的带噪的小波系数;如果v位于的左子树,则gl取值为1,如果v位于的右子树,则gl取值为-1,l∈[1,L]。
3.根据权利要求1所述的方法,其特征在于,所述第一预设规模的噪声,包括:规模为的Laplace噪音;其中,ε为预设的差分隐私预算值,M为属性取值的个数。
4.一种基于本地化差分隐私模型的直方图数据发布方法,其特征在于,所述方法包括:
根据用户的属性取值的个数确定一个完全二叉树;其中,所述完全二叉树的每个非叶子节点为一个小波系数,所有叶子节点的平均值为一个基小波系数;
根据预设的小波系数的选择层数随机确定每个用户对应的小波系数所在的层次,并根据获取的每个用户的属性信息向量,计算每个用户对所选层次的每个小波系数的贡献量;
根据预设的差分隐私预算值,分别向每个用户对所选层次的每个小波系数的贡献量加入第二预设规模的噪声,获取每个用户对所选层次的每个小波系数的带噪贡献量;
将不同用户对同一个小波系数的带噪贡献量进行累加求和,获取每个带噪的小波系数;
根据每个带噪的小波系数进行逆变换处理,以获取满足差分隐私的直方图数据,并发布;
其中,利用如下方式计算任一个用户对任一个小波系数的贡献量,包括:
其中,cji为用户i对第j个小波系数的贡献量,任一个小波系数cj的左子树覆盖从p位到第q位的属性取值,右子树覆盖从第q+1位到第2q+1-p位的属性取值,1≤j≤2L;w为当前的位数;为用户i的第w位的属性取值;c0i为用户i对基系数c0的贡献量;所述完全二叉树拥有2L个叶子节点,M为属性取值的个数,每个叶子节点对应属性信息向量中一个属性取值的频数,若M<2L,则用2L-M个0填补所述完全二叉树的叶子节点。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国海洋大学,未经中国海洋大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010844277.8/1.html,转载请声明来源钻瓜专利网。