• <tr id="yyy80"></tr>
  • <sup id="yyy80"></sup>
  • <tfoot id="yyy80"><noscript id="yyy80"></noscript></tfoot>
  • 99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看 ?

    基于云計(jì)算的智能移動(dòng)終端的數(shù)據(jù)安全性研究

    2015-05-30 10:48:04蔣國清
    軟件工程 2015年11期
    關(guān)鍵詞:數(shù)據(jù)加密數(shù)據(jù)安全云計(jì)算

    摘 要:云計(jì)算是一種新型的現(xiàn)代網(wǎng)絡(luò)服務(wù)模式,其中的數(shù)據(jù)安全已成為云計(jì)算研究中的熱點(diǎn),以智能手機(jī)為代表的智能移動(dòng)終端的快速普及,使移動(dòng)云計(jì)算中數(shù)據(jù)安全形勢(shì)更加嚴(yán)峻,文章提出了數(shù)據(jù)切分、矩陣變換,部分?jǐn)?shù)據(jù)混合加密的新思路,減少了移動(dòng)終端的資源消耗,提高了移動(dòng)云計(jì)算中數(shù)據(jù)安全的處理速度和存儲(chǔ)速度。

    關(guān)鍵詞:云計(jì)算;移動(dòng)云;數(shù)據(jù)安全;數(shù)據(jù)加密

    中圖分類號(hào):TP301 文獻(xiàn)標(biāo)識(shí)碼:A

    1 引言(Introduction)

    谷歌公司首次提出了云計(jì)算的概念和相關(guān)理論后,很多公司提出了自己的“云計(jì)劃”,它成了一種新型的現(xiàn)代網(wǎng)絡(luò)服務(wù)模式[1],它是新型的計(jì)算機(jī)網(wǎng)絡(luò)服務(wù)模式,是集網(wǎng)格計(jì)算、分布式計(jì)算、并行計(jì)算、效用計(jì)算等技術(shù)于一體的新型服務(wù)模式。

    數(shù)據(jù)安全成為云計(jì)算研究中的熱點(diǎn)。對(duì)于提供商,云計(jì)算覆蓋了從底層基礎(chǔ)架構(gòu)到最上層應(yīng)用的各個(gè)方面,涉及服務(wù)器、網(wǎng)絡(luò)存儲(chǔ)等。作為用戶使用最多的是軟件應(yīng)用和數(shù)據(jù)存儲(chǔ),所以數(shù)據(jù)安全也就成為面向云計(jì)算的研究工作的熱點(diǎn)。

    以智能手機(jī)為代表的智能移動(dòng)終端的快速普及,這些智能終端引入云計(jì)算為用戶提供服務(wù)具有巨大的商業(yè)價(jià)值,催生出一種新的計(jì)算模式-移動(dòng)云計(jì)算,集合傳統(tǒng)云計(jì)算和移動(dòng)智能移動(dòng)終端的自身的安全隱患,其安全問題比傳統(tǒng)云計(jì)算更加嚴(yán)峻。由于移動(dòng)設(shè)備采用無線通信方式,數(shù)據(jù)容易被截獲,加之自身特性,如CPU主頻低、內(nèi)存小、存儲(chǔ)空間小,計(jì)算能力低,電池的續(xù)航能力有限等,要采取普通的安全措施大大地受到了限制。

    2 國外云計(jì)算和移動(dòng)云安全的研究(The research of

    cloud computing and mobile cloud security aboard)

    美國Gartner公司在2008年6月發(fā)布的一份研究報(bào)告《Assessing the Security Risks of Cloud Computing》中指出:雖然云計(jì)算產(chǎn)業(yè)市場(chǎng)前景廣闊,但是安全將成為阻礙其發(fā)展的一個(gè)重要障礙[2]。云計(jì)算的數(shù)據(jù)安全問題引起了行業(yè)人士和用戶的廣泛關(guān)注。很多用戶在考慮是否實(shí)施云計(jì)算解決方案時(shí),最大的顧慮就是安全問題[3]。事實(shí)上,作為一個(gè)信息服務(wù)平臺(tái),云計(jì)算將不可避免地出現(xiàn)諸如安全漏洞、信息泄露等安全問題,這對(duì)于云計(jì)算平臺(tái)的安全性提出了更高的要求[4]。

    國外在云計(jì)算安全方面的研究起步較早,如將特殊的操作系統(tǒng)與普通的操作系統(tǒng)一起運(yùn)行在同一個(gè)虛擬機(jī)監(jiān)視器中,但是特殊操作系統(tǒng)的增加也增加了整個(gè)系統(tǒng)的負(fù)擔(dān),影響了系統(tǒng)的性能,兼容性很差[3]。Overshadow系統(tǒng)對(duì)數(shù)據(jù)的保護(hù)的方式是對(duì)所有的內(nèi)存頁面進(jìn)行加密,通過虛擬機(jī)監(jiān)控器對(duì)該應(yīng)用程序進(jìn)行管控。但是加密操作對(duì)系統(tǒng)的性能同樣有一定的影響[4]。國外的IT公司中典型的云平臺(tái)Hadoop使用Kerberos的安全技術(shù);Microsoft對(duì)于Azure提出了Windows Azure Connect解決方案;Sun公司發(fā)布了一系列云計(jì)算安全工具[5]。McAfee公司發(fā)布了云計(jì)算電子郵件安全方案;Panda Securitym和Navajo System等公司也做了較多的安全研究。

    3 國內(nèi)云計(jì)算和移動(dòng)云安全的研究(The research

    of cloud computing and mobile cloud security in

    China)

    國內(nèi)云計(jì)算相對(duì)歐美起步較晚,但發(fā)展迅速。華為賽門鐵克在很多國家建立蜜罐系統(tǒng)或蜜網(wǎng)全局預(yù)警的云安全體系[6]。還有一些殺毒軟件廠商,如金山毒霸、趨勢(shì)科技、瑞星等,都推出了自己的云安全解決方案。

    隨著移動(dòng)云的發(fā)展,國內(nèi)的騰訊、瑞星等推出了自己的安全方案,其中有騰訊的MTAA方案,并提出“浸泡式安全”的概念,瑞星的移動(dòng)設(shè)備殺毒軟件。文獻(xiàn)[5]提出通過改進(jìn)加密機(jī)制的方式節(jié)省為了安全而需要的能量耗費(fèi),采用的技術(shù)室同態(tài)加密,實(shí)際上就是將安全處理完全放到了云端,而用戶密鑰只保存在終端,但沒有考慮傳輸?shù)陌踩?,也受制于終端自身?xiàng)l件。

    4 基于數(shù)據(jù)切分,分片加密存儲(chǔ)的解決方案(The

    solution based on data segmentation,storage of

    fragmentation encrypted)

    4.1 方案設(shè)計(jì)

    在移動(dòng)云計(jì)算中,數(shù)據(jù)傳輸?shù)陌踩托室殉扇藗內(nèi)找骊P(guān)心的熱點(diǎn)?;诎踩缘目紤],移動(dòng)智能終端向云服務(wù)器傳輸數(shù)據(jù)時(shí),數(shù)據(jù)必須是密文的形式存在。但移動(dòng)終端本身的處理速度、內(nèi)存、續(xù)航時(shí)間等資源有限,這使得數(shù)據(jù)加密速度、傳輸?shù)乃俣群徒K端續(xù)航時(shí)間受到制約。因此提出一種基于數(shù)據(jù)切分、矩陣變換、對(duì)部分?jǐn)?shù)據(jù)進(jìn)行混合加密的算法,以此確保數(shù)據(jù)在傳輸過程中的機(jī)密性;并設(shè)計(jì)通過隨機(jī)抽取數(shù)據(jù)塊的方法,來驗(yàn)證數(shù)據(jù)的完整性。

    首先,將用戶文件切分為大小相等的數(shù)據(jù)塊,并將文件數(shù)據(jù)塊轉(zhuǎn)化字節(jié)流,根據(jù)移動(dòng)終端的注冊(cè)ID、文件編號(hào)和文件塊編號(hào)設(shè)計(jì)ID標(biāo)識(shí)碼,并根據(jù)ID標(biāo)識(shí)碼生成云端的一一對(duì)應(yīng)的各存儲(chǔ)節(jié)點(diǎn)的存儲(chǔ)索引表,將標(biāo)識(shí)的文件塊保存到一個(gè)二維數(shù)組,采用一種基于該二維數(shù)組的矩陣多次變換的數(shù)據(jù)部分預(yù)加密策略,實(shí)現(xiàn)部分隱藏,接著利用隨機(jī)參數(shù)的二次函數(shù)對(duì)要加密的位置和長(zhǎng)度選取,用混合加密算法對(duì)選取數(shù)據(jù)進(jìn)行加密,加密密鑰隨機(jī)產(chǎn)生,用RSA公鑰密碼算法對(duì)所有參數(shù)和密鑰進(jìn)行二次加密,與加密后的數(shù)據(jù)封裝在一起形成新的數(shù)據(jù)包,并在包首部加入標(biāo)記位,上傳到云端。在完整性驗(yàn)證時(shí),客戶端在把數(shù)據(jù)塊及其校驗(yàn)標(biāo)簽上傳到云存儲(chǔ)服務(wù)器后,通過隨機(jī)抽查的方式,讓服務(wù)器生成指定數(shù)據(jù)塊的驗(yàn)證證據(jù)并返回,由客戶端判斷數(shù)據(jù)文件的完整性,這樣可減少移動(dòng)端的系統(tǒng)資源和網(wǎng)絡(luò)帶寬的消耗,如圖1所示。

    4.2 文件ID標(biāo)識(shí)碼的設(shè)計(jì)和云存儲(chǔ)空間的存儲(chǔ)節(jié)點(diǎn)索引

    的建立

    這一設(shè)計(jì)的關(guān)鍵在于首先將文件根據(jù)終端的ID進(jìn)行標(biāo)識(shí),再將屬于這個(gè)ID設(shè)備所使用的文件標(biāo)識(shí),再根據(jù)設(shè)備ID和文件標(biāo)識(shí),在同一個(gè)標(biāo)識(shí)中進(jìn)行文件分塊。當(dāng)終端發(fā)送請(qǐng)求要上傳一個(gè)文件到云端時(shí),監(jiān)控服務(wù)器節(jié)點(diǎn)根據(jù)發(fā)送的文件塊數(shù)先搜索每個(gè)存儲(chǔ)區(qū)的可用存儲(chǔ)節(jié)點(diǎn),生成一張對(duì)應(yīng)存儲(chǔ)節(jié)點(diǎn)的索引表,確??梢源鎯?chǔ)要上傳的文件塊。這樣既有利后面的混合算法的設(shè)計(jì),又有利于加快移動(dòng)端數(shù)據(jù)塊與云端存儲(chǔ)節(jié)點(diǎn)之間的定位,從而提高文件存儲(chǔ)、查詢和下載的效率,如圖2所示。

    圖1 研究方案

    Fig.1 Research programs

    圖2 文件塊ID標(biāo)識(shí)碼

    Fig.2 ID of file block

    當(dāng)終端發(fā)送需要上傳一個(gè)文件到云服務(wù)器時(shí),服務(wù)器根據(jù)發(fā)送的文件塊的數(shù)量先搜索每個(gè)存儲(chǔ)區(qū)的可用存儲(chǔ)節(jié)點(diǎn),對(duì)可用的存儲(chǔ)節(jié)點(diǎn)進(jìn)行編號(hào),生成一張對(duì)應(yīng)的存儲(chǔ)索引表,確??梢源鎯?chǔ)要上傳的文件塊,如表1所示。

    表1 存儲(chǔ)節(jié)點(diǎn)索引表

    Tab.1 Storage node index

    存儲(chǔ)區(qū)的ID標(biāo)識(shí)碼:K

    存儲(chǔ)節(jié)點(diǎn)K.1 存儲(chǔ)節(jié)點(diǎn)K.2 存儲(chǔ)節(jié)點(diǎn)K.3 存儲(chǔ)節(jié)點(diǎn)K.4

    存儲(chǔ)節(jié)點(diǎn)K.5 存儲(chǔ)節(jié)點(diǎn)K.6 存儲(chǔ)節(jié)點(diǎn)K.7 存儲(chǔ)節(jié)點(diǎn)K….

    4.3 數(shù)據(jù)的切分和基于矩陣變換的數(shù)據(jù)加密算法設(shè)計(jì)

    對(duì)于要傳輸?shù)奈募M(jìn)行加密處理,考慮到加密的效率,首先將文件切分,并確定的數(shù)據(jù)塊的大小。由于要將數(shù)據(jù)用數(shù)組保存,所以要將其轉(zhuǎn)化二進(jìn)制流,再將其載入K階矩陣。矩陣中的單元可以為字節(jié),例如將數(shù)據(jù)塊的大小應(yīng)為64KB的倍數(shù),則矩陣為256階矩陣。最后一個(gè)數(shù)據(jù)塊不足的,可以補(bǔ)0使其標(biāo)準(zhǔn)化,解密時(shí)將最后的O去掉,這一過程有利于后面的矩陣變換而實(shí)現(xiàn)信息隱藏。

    首先是用多重不同的矩陣變換將之前切分的數(shù)據(jù)的順序打亂,主要目的是使原本有序的數(shù)據(jù)變得混亂,初步隱藏信息的規(guī)律,使用多少次變換和采用哪一種變換,由隨機(jī)函數(shù)決定。由于矩陣變換實(shí)際上是一個(gè)簡(jiǎn)單加密的過程,所以解密時(shí)對(duì)所有操作執(zhí)行逆變換即可得到無損的原數(shù)據(jù)。

    考慮移動(dòng)智能終端的處理能力和續(xù)航能力,本課題不采用全部數(shù)據(jù)進(jìn)行加密,僅對(duì)其中部分?jǐn)?shù)據(jù)進(jìn)行加密,對(duì)于被選擇的數(shù)據(jù)的位置與長(zhǎng)度都可以用隨機(jī)函數(shù)或特定函數(shù)來確定,這樣可控制被加密的數(shù)據(jù)量的多少。為提高加密的效率,減少終端資源的消耗,本課題采用一種改進(jìn)的混合加密算法。

    在數(shù)據(jù)完整性驗(yàn)證方面,由于移動(dòng)智能終端本身的局限性,要想將整個(gè)文件的進(jìn)行完整性的驗(yàn)證不太現(xiàn)實(shí),本課題提出以一定的概率來保證數(shù)據(jù)的完整性的思想,基于上述加密的思想,客戶端在把數(shù)據(jù)塊及其校驗(yàn)標(biāo)簽上傳到云存儲(chǔ)服務(wù)器后,通過隨機(jī)抽查的方式,讓服務(wù)器生成指定數(shù)據(jù)塊的驗(yàn)證證據(jù)并返回,由客戶端判斷數(shù)據(jù)文件的完整性,這樣可減少系統(tǒng)資源和網(wǎng)絡(luò)帶寬的消耗。

    5 結(jié)論(Conclusion)

    由于移動(dòng)終端受限的資源,在處理其數(shù)據(jù)安全問題時(shí)不能采用傳統(tǒng)的數(shù)據(jù)安全的處理方法,在對(duì)現(xiàn)有算法的分析與比較,采用數(shù)據(jù)切分、矩陣變換,部分?jǐn)?shù)據(jù)混合加密的新思路,減少了移動(dòng)終端的資源消耗,提高了移動(dòng)云計(jì)算中數(shù)據(jù)安全的處理速度和存儲(chǔ)速度。在完整性驗(yàn)證方面,采用隨機(jī)抽取的方式進(jìn)行完整性驗(yàn)證方法,這種處理方式,在保證數(shù)據(jù)安全性的同時(shí)提高了云計(jì)算的處理能力。

    參考文獻(xiàn)(References)

    [1] Galen Grumman.What is cloud computing? http://www.

    infoage.idg.com.au/index.

    [2] Jaebok Shin,Yungu Kim,Wooram Park,Chanik Park:DFCloud:A

    TPM-based secure data access control method of cloud storage

    in mobile devices. CloudCom,2012:551-556.

    [3] Z.Zhou and D.Huang.Emcient and Secure Data Storage

    0perations for MobileCloud Computing[Z].USA:CNSM,2012.

    [4] P.K.Tysowski and M.A.Hasan.Towards Secure Communication

    for HighlyScalable Mobile Applications in Cloud Computing

    Systems[J].T'echnicalRepon,Dept.ofElectrical and Computer

    Engineering,Univ.of waterloo,CACR,201l:33.

    [5] 王允.Sun發(fā)布云計(jì)算安全工具[Z].北京:China Byte,2011.

    [6] 陳海波.云計(jì)算平臺(tái)可信性增強(qiáng)技術(shù)的研究[D].復(fù)旦大學(xué)博

    士學(xué)位論文,2008.

    作者簡(jiǎn)介:

    蔣國清(1969-),男,碩士,講師.研究領(lǐng)域:網(wǎng)絡(luò)安全,信息

    安全.

    猜你喜歡
    數(shù)據(jù)加密數(shù)據(jù)安全云計(jì)算
    云計(jì)算中基于用戶隱私的數(shù)據(jù)安全保護(hù)方法
    電子制作(2019年14期)2019-08-20 05:43:42
    建立激勵(lì)相容機(jī)制保護(hù)數(shù)據(jù)安全
    大數(shù)據(jù)云計(jì)算環(huán)境下的數(shù)據(jù)安全
    電子制作(2017年20期)2017-04-26 06:57:48
    大數(shù)據(jù)時(shí)代個(gè)人隱私的保護(hù)
    AES和RSA混合加密技術(shù)在網(wǎng)絡(luò)數(shù)據(jù)傳輸中的應(yīng)用
    云數(shù)據(jù)存儲(chǔ)安全關(guān)鍵技術(shù)研究
    一種基于虛擬專用網(wǎng)及數(shù)據(jù)加密技術(shù)的企業(yè)財(cái)務(wù)會(huì)計(jì)記錄直報(bào)系統(tǒng)的實(shí)現(xiàn)方案
    軟件工程(2016年8期)2016-10-25 15:57:29
    基于云計(jì)算的移動(dòng)學(xué)習(xí)平臺(tái)的設(shè)計(jì)
    實(shí)驗(yàn)云:理論教學(xué)與實(shí)驗(yàn)教學(xué)深度融合的助推器
    云計(jì)算中的存儲(chǔ)虛擬化技術(shù)應(yīng)用
    科技視界(2016年20期)2016-09-29 13:34:06
    新巴尔虎左旗| 鸡泽县| 正镶白旗| 咸阳市| 子长县| 咸丰县| 崇左市| 健康| 嵩明县| 平度市| 东宁县| 沂南县| 普安县| 手游| 朝阳县| 榕江县| 桓仁| 枣阳市| 永川市| 疏附县| 商都县| 老河口市| 综艺| 龙井市| 义马市| 封开县| 韶山市| 昌乐县| 永泰县| 定远县| 绩溪县| 肇源县| 辰溪县| 滁州市| 长沙县| 黎平县| 灵丘县| 鄂伦春自治旗| 凤冈县| 柘城县| 清徐县|