本发明涉及计算机信息保护领域,具体涉及一种基于布谷鸟过滤器的云平台隐私保护方法。
背景技术:
随着计算机和网络信息的高速发展,数据也随之海量增长,越来越多的客户倾向于把数据的存储和维护工作外包给专业的数据服务提供商,实现从基础存储管理和维护的沉重压力中解脱出来,实现专注于自身核心业务的研究和壮大。在此需求下,云存储的研究崭露头角,并得以迅速发展。云存储具有良好的便利性、可扩展性,显著降低本地的存储和维护开销,少量的经济花费等优势。然而,对于云存储的安全性也随之产生质疑,并且安全性逐渐成为云存储系统发展的一个至关重要的瓶颈。其中,隐私保护是云存储安全中的极其重要的一个方面,通常情况下,采用隐藏用户访问方式来实现隐私保护的目的。但是现有技术中已经存在有一些方法来解决如何隐藏数据的访问方式这个安全问题,但是存在一些需要的关键问题,比如(1)由于用户每次访问,云服务器都需要返回所有数据,从而导致用户与云服务器之间的通信量很庞大;(2)为了隐藏数据的访问方式,云端要存储虚拟数据,这无疑增加了存储的空间开销与平均访问时间;(3)多个用户同时对相同数据发出访问请求,云端服务器就可以看到两个相似的数据访问过程,从而认定两个用户访问了同一数据,使得用户的隐私遭到泄露。
技术实现要素:
1.所要解决的技术问题:
针对上述的技术问题,本发明提出一种基于布谷鸟过滤器的云平台隐私保护方法,提出了一个隐藏式的随机访问云平台方法。
2.技术方案:
一种基于布谷鸟过滤器的云平台隐私保护方法,其特征在于:包括用户端与服务端;所述用户端包括数据存储模块、数据访问模块;所述数据存储模块包括虚拟数据生成模块、数据加密模块、加密分组模块;所述数据访问模块包括数据读取模块、数据更新模块、数据加密模块、数据重加密模块;所述服务端包括数据存取控制模块、并行模块;所述数据存取控制模块包括哈希存储控制模块、数