[发明专利]基于云外包交易数据的频繁项集挖掘方法有效
| 申请号: | 201910381134.5 | 申请日: | 2019-05-08 |
| 公开(公告)号: | CN110120873B | 公开(公告)日: | 2021-04-27 |
| 发明(设计)人: | 赵青青;王保仓;平源;庞宏平;薛冠豪;魏文宽;曾一波;曲全博 | 申请(专利权)人: | 西安电子科技大学 |
| 主分类号: | H04L9/32 | 分类号: | H04L9/32;H04L9/08;H04L29/06 |
| 代理公司: | 陕西电子工业专利中心 61205 | 代理人: | 田文英;王品华 |
| 地址: | 710071*** | 国省代码: | 陕西;61 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 基于 外包 交易 数据 频繁 挖掘 方法 | ||
一种基于云外包交易数据的频繁项集挖掘方法,其步骤为:发送加密系统密钥;发送查询用户密钥;发送各参与方签名密钥;数据拥有者身份验证;合法数据拥有者上传交易事务;查询用户身份验证;合法查询用户上传查询数据;扰乱交易事务密文集;计算查询用户的交易事务与每个混淆交易事务的内积密文;计算查询用户交易事务的实际支持度;签名并发送挖掘结果密文;查询用户验证结果来源并解密。本发明利用数字签名技术验证用户身份,基于同态加密算法并削弱云服务器解密能力,保护了用户外包数据和挖掘结果的隐私,提高了云外包数据挖掘的安全性、可靠性。
技术领域
本发明属于数据处理技术领域,更进一步涉及信息安全技术领域中的一种基于云外包交易数据的频繁项集挖掘方法。本发明可用来对用户外包的加密数据做频繁性分析,本发明所涉及的用户外包数据是指密集型交易物品(商场、超市等实体店的频繁交易物品,消费者网上频繁交易物品)的交易数据。
背景技术
随着大数据时代的到来,资源受限的用户难以在本地执行密集型数据计算任务。因此,将数据运算交付给具有大量存储和计算能力的云服务器是一种合理的选择。数据挖掘是从海量数据库中搜索出隐藏的有价值信息,关联规则挖掘是数据挖掘的一种重要的方法,而频繁项集挖掘是关联规则挖掘的核心环节。在半诚实的云环境下进行数据挖掘,云服务器可能好奇用户的隐私数据,于是需要一种基于云外包交易数据的频繁项挖掘方法来实现隐私保护的数据挖掘。同态密码技术是实现云外包数据隐私保护的常用技术,具有同态性质的加密方案可以在密文上对数据进行操作,从而避免用户隐私数据泄漏。
Lin Liu等人在其发表的论文“Privacy-Preserving Mining of AssociationRule on Outsourced Cloud Data from Multiple Parties”(2018AustralasianConference on Information Security and Privacy,Page(s):431-451),公开了一种基于双云装置的多密钥关联规则挖掘方法,该方法的具体步骤是:第一步,BCP加密方案的参数获取及密钥分配,密钥产生中心将强私钥MK发送给评估者,将各用户的弱公私钥对pki,ski发送给各个用户;第二步,用户使用自己的公钥pki加密数据并外包至云服务提供商;第三步,查询用户加密查询数据并发送至云服务提供商;第四步,云服务提供商和评估者交互挖掘查询数据的频繁性;第五步,云服务提供商和评估者交互挖掘查询数据的关联规则;第六步,云服务提供商CSP将挖掘结果使用查询用户的公钥pkr加密并发送给查询用户;查询用户使用私钥skr解密挖掘结果密文得到挖掘结果明文。该方法使用多密钥同态加密方案保护原始数据,利用添加虚拟数据集及随机数、置换等方式混淆数据集,确保在双云交互挖掘过程中原始数据不被半诚实的评估者所获得,而且该方法实现了用户的离线挖掘。但是,该方法仍然存在的不足之处有两个:其一,该方法将BCP密码方案的强私钥MK发送给评估者,则评估者拥有对密文的解密权限,若在数据拥有者上传数据至云服务提供商CSP阶段,评估者主动截获来自用户的加密数据,则评估者可轻松使用强私钥MK解密该被截获数据,这样会导致数据拥有者的数据泄露,无法抵抗在数据外包阶段评估者的主动截获攻击。其二,查询用户不可确定挖掘结果是否来源于云服务器,这样对挖掘结果的可信度带来了影响。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于西安电子科技大学,未经西安电子科技大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910381134.5/2.html,转载请声明来源钻瓜专利网。
- 数据显示系统、数据中继设备、数据中继方法、数据系统、接收设备和数据读取方法
- 数据记录方法、数据记录装置、数据记录媒体、数据重播方法和数据重播装置
- 数据发送方法、数据发送系统、数据发送装置以及数据结构
- 数据显示系统、数据中继设备、数据中继方法及数据系统
- 数据嵌入装置、数据嵌入方法、数据提取装置及数据提取方法
- 数据管理装置、数据编辑装置、数据阅览装置、数据管理方法、数据编辑方法以及数据阅览方法
- 数据发送和数据接收设备、数据发送和数据接收方法
- 数据发送装置、数据接收装置、数据收发系统、数据发送方法、数据接收方法和数据收发方法
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置





