云计算中的数据安全相关问题的研究

  • 格式:pdf
  • 大小:2.24 MB
  • 文档页数:59

单位代码: 10293 密 级: 公开硕 士 学 位 论 文论文题目: 云计算中的数据安全相关问题的研究1010041204 周明 宗平 计算机应用技术 分布计算技术与应用 工学硕士 二〇一三年三月 学号 姓名 导 师 学 科专 业 研 究方 向 申请学位类别 论文提交日期Study of Data Security Related toCloud ComputingThesis Submitted to Nanjing University of Posts and Telecommunications for the Degree ofMaster of EngineeringByZHOU MingSupervisor: Prof. ZONG PingFebruary 2013南京邮电大学学位论文原创性声明本人声明所呈交的学位论文是我个人在导师指导下进行的研究工作及取得的研究成果。

尽我所知,除了文中特别加以标注和致谢的地方外,论文中不包含其他人已经发表或撰写过的研究成果,也不包含为获得南京邮电大学或其它教育机构的学位或证书而使用过的材料。

与我一同工作的同志对本研究所做的任何贡献均已在论文中作了明确的说明并表示了谢意。

本人学位论文及涉及相关资料若有不实,愿意承担一切相关的法律责任。

研究生签名:_____________ 日期:____________南京邮电大学学位论文使用授权声明本人授权南京邮电大学可以保留并向国家有关部门或机构送交论文的复印件和电子文档;允许论文被查阅和借阅;可以将学位论文的全部或部分内容编入有关数据库进行检索;可以采用影印、缩印或扫描等复制手段保存、汇编本学位论文。

本文电子文档的内容和纸质论文的内容相一致。

论文的公布(包括刊登)授权南京邮电大学研究生院办理。

涉密学位论文在解密后适用本授权书。

研究生签名:____________ 导师签名:____________ 日期:_____________摘要随着现代网络技术的快速发展,云计算技术作为网络技术中新兴的研究和应用领域,越来越受到人们的关注。

然而,云计算中的安全问题与效率问题已经成为制约云计算快速发展和推广的关键问题,本文着重研究云计算中的安全问题与相关的性能问题,并在此基础上给出了一种具有安全性机制的云计算服务模型。

针对服务模型中数据的安全性,本文将云计算中的数据分为云内部的数据存储和云外部的数据传输两个部分来研究相应的技术策略。

对于云内部的数据存储,本文给出了一种key/value数据存储模型来对数据进行存储,再通过相关的数据备份和隔离机制来保证数据的安全存储。

对于云外部的数据传输,给出了一种改进的混合加密算法,以提高数据传输过程中的安全性。

针对服务模型中数据处理的高效性,本文基于云计算平台以及集群所使用的负载均衡机制,给出了一种云计算平台下的分布式负载均衡改进算法。

该算法在公有云环境能够高效地对资源进行合理分配,以保证云计算的高性能特性。

本文对给出的改进算法性能进行了分析与评估。

关键词: 云计算,服务模型,安全性,高效性AbstractWith the rapid development of modern network technology, cloud computing technology as the most emerging research and application fields in the network technology, more and more gets the attention of people. However, the security problems and efficiency problems of cloud computing have been as the key problems that restrict the rapid development and popularization of cloud computing. This thesis focused on the study the security problems and related performance problems in cloud computing,and proposes a cloud computing service model with the security mechanism.In connection with the service model of the data security, this thesis divides the cloud computing data into two parts of cloud internal data storage and cloud external data transmission, to study the corresponding technical strategy. For the cloud internal data storage, this thesis gives a kind of key/value data storage model for data storage, and then through the related data backup and isolating mechanism to ensure the safety of data storage. For the cloud external data transmission, this thesis gives an improved hybrid encryption algorithm, in order to improve the safety in the process of data transmission.In connection with the service model of data processing efficiency, this thesis gives a distributed load balancing algorithm based on cloud computing platform and cluster the use of load balance mechanism. The improved algorithm can efficiently made a reasonable distribution of resources in public cloud environment, to ensure the high performance characteristics of cloud computing. The improved algorithm performance analysis and evaluation are given in this thesis.Key words:Cloud computing,Service Model,Security,Efficiency,目录第一章绪论 (1)1.1 研究背景 (1)1.2 研究现状 (2)1.2.1 云计算平台 (2)1.2.2 云计算的安全现状 (5)1.2.3 云计算的挑战和问题 (7)1.3 本文主要工作与组织结构 (10)第二章相关技术研究 (12)2.1 云计算 (12)2.1.1 云计算的概念与特点 (12)2.1.2 云计算的框架和服务形式 (14)2.1.3 云计算的核心技术 (17)2.2 相关技术研究 (19)2.2.1 密码技术 (19)2.2.2 信息加密技术 (20)2.2.3 资源的负载均衡技术 (22)2.3 本章小结 (23)第三章云计算服务模型的安全性研究 (24)3.1 云计算服务模型的架构设计 (24)3.2 云内部的数据安全存储 (25)3.2.1 海量数据存储 (25)3.2.2 数据备份的一致性 (26)3.2.3 多用户隔离机制 (27)3.3 云计算中数据的安全传输方法 (29)3.3.1 DES算法和3DES算法 (29)3.3.2 RSA算法 (30)3.3.3 ECC算法 (31)3.3.4 改进的混合加密算法 (32)3.4 本章小结 (33)第四章云计算服务模型的安全性实现 (34)4.1 云计算服务模型的安全性实现 (34)4.1.1 混合加密算法的实现 (34)4.1.2 节点的自身设计 (35)4.1.3 节点间的负载均衡算法 (36)4.1.4 数据传输中断后的处理策略 (38)4.2 云计算服务模型的性能分析 (39)4.2.1 数据加密算法的性能测试和分析 (39)4.2.2 负载均衡算法的性能测试 (41)4.2.3 负载均衡算法效率的分析 (44)4.3 本章小结 (45)第五章总结与展望 (46)5.1 总结 (46)5.2 展望 (46)参考文献 (48)致谢 (51)附录攻读硕士学位期间撰写的论文 (52)第一章绪论企业在传统的运作模式下,想要去建设自己的一套IT系统,往往要去购买相当多的硬件和软件等基础设施,还要支付软件使用许可费用,这样一套IT系统也需要专门的人员去维护。

事实上,企业真正需要的是完成他们所需要的应用工作,并且达到一定的效率,软硬件设备仅是企业借助的工具而已。

那么有没有这样的服务,它提供给用户所需要的软件服务,而仅仅是在用户需要使用软件的时候再按需计费呢?在这样的服务模式下,用户只需要支付一定量的“租金”给服务提供商,就可以得到了相应的服务,基于这样的思想,导致了云计算概念的诞生。

1.1研究背景最早推出云计算项目的是美国Google公司,他们推出了一个称为“Google 101”的计划,云计算随之产生,并且Google还提出了关于云的理论和概念。

云计算提出不久,很多公司都提出了自己的“云计划”,如:HP、YAHOO、IBM等。

他们随之推出了一系列有关云的新概念,如:云安全、公有云、云效率、私有云……。

这一系列的名词在发展和认可的过程中不断的被人们所理解,而且也在人们的研究下不断演化发展。

云计算[1]是一种新型的现代网络服务模式。

云计算实际上是IT产业社会化分工变革下的一个概念。

云计算(Cloud Computing)是网格计算(Grid Computing)、分布式计算(Distributed Computing)、并行计算(Parallel Computing)、效用计算(Utility Computing)、网络存储(Network Storage Technologies)、虚拟化(Virtualization)、负载均衡(Load Balance)等传统技术所组合成的、最新型的计算机网络服务模式。