面向多维数据外包查询的隐私保护机制研究与实现

来源 :西安电子科技大学 | 被引量 : 0次 | 上传用户:zlh888617
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着移动互联网和物联网的快速发展,人们的生活质量得到提升,日常生活中产生的数据量也大大增加。海量的生活数据被转换成多维数的形式由数据拥有者集中存储,数据拥有者根据这些数据可以为用户提供一些查询服务,该类型的服务能给用户的出行、消费选择、医疗服务和科学研究等提供有价值的参考信息,因此,这种请求式的查询服务吸引了社会各界的广泛关注。然而,为大量用户提供查询服务会给数据拥有者带来巨大的存储和计算开销,用户的查询信息也被泄露给数据拥有者。随着云计算技术的发展,数据拥有者把数据外包到云服务器上进行存储,并由云服务器根据用户的请求提供查询服务已经成为一种新的趋势。由于数据被视为敏感资产,数据拥有者并不希望自己的数据资产被云服务器获知,用户在查询时也希望自己的查询信息对云服务器和数据拥有者是保密的,因此,数据安全问题是多维数据外包查询中亟待解决的关键问题。针对多维数据外包查询中数据拥有者数据资产和用户查询信息的隐私问题,本文基于合数阶群上改进的同态加密技术,提出多维数据外包场景下隐私保护的欧式距离查询和Skyline查询方案,具体如下:首先,本文构造了隐私保护的欧式距离查询方案。该方案能够在保证数据拥有者和用户隐私的前提下,由云服务器为用户提供欧氏距离查询服务。数据拥有者首先将数据加密后外包给云服务器,云服务器存储这些数据并为用户提供查询服务,即根据用户发送的加密请求,用欧式距离查询算法进行查询,并向用户返回准确的查询统计结果。详细的安全分析说明该方案能够满足安全需求,计算复杂度分析和对比说明了方案具有高效性。其次,本文构造了隐私保护的Skyline查询方案。在该方案中,云服务器可为用户提供隐私保护的Skyline查询服务,即数据拥有者的数据加密后由云服务器存储;当用户需要查询时,用户将自己的需求进行加密运算后,生成查询请求并发送给云服务器;云服务器根据用户加密的查询请求进行计算,得到满足用户查询需求的最优点集合,并返回该结果给用户。同时,通过对方案的安全性和计算复杂度分析,表明该方案可以提供安全且高效的Skyline查询服务。最后,本文对所提的欧氏距离查询方案和Skyline查询方案进行了实现,并对具体的开发环境、测试环境和实现过程详细描述。同时,本文对两个方案中数据拥有者、用户和云服务器的性能进行测试和分析,并对方案在真实环境下的总体性能进行评估。结果表明所提的方案在实际环境下的计算和通信开销较小,可以为用户提供准确高效的查询服务。
其他文献
血细胞形态学分析对贫血、白血病和艾滋病等血液疾病的早期诊断具有十分重要的意义。传统形态学检查都是由经过专门培训的检验科人员在显微镜下对外周或骨髓血涂片中的细胞完
随着云计算技术与大数据的兴起与发展,对数据中心操作系统的可靠性、可扩展性以及执行效率性能提出了非常严峻的考验。传统数据中心大都采用虚拟机进行资源管理,虚拟化技术将
随着机器人技术的发展,机器人应用领域更加广阔。但从当前的机器人技术来看,单机器人在采集处理信息数据和控制能力等方面都是有限的,当工作任务复杂和工作环境多变时,单机器
在当前竞争日益激烈的互联网时代下,数据的及时获取成为企业成功的关键所在。商业智能以挖掘数据中的信息为目的,以数据搜集、管理和分析为手段,使用户从数据中获得对于商业
随着科技的发展和社会的进步,现实世界中的各种系统越来越复杂,传统的数学方法已经满足不了我们现实世界复杂系统中对多目标优化问题的求解要求。进化算法作为一种模拟自然界
随着数据挖掘技术的逐渐发展,数据挖掘模型越来越复杂,使得数据挖掘可视化的需求越来越强烈。数据挖掘可视化有三个方面动机:1.帮助初学者和用户理解数据挖掘模型的工作原理;
虚函数表劫持攻击是破坏C++程序控制流完整性的攻击手段之一,尤其在攻击现代浏览器中得到广泛应用,其攻击目标包括程序中的虚函数表和虚函数表指针。针对性的防御方法通过静
互联网在诞生初期的目标仅仅是为了提供计算机之间端到端的互联互通,这种设计思想导致基于传输控制协议/因特网互联协议(TCP/IP,Transmission Control Protocol/Internet Pro
标准必要专利许可中权利人和被许可人利益的冲突,引发滥用标准必要专利许可案件的发生,影响市场正常的竞争秩序,亟需法律规制。由于缺少对禁令滥用的规制及FRAND原则的不完善
由于无线信道的广播特性,无线通信安全极易受到威胁,而窃听是最主要的一种安全问题。随着多天线技术、信号处理技术和编码技术的发展,在物理层实现信息的安全传输成为可能。