社會經濟和科技的發展使得移動終端在現實應用中得到了廣泛的應用。 移動終端是指可以在移動中使用的電腦設備,在提供使用上的方便的同時,移動終端在使用者需求大幅增加的前提下它的計算、存儲資源的受限以及能量供應不足的問題也漸漸凸顯。 為了解決這些問題,雲計算作為一種支撐架構被引人,這就出現了移動雲計算。
在移動雲計算中,由於移動終端使用者是通過無線網路進行資源、服務獲取的,由無線網路的特性所決定,其存在很多的安全問題。 首先,在連接時的授權認證是必須解決的問題,其次,認證完成後的資料或者連接保護包括防篡改、劫持、重放等各種惡意攻擊等。 解決這些問題,目前公認的最好解決方案是 SSL(Security Socket Layer,安全通訊端層)的運用。
另外,在移動雲計算中,隨著智慧手習功多及和性能的相對提高,其在雲環境下的業務對資料量也提出了更高的要求,比如利用豐富的傳感設備進行的資料獲取過程涉及到的大量資料的傳輸,當然還有其他需要進行大量關鍵資料傳輸的需求, 在這些情況下對大批量資料傳輸的安全保證將會對性能產生影響。
本文基於移動雲計算中資料傳輸過程中存在的安全問題,探究安全防護對移動雲計算架構下的應用服務的能耗、時延等的影響。 通過這些問題的探究,為移動雲計算的安全防護過程中需要考慮的問題提供參氰文章第二部分介紹雲計算和移動雲計算相關的概念,第三部分介紹在移動雲計算中的安全問題和資料保護, 第四部分介紹在兩種不同的資料加密方式下的移動雲計算在資料傳輸過程中性能改變的實驗、各參量的比較及結果分析,第五部分對工作進行總結。
移動雲計算
1、雲計算和移動雲計算
雲計算作為一種新的計算架構由Google于2007年正式提出,其出現受到了廣泛的關注,並在產業界和學術界掀起子一股研究熱潮。 移動雲計算在移動終端大力普及的背景下也成為人們研究的焦點。
1.1雲計算
2006年,谷歌公司埃裡克,施密特(Eric Schmidt)用雲計算這一術語回應亞馬遜傑夫? 貝索斯(Jeff Bezos)的彈性計算力,這一事件被視為雲計算的首次亮相。 也有人認為,雲計算(Cloud Computing)起源于亞馬遜EC2(Elastic Compute Cloud的縮寫)產品和Google-IBM分散式運算專案,它們直接使用了」Cloud Computing「的概念。
雲計算真正實現了按需計算,從而有效地提高了對軟硬體資源的利用效率。 它是隨著處理器技術、分散式存儲技術、自動化管理技術、虛擬化技術和寬頻互聯網技術的發展而產生的。 從技術層面講,雲計算基本功能的實現取決於兩個關鍵的因素,一個是資料的存儲能力,另一個是分散式的計算能力。 雲計算有如下特點:低成本,包括使用者終端、IT基礎設施和軟體;高性能,包括增強的計算能力、無限的存儲容量和增強的資料安全;使用者系統和資料格式間的高度相容性;軟體的及時更新和簡單的維護;極低的設備依賴;高效的群組協作。
所以說雲計算是一種可以在最小的管理以及和服務提供者交互條件下快速部署和發佈,通過網路向使用者提供方便、按需訪問可動態配置的計算資源(如網路、伺服器、儲存體、應用以及服務)共用池的服務模式。
1.2移動雲計算
移動計算是指在可擕式設備上運行單獨的應用或者通過無線網路獲取遠端的應用。 將移動計算和雲計算融合即形成移動雲計算的概念。 移動雲計算(Mobile CloudComputing, MCC)首先是在文獻中出現,其是指資料存儲和處理均發生在行動裝置之外的一種計算架構。
概括來講,移動雲計算的定義可分為兩大類:第一類是指將資料存儲和處理遷移出終端設備,移動終端在雲計算架構下只扮演簡單的終端的角色,其目的只是提供一種更為方便的獲取雲端服務的方式, 這種架構的好處是解決了移動終端存儲和計算資源不足的問題,同時通過集中式的管理對安全要求較高的應用,這樣就將安全問題提高到一個新的層次。 第二類是指存儲和處理依然在終端設備上進行,這種條件下的雲計算不同于資料中心按需付費模式,每個節點由單獨的使用者所有並且可能是移動的,採用這種方式可以有效利用硬體上的優勢,比如,對多媒體和傳感資料的處理避免了大量的資料傳輸, 更加高效地從其他設備上獲取資料,進行分散式的硬體管理等。
總之,移動雲計算就是為了解決移動終端在各種資源上的受限問題,通過移動雲計算架構,可以有效地利用分佈的資源來節省移動終端在業務處理過程中的時間和能量耗費。
123下一頁