研究生: |
朱祐呈 Chu, Yu Chen |
---|---|
論文名稱: |
整合多雲端儲存空間系統之安全與同步的應用程式 A System for Integrating Multiple Cloud Storage Services: Implementation of Secured and Synchronized Desktop Applications. |
指導教授: |
李端興
Lee, Duan Shin |
口試委員: |
李哲榮
Lee ,Che Rung 吳尚鴻 Wu, Shan Hung 李端興 Lee, Duan Shin |
學位類別: |
碩士 Master |
系所名稱: |
電機資訊學院 - 通訊工程研究所 Communications Engineering |
論文出版年: | 2015 |
畢業學年度: | 103 |
語文別: | 英文 |
論文頁數: | 46 |
中文關鍵詞: | 雲端整合 、雲端加密 |
外文關鍵詞: | Integrating Multiple Cloud Storage, secure cloud |
相關次數: | 點閱:57 下載:0 |
分享至: |
查詢本校圖書館目錄 查詢臺灣博碩士論文知識加值系統 勘誤回報 |
近年來,隨著世代的改變,雲端的發展也逐日漸進,很多家公司開始提供雲端空間的服務,像是Google Drive , Dropbox, Box......等。由於這些雲端空間服務程式都會有自己的應用程式,若我們有很多不同的雲端空間服務的帳號,就要安裝來自不同提供商給的應用程式;若我們沒有使用專屬的應用程式,自然無法連結到我們的檔案。現今,很多人擁有不同的雲端帳號,但電腦一次卻只能執行一個帳號、雲端空間的限制也是另許多使用者煩惱的問題。
而存在雲端的資料,大家最為關心的就是安全性的考量,雖然各個雲端服務提供商都宣稱自己有做加密的保護且不會去看使用者的檔案,但相信很多用戶還是會擔心安全性及私密性的問題,畢竟檔案都在雲端空間上。
為了解決以上的問題,我們提供一個可以整合多個雲端儲存空間的架構,透過我們的架構,使用者可以容易的管理不同雲端空間資料且不需要下載來自不同雲端提供商所給的程式.為了突破免費容量的限制,我們讓用戶可以把許多免費空間串接起來。另外,我們也考量了安全性的問題,提供加密及解密的服務,讓使用者保有檔案的鑰匙,只有自己才可以解鎖。
In recent years, due to rapid advancement in network and computer technologies, cloud services have been gradually developed. Among all cloud services, online storage or cloud storage attracts a lot of attention. Many companies, such as Dropbox, Google and etc. have started offering cloud storage services. Being able to access our data from anywhere and at any time, the convenience offered by cloud storage services has fundamentally changed our daily lives.
However, the cloud storage services offered by commercial companies in their current form have two drawbacks. First, to use the cloud storage service conveniently offered by a specific cloud storage service provider, users have to install a synchronization program offered by the service provider in their local hosts. This synchronization program keeps the files in the local host synchronized with their remote copies in the cloud. The synchronization programs inevitably allow only one cloud storage service account in each local host. This limits the storage space that users can use. The second drawback of the current cloud storage services is security concern. Although all companies offering cloud storage services claim that users' files are securely encrypted and that maintaining users' privacy has the top priority, most users still worry since the companies also hold the decryption keys.
In this thesis we present an architecture to address the two drawbacks described above. In our architecture locally files are maintained in a file tree and remotely our architecture distributes files in multiple cloud storage accounts, such that no account violates its space limit. In our architecture files are encrypted before they are stored in cloud storage accounts. Only users have the decryption keys. In this thesis we also present a prototype implementation of the architecture.
Bibliography
[1] ”Dropbox official website,” Dropbox, [Online]. Available:
https://www.dropbox.com/.
[2] ”Googledrive official website,” Googledrive, [Online]. Available:
https://drive.google.com/.
[3] ”Box official website,” Box, [Online]. Available:
https://www.box.com/.
[4] ”Onedrive official website,” Onedrive, [Online]. Available:
https://onedrive.live.com/.
[5] Daemen, Joan, and Vincent Rijmen.The design of Rijndael: AES-the advanced
encryption standard.Springer Science & Business Media, 2013.
[6] ”MultCloud official website,” MultCloud, [Online]. Available:
https://www.multcloud.com/.
[7] ”Boxcryptor official website,” Boxcryptor, [Online]. Available:
https://www.boxcryptor.com/en.
[8] ”SQLite official website,” SQLite, [Online]. Available:
https://www.sqlite.org/.
[9] A. Tridgell, and P. Mackerras. The rsync algorithm. , June 1996.
[10] ”Microsoft SQL Server 2012,” Microsoft, [Online]. Available:
http://www.microsoft.com/zh-tw/download/details.aspx?id=29062.
[11] Hypertext Transfer Protocol, https:// en.wikipedia.org/ wiki/ Hypertext_
Transfer_ Protocol, Accessed June 29,2015
[12] Secure Sockets Layer, https://en.wikipedia.org/wiki/Transport_ Layer_ Security,
Accessed June 29,2015
[13] ”JNotify official website,” JNotify, [Online]. Available:
http://jnotify.sourceforge.net/.
[14] Hung-Wen Chiu, Implementation of a Secured File Distribution, Synchronization
and Backup Facility over Multiple Cloud Storage, June 2014.
[15] ”Dropbox Developers Document,” Dropbox, [Online]. Available:
https://www.dropbox.com/developers/core/docs.
[16] ”SharpShell Developers Document,” SharpShell, [Online]. Available:
https://sharpshell.codeplex.com/.
[17] Dynamic-link library,https://en.wikipedia.org/wiki/Dynamic-link_ library,
Accessed June 29,2015