[发明专利]基于图基元的社会网络数据隐私保护方法有效
申请号: | 201711015364.7 | 申请日: | 2017-10-26 |
公开(公告)号: | CN107729767B | 公开(公告)日: | 2020-09-18 |
发明(设计)人: | 李先贤;于东然;刘鹏;王利娥;赵华兴;唐雨薇 | 申请(专利权)人: | 广西师范大学 |
主分类号: | G06F21/62 | 分类号: | G06F21/62;G06Q50/00 |
代理公司: | 桂林市持衡专利商标事务所有限公司 45107 | 代理人: | 陈跃琳 |
地址: | 541004 广*** | 国省代码: | 广西;45 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明公开一种基于图基元的社会网络数据隐私保护方法,其在初始化数据后,将原始无权图转换为加权图,将图节点的度数降序排列并对其进行K度匿名算法,得到降序的匿名度序列;将匿名度序列与原始度序列作差,根据差值分类要进行边修改的节点并组合成候选集;根据相应的选取标准修改直到满足匿名要求;发布匿名后的社会网络数据。本发明在发布网络数据时,保证匿名要求的同时,很好的保留了网络中的图基元结构,有利于数据分析者对相关数据的分析。 | ||
搜索关键词: | 基于 图基元 社会 网络 数据 隐私 保护 方法 | ||
【主权项】:
基于图基元的社会网络数据隐私保护方法,其特征是,具体包括步骤如下:步骤1、将原始图的每条边所参与的图基元的个数作为该边的权重,将原始图转换成加权图;步骤2、对加权图的原始度序列应用K‑度匿名算法,得到满足K匿名的匿名度序列;步骤3、将匿名度序列中节点的度减去原始度序列中对应节点的度,并根据每个节点度的差值对节点进行分类,将差值大于零的节点放在增加度节点集合VS+中,将差值小于零的节点放在减小度节点集合VS‑中,对差值等于零的节点不做处理;步骤4、判断匿名序列中所有节点的度数总和与原始序列中所有节点的度数总和是否相等;如果匿名序列的度数总和大于原始序列的度数总和,则转至步骤5进行边插入操作;如果匿名序列的度数总和小于原始序列的度数总和,则转至步骤6进行边删除操作;如果匿名序列的度数总和等于原始序列的度数总和,则转至步骤7进行边转换操作;步骤5、边插入操作:先对增加度节点集合VS+中所有节点分别进行两两组合,并判断这2个节点之间是否存在边;如果存在边,则不做处理;如果不存在边,则将这2个节点之间的边将加入插入边集合中;后将该插入边集合作为候选集,转至步骤8;步骤6、边删除操作:先对减小度节点集合VS‑中所有节点分别进行两两组合,并判断这2个节点之间是否存在边;如果不存在边,则不做处理;如果存在边,则将这2个节点之间的边加入删除边集合中;后将该删除边集合作为候选集,转至步骤8;步骤7、边转换操作:先为减小度节点集合VS‑中的每个节点选择1个最佳邻居节点,其中最佳邻居节点为该节点的所有邻居节点中,与该节点之间边的权重最小的节点;再将最佳邻居节点分别与增加度节点集合VS+中每一个节点进行组合,并判断这2个节点之间是否存在边;如果存在边,则不做处理;如果不存在边,则将这2个节点之间的边将加入转换边集合中;后将该转换边集合作为候选集,转至步骤8;步骤8、逐一选择候选集中一组边操作对原始图进行相应地修改,并判断修改后的原始图是否满足匿名要求;如果满足匿名要求,则结束;如果不满足匿名要求,则选择候选集中下一组边操作对原始图进行修改,直至满足匿名要求;如果执行完整个候选集的所有边操作后,修改后的原始图仍然不满足匿名要求,则将原始图更新为修改后的原始图,并转至步骤3。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于广西师范大学,未经广西师范大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201711015364.7/,转载请声明来源钻瓜专利网。