需要金幣:![]() ![]() |
資料包括:完整論文 | ![]() |
![]() |
轉換比率:金額 X 10=金幣數量, 例100元=1000金幣 | 論文字數:17854 | ![]() | |
折扣與優(yōu)惠:團購最低可5折優(yōu)惠 - 了解詳情 | 論文格式:Word格式(*.doc) | ![]() |
摘 要:隨著移動互聯(lián)網與云存儲的發(fā)展,人們越來越多的將智能手機上的一些大容量文件、需要備份的短信和通訊錄以及一些比較私密的文件存放到云端.但隨著人們對信息安全的意識的不斷加強,以及云存儲系統(tǒng)對于安全技術的使用相對比較匱乏,導致云存儲系統(tǒng)對安全機制有著十分迫切的需求,在這種情況下,基于Android的局域網安全存儲系統(tǒng)應運而生. 本文主要通過研究目前使用比較廣泛的文件傳輸協(xié)議(FTP),以及安全套接層(SSL)協(xié)議.分析著兩種協(xié)議各自的作用和特點,將這兩種協(xié)議相結合,利用SSL協(xié)議為FTP的數據傳輸提供一個安全的通道,提高FTP的數據安全性能,設計出一種安全的文件傳輸協(xié)議.并結合目前最為主流的Android系統(tǒng)平臺的特性和手機的性能,將協(xié)議運用到Android平臺.利用Java語言以及Eclipse開發(fā)工具,開發(fā)出一種基于Android的局域網安全存儲系統(tǒng),不僅滿足了用戶對于存儲空間的需要,也滿足了用戶對于存儲數據安全性的需要. 本系統(tǒng)將服務器端運行在帶有防火墻的個人電腦上,通過個人電腦的防火墻等安全措施,很好的保障了服務器端存儲的數據的安全性,在客戶端與服務端進行連接的時候需要進行身份驗證,其身份驗證的方式不只是通過密碼進行確認,最主要的是通過一次性口令和數字簽名進行驗證,這樣保障了通過驗證的用戶身份的絕對正確性,只有通過身份驗證的用戶才可以對遠程主機的文件進行操作,在傳輸數據之前,本系統(tǒng)會對數據進行加密,加密所用的算法是DES(Data Encryption Standard,數據加密算法),在安全通道傳輸的數據為加密后的密文,服務器端接受到密文后,對其進行解密存儲,這樣,為數據的傳輸提供了雙重安全保障.在滿足用戶對于文件存儲安全的需求同時,本系統(tǒng)還可以將手機中的短信與通訊錄進行備份,并將備份文件上傳到服務器端,這樣,用戶就可以不用擔心重要短信和聯(lián)系人的丟失,隨時進行恢復操作. 本文主要技術資料有《基于Android的個人云安全存儲系統(tǒng)》、《基于SSL協(xié)議的安全網絡通信的理論和實現(xiàn)》以及《安全FTP系統(tǒng)的設計與實現(xiàn)》等.其中,《基于Android的個人云安全存儲系統(tǒng)設計與實現(xiàn)》講述了個人云安全系統(tǒng)的具體設計與實現(xiàn).《基于SSL協(xié)議的安全網絡通信的理論和實現(xiàn)》對SSL協(xié)議進行了具體的概述和實現(xiàn).《安全FTP系統(tǒng)的設計與實現(xiàn)》一文中詳細地敘述了關于SSL協(xié)議與FTP協(xié)議相結合的具體實現(xiàn),本文所設計的系統(tǒng)就是將SSL協(xié)議與FTP協(xié)議相結合達到數據安全和傳輸安全的目的. 關鍵詞:Android;安全云存儲;身份驗證;SSL;FTP
目錄 摘要 ABSTRACT 第1章 緒論-1 1.1 課題背景與發(fā)展狀況-1 1.1.1 課題背景-1 1.1.2 國內外云存儲的發(fā)展現(xiàn)狀-1 1.2 本文組織結構-3 第2章 系統(tǒng)概述-5 2.1 系統(tǒng)相關技術-5 2.1.1 Android的平臺架構-5 2.1.2 Android的開發(fā)環(huán)境-7 2.1.3 相關協(xié)議簡介-7 2.2 系統(tǒng)分析-9 2.3 系統(tǒng)概要設計-10 2.3.1 系統(tǒng)主要功能設計-10 2.3.2 各模塊設計-11 第3章 系統(tǒng)詳細設計與實現(xiàn)-13 3.1 服務器模塊-13 3.2 客戶端功能模塊-16 3.3 輔助功能模塊-19 3.3.1 傳輸數據的加密解密-19 3.3.2 OTP(一次性口令)模塊實現(xiàn)-19 第4章 系統(tǒng)測試與結果分析-21 4.1 軟件測試-21 4.1.1 測試環(huán)境-21 4.1.2 測試過程-21 4.2 測試結果分析-26 第5章 總結與展望-27 5.1 總結-27 5.2 展望-27 參考文獻-29 致 謝-31 |