摘要云计算支持随需应变的访问一个资源集中池,所以大量的企业和个人用户将他们的数据存储到云上。重复数据删除技术使得云服务提供商极大的减少他们的存储和数据传输花费。然而很不幸,去重的优势因为面临的安全性和隐私性的挑战而带来很高的开销。所以数据安全去重成为去重技术的关键。82998
为了保证数据安全性和机密性,本文利用收敛加密技术和Bloom Filter算法设计了一个基于阿里云平台的数据安全去重系统。系统利用收敛加密对用户文件进行加密,然后上传文件到云端,满足了用户上传文件并保证文件机密性的需求。而云服务器端可以利用自身计算功能通过系统对加密文件去重达到相同文件只保存一个副本的目标。
毕业论文关键词 云存储 重复数据删除技术 收敛加密 阿里云
毕业设计说明书外文摘要
Title Secure Cloud Storage System--Secure Deduplication System
Abstract Cloud computing support on demand access to a resource pool,which makes a lot of enterprises and inpidual users to outsource their data to the cloud。And data deduplication technology makes cloud service providers greatly reduce their storage and data transfer costs。Unfortunately,advantages of deduplication come with a high cost for the new security and privacy challenges。So secure deduplication becomes the key of the deduplication technology。
In this paper,to ensure data security and confidentiality, we design a secure data deduplication system based on aliyun by using convergence encryption an Bloom Filter algorithm。The system encrypt files of users with technology of convergent encryption,then upload the files。Which satisfy the needs of users that upload files and ensure the data confidentiality in the meantime。through the system,cloud servers can use its computing ability to deduplicate the encypted files to reach the target that store only one copy of duplicate data。
Keywords cloud storage secure deduplication Convergent encryption aliyun
目 次
第一章 引言 1
1。1 研究背景 1
1。2 研究现状 2
1。3 研究内容与目的 5
1。4 文章结构 5
第二章 相关理论与技术 7
2。1 基本概念 7
2。2 Bloom Filter算法 8
2。2。1 布隆过滤器 8
2。2。2 布隆过滤器算法错误率与参数选择 9
2。3 阿里云服务介绍 10
2。3。1 云服务器ECS 10
2。3。2 OSS文件存储系统 10
2。3。3 云数据库RDS 11
第三章 系统开发与设计 12
3。1 系统安全模型 12
3。2 总体结构 12
3。3 系统功能分析 13
3。3。1客户端程序功能分析 13
3。3。2云端程序功能分析 14
3。4 数据库设计