加密云存儲系統(tǒng)研究與實現(xiàn)
發(fā)布時間:2017-09-20 01:37
本文關(guān)鍵詞:加密云存儲系統(tǒng)研究與實現(xiàn)
更多相關(guān)文章: Aes算法 owncloud開源項目 安全云存儲 文件加密 對稱秘鑰
【摘要】:目前云計算越來越受到各方面的認可,在其基礎上衍生出了很多非常方便實用的技術(shù)產(chǎn)品,我們研究的云存儲也是在其理論基礎上擴展出來的一個新的概念。它把網(wǎng)絡里面很多各種類型的存儲型設備,以一定的技術(shù)手段整合到一起,通過一些集群應用,或分布式的概念,使這些設備一起高速的工作,對外部實現(xiàn)數(shù)據(jù)存儲的功能[5]。 現(xiàn)在軟件市場上已經(jīng)有了不少非常成熟的云存儲的產(chǎn)品,國內(nèi)的云存儲產(chǎn)品具體有七個代表云存儲系統(tǒng)[11-13]。如百度云盤、360云盤、網(wǎng)易云盤、華為Dbank、金山快盤、115網(wǎng)盤、新浪微盤等等;國外的云存儲產(chǎn)品有谷歌的Google Drive、Dropbox、蘋果的iCloud、微軟的Skydrive等等。這些云存儲產(chǎn)品不僅存儲空間大,而且速度也十分令人滿意,極大的方便了人們的文件管理。因此吸引了越來越多的用戶將其文件存儲到云盤上。 但是,伴隨而來的卻是多起用戶數(shù)據(jù)泄露事件,給用戶帶來巨大損失[1,2]。最引人關(guān)注的就是前不就發(fā)生的好萊塢影星的艷照泄露事件,影響眾多互聯(lián)網(wǎng)云服務[6]。這些事件給那些云存儲運用商敲響了警鐘,同時令不少用戶產(chǎn)生了恐懼,不太愿意將一些重要的或私密的文件存到云盤上,這對云存儲技術(shù)來說是一個最大的挑戰(zhàn)。 為解決這一問題,打消用戶關(guān)于信息的安全的顧慮,重拾用戶信心,我們提出了一套針對云存儲的信息安全的解決方案,,給云存儲的推動帶來很大的市場價值[3,4]。云存儲安全有三個方向,平臺安全、管控安全以及應用安全[7]。我們的方案主要著眼于對用戶上傳的文件進行加密,使其存儲在云存儲服務器上的文件都是加密文件,沒有用戶自己提供的解密密鑰無法解密。同時為了方便用戶的使用,我們開發(fā)了非常便捷的相應的客戶端,是加解密過程對用戶屏蔽,使其方便,安全的享受云存儲技術(shù)帶來的便利。 本系統(tǒng)的核心是將文件做加解密處理,運用到了對稱秘鑰的技術(shù),客戶端上傳文件時,我們對文件進行加密,將加密后的文件存放在云存儲服務器上,這樣就保證的客戶文件的相對安全性。當客戶端從服務器下載文件時,我們在驗證了其登陸信息后將服務器的加密了的文件傳給它,用戶在驗證過后客戶端通過對稱秘鑰技術(shù)將密文還原,顯示給用戶解密后的文件,即原始文件。 本系統(tǒng)加解密文件使用aes算法。其服務器端選擇開源軟件owncloud作為基礎,在此基礎上進行了定制開發(fā)?蛻舳烁采w全平臺,包括windows應用程序,web端,mac端應用程序以及ios/android兩個移動端,客戶端負責加解密文件功能。同時,所有客戶端共享一個服務器端。Windows端主要采用了用戶空間文件系統(tǒng)結(jié)合加解密算法實現(xiàn)的一套系統(tǒng)。ios/android兩個移動端主要采用的是c++builder XE6環(huán)境進行的開發(fā),它是多設備、基于標準的C++解決方案,可實現(xiàn)一套代碼編譯出多種系統(tǒng)的應用程序。
【關(guān)鍵詞】:Aes算法 owncloud開源項目 安全云存儲 文件加密 對稱秘鑰
【學位授予單位】:吉林大學
【學位級別】:碩士
【學位授予年份】:2015
【分類號】:TP311.52;TP333
【目錄】:
- 摘要4-6
- Abstract6-8
- 目錄8-10
- 第一章 緒論10-14
- 1.1 項目概述10-11
- 1.2 項目背景及意義11
- 1.3 國內(nèi)外研究現(xiàn)狀11-12
- 1.4 系統(tǒng)預期目標12-13
- 1.5 研究的主要內(nèi)容13-14
- 第二章 相關(guān)技術(shù)14-18
- 2.1 ownCloud概述14
- 2.2 FUSE介紹14
- 2.3 加解密算法14-16
- 2.4 C++ Builder XE6 開發(fā)環(huán)境16
- 2.5 UML 介紹16-18
- 第三章 項目需求分析18-22
- 3.1 項目總體介紹18
- 3.2 項目總體需求分析18-21
- 3.2.1 云存儲服務器需求分析18-19
- 3.2.2 云存儲客戶端需求分析19-21
- 3.3 本章小結(jié)21-22
- 第四章 系統(tǒng)概要設計22-32
- 4.1 系統(tǒng)原型22-23
- 4.2 云存儲服務器端23
- 4.3 云存儲客戶端23-31
- 4.3.1 云存儲在 Windows 下的客戶端23-25
- 4.3.2 云存儲在 Android\IOS 下的客戶端25-31
- 4.4 本章小結(jié)31-32
- 第五章 詳細設計及實現(xiàn)32-54
- 5.1 加密云存儲服務器實現(xiàn)32-34
- 5.2 加密云存儲移動客戶端實現(xiàn)34-47
- 5.2.1 移動客戶端的基本功能及整體結(jié)構(gòu)34-38
- 5.2.2 Server、View、Controller、Virtual File System、Cache38-47
- 5.3 移動客戶端界面47-49
- 5.4 Windows 下的客戶端49-53
- 5.5 本章小結(jié)53-54
- 第六章 總結(jié)及展望54-56
- 6.1 全文總結(jié)54
- 6.2 工作展望54-56
- 參考文獻56-58
- 致謝58
【參考文獻】
中國期刊全文數(shù)據(jù)庫 前6條
1 唐箭;;云存儲系統(tǒng)的分析與應用研究[J];電腦知識與技術(shù);2009年20期
2 劉貝;湯斌;;云存儲原理及發(fā)展趨勢[J];科技信息;2011年05期
3 傅穎勛;羅圣美;舒繼武;;安全云存儲系統(tǒng)與關(guān)鍵技術(shù)綜述[J];計算機研究與發(fā)展;2013年01期
4 王會波;;安全存儲與云存儲安全[J];信息安全與通信保密;2010年12期
5 成靜靜;;基于Hadoop的分布式云計算/云存儲方案的研究與設計[J];數(shù)據(jù)通信;2012年05期
6 石利平;;淺析基于Web的云存儲技術(shù)[J];現(xiàn)代計算機(專業(yè)版);2010年03期
本文編號:885167
本文鏈接:http://sikaile.net/kejilunwen/jisuanjikexuelunwen/885167.html
最近更新
教材專著