论文部分内容阅读
随着云计算的高速发展,人们越来越多的将数据存储在云端,但不容忽视的是云计算的应用也伴随着安全性的风险,诸如数据存储、传输的安全,用户的隐私。云计算安全问题,影响着云计算的应用和普及,是云计算研究中至关重要的问题。同态加密是一种基于数学困难问题的计算复杂性理论的密码学技术。对经过同态加密的数据进行操作得到一个输出,将这一输出进行同态解密,其结果与用同一方法操作未加密的原始数据得到的输出结果是一样的。MapReduce技术是Google首先完善并且大规模应用的一种并行计算模型。它是一种简单的分布式计算模型。其功能是运用n多台计算机处理同一堆海量数据以此得到最终结果。本文首先介绍了同态加密算法的概念和性质,学习了MapReduce的编程模型;其次模拟了数据传输、存储过程;最后给出了一种基于MapReduce的同态隐私信息检索方案,并对方案的隐私性进行了详细分析。