[发明专利]一种分布式环境下隐私保护的关联规则挖掘方法和系统有效
申请号: | 201810832113.6 | 申请日: | 2018-07-26 |
公开(公告)号: | CN108920714B | 公开(公告)日: | 2021-10-01 |
发明(设计)人: | 周奕雯;冯家铭;胡煜宗;黄征;薛昊;连慧娟 | 申请(专利权)人: | 上海交通大学 |
主分类号: | G06F16/9535 | 分类号: | G06F16/9535;G06F16/2458 |
代理公司: | 上海旭诚知识产权代理有限公司 31220 | 代理人: | 郑立 |
地址: | 200240 *** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明公开了一种支持分布式环境下隐私保护的关联规则挖掘方法和系统,涉及关联规则挖掘领域,包括以下步骤:可信机构将一个共享密钥发送给用户;用户将需要进行关联规则挖掘的数据进行加密后,发送给计算集群;计算集群根据用户发送的关联规则挖掘需求进行计算和分析,再将结果返回给用户;用户得到返回结果后,利用共享密钥进行解密从而得到真实的关联规则。本发明中计算集群对用户上传的数据无法进行理解,但用户指定关联规则后却能借用计算集群的计算资源进行数据挖掘,且挖掘结果对计算集群不可见,外部攻击者也无法获取信息,从而完成了基于隐私保护的关联规则挖掘;而计算集群由Scala分布式计算框架搭建,容错率和效率都较高。 | ||
搜索关键词: | 一种 分布式 环境 隐私 保护 关联 规则 挖掘 方法 系统 | ||
【主权项】:
1.一种支持分布式环境下隐私保护的关联规则挖掘方法,其特征在于,包括如下步骤:步骤一,可信机构在执行初期选择两个大素数p,α作为安全参数,并将一个共享密钥s发送所有用户;步骤二,所述用户对数据加密,第i个用户Ui为第j个事务中的第k个项目itemk选取随机数rijk,再使用所述共享密钥s对事务j中的所有项目分别计算eijk=s(α·itemk+rijk)modp,将事务j整合为Ej={eij1,eij2,…,eijli},重复该过程加密Ui的所有事务得到加密后的事务Si={E1,E2,…,Eti},将Si发送给计算集群;步骤三,所述计算集群挖掘关联规则,针对所有所述用户的事务集{Si}及关联规则k′为Ix的项目数,k″为Iy的项目数,计算Ixy的支持数以及Ix的支持数将SCxy′,SCx′,N发送给所述用户;步骤四,所述用户计算关联规则,所述用户获得SC’xy,SC’x,N,先计算以及再计算真实的支持数以及最终计算关联规则的支持度Sup=SCxy/N和置信度Conf=SCxy/SCx。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海交通大学,未经上海交通大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201810832113.6/,转载请声明来源钻瓜专利网。