论文部分内容阅读
随着大数据时代的到来和网络存储技术的不断发展,人们越来越多地将自己的数据存放在网络中并进行数据共享。云计算和云存储技术的发展为实现海量数据的存储提供了有效的途径。但是由于技术的不成熟和制度的不完善,云计算数据安全问题一直困扰着人们,制约了云计算的发展。如何设计一个良好的云端存储平台和安全的数据存储与共享模式,如何高效、安全地存储和管理云端的数据成为了企业和各组织、专家们研究的热点。当前主要流行的云存储平台设计有Google的GFS和开源Hadoop中的HDFS,这些平台为处理海量数据提供了巨大的帮助,但是在这些平台中还存在一些不完善的安全机制制约了其发展。同时,云存储中最基本的功能之一是数据共享,个人用户或者企业之间想要更安全、更高效地进行数据共享变得越来越频繁,从而找到有效的密钥管理方案显得更为重要。因此,根据实际需求,本文作了相关研究和分析,设计了不同的方案,改进了HDFS的性能,以达到行之有效的数据存储安全目标,其主要工作内容和创新点如下:1.研究了云计算数据存储安全的关键技术,包括身份认证、数据加密等技术,这些为后面设计的方案提供了理论基础。2.利用当前开源云平台Hadoop,对其分布式文件系统HDFS进行分析和优化,完成安全分布式云存储平台的设计和实现。文章设计了一个基于Hadoop的安全存储平台(Hadoop-Based Secure Storage Platform, HBSSP),并在整个系统中加入了安全资源池,保证整个系统资源的可扩展性和可靠性。当整个系统设计好后,文章进行了测试和性能分析,表明本文设计的安全云存储平台在实际生活中具有一定的应用价值。3.进一步研究了密钥管理机制,提出KAE加密算法,该算法通过对密钥的聚合处理,从而有效达到数据间安全灵活地共享和处理。最后通过与其他同类算法比较,证明本文引入的算法有一定的优势。