论文部分内容阅读
随着云计算的兴起,云存储是其中的一种重要应用模式。数据存储在云端为使用者通过不同终端随时随地访问所需的数据提供了便利。与此同时,数据的安全是云数据存储最关键的技术问题之一。目前经典的数据加密技术已经能够为数据安全本身提供很好的技术保障。但是在云存储环境中,采用传统加密技术加密后的云端数据在检索时会有较大的网络传输和计算开销。以关键词检索目标信息时,需要将密文数据下载检索终端,然后进行解密运算,最后检索明文是否包含目标信息。如果考虑在云端利用其强大的计算资源解密数据然后检索明文,获得目标检索结果,则会存在明文暴露在云端的潜在安全风险。全同态加密技术能够在不必将密文解密的情况下直接对加密数据进行计算、检索和分析等。因此,论文的工作以全同态加密技术为基础,研究如何将它应用到云文件管理的领域中,讨论在该应用中需要解决的技术问题,探索优化处理性能,构建出实验应用环境,为真实场景下的应用提供必要的技术依据。论文主要开展的工作包括以下几个方面:(1)研究并对照了传统加密技术和全同态加密技术的原理和特点。论文中对传统加密技术中的加密特点和原理、具体加密过程以及加密同态性进行了分析;对全同态加密技术中的加密原理和加密同态性进行了分析。对照了它们之间的特点。得出全同态加密相比传统加密技术的优势所在。(2)提出了一套基于全同态加密技术的文件加密、解密和检索算法。论文中,分析了目前按位加密、解密和检索的全同态加密算法特点,对其进行改进,以对现有的加密、解密和检索算法进行改进,提高密文检索效率。构建实验环境,对所提出的加密、解密和检索算法进行实验,获取实验结果并分析其有效性和正确性。(3)以客户端/服务端模式设计并实现了基于全同态加密的云文件管理原型系统。该系统采用论文中提出的改进的全同态加密、解密和检索算法,实现了文件上传、下载、检索等云文件管理功能。