论文部分内容阅读
随着云计算的深入发展,越来越多的用户和企业将数据和信息上传至云端存储,这样不仅能节省开支,而且还能将用户从复杂的本地数据管理中解放出来。当我们从云计算的发展中获得诸多便利的同时,云存储的可靠性和安全性越来越受到云用户的关注。为了保证数据的安全性和私密性,数据一般都是以密文的形式存储在云端服务器上,给想要在密文数据上进行关键字查找的用户带来了检索难题。 本文针对云环境下的特点,为解决在加密云数据上进行高效、动态的模糊多关键字排行查询问题,提出了云环境下支持隐私保护的动态模糊多关键字排行查询方案(即DFEMRSE方案)。本文提出的DFEMRSE方案借鉴了MRSE方案的构建思想,并对MRSE进行了诸多改进。首先,通过向MRSE方案中引入TF× IDF规则与bloom filter,并提出纠删码分块机制,得到查询更加准确、更加高效的EMRSE方案,并对EMRSE方案进行了必要的优化;其次,通过利用通配符和近义词构建模糊集,并提出支持通配符模糊关键字查询的bloom filter,得到能够支持模糊多关键字查询的EMRSE方案,即FEMRSE方案;最后,通过利用纠删码分块机制、增量机制以及向量矩阵乘法性质,实现了支持动态文件操作(包括增加文件操作、删除文件操作、更新文件操作)的FEMRSE方案,即DFEMRSE方案。 本文对DFEMRSE方案进行了仿真实验,并与MRSE方案进行了比较。结果表明,本方案在保证查询安全性的前提下,不仅能够高效、准确地实现云环境下的多关键字排行查询,而且能快速有效地进行模糊查询与动态文件操作。