專利名稱:一種云存儲(chǔ)的數(shù)據(jù)存取方法及系統(tǒng)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及通信領(lǐng)域,具體涉及一種云存儲(chǔ)的數(shù)據(jù)存取方法及系統(tǒng)。
背景技術(shù):
云計(jì)算的核心思想,是將大量用網(wǎng)絡(luò)連接的計(jì)算資源統(tǒng)一管理和調(diào)度,構(gòu)成一個(gè)計(jì)算資源池向用戶按需服務(wù)。提供資源的網(wǎng)絡(luò)被稱為“云”。“云”中的資源在使用者看來(lái)是可以無(wú)限擴(kuò)展的,并且可以隨時(shí)獲取,按需使用,隨時(shí)擴(kuò)展,按使用付費(fèi)。云計(jì)算的產(chǎn)業(yè)三級(jí)分層:云軟件、云平臺(tái)、云設(shè)備。
云存儲(chǔ)是在云計(jì)算(cloud computing)概念上延伸和發(fā)展出來(lái)的一個(gè)新的概念,是指通過(guò)集群應(yīng)用、網(wǎng)格技術(shù)或分布式文件系統(tǒng)等功能,將網(wǎng)絡(luò)中大量各種不同類型的存儲(chǔ)設(shè)備通過(guò)應(yīng)用軟件集合起來(lái)協(xié)同工作,共同對(duì)外提供數(shù)據(jù)存儲(chǔ)和業(yè)務(wù)訪問(wèn)功能的一個(gè)系統(tǒng)。當(dāng)云計(jì)算系統(tǒng)運(yùn)算和處理的核心是大量數(shù)據(jù)的存儲(chǔ)和管理時(shí),云計(jì)算系統(tǒng)中就需要配置大量的存儲(chǔ)設(shè)備,那么云計(jì)算系統(tǒng)就轉(zhuǎn)變成為一個(gè)云存儲(chǔ)系統(tǒng),所以云存儲(chǔ)是一個(gè)以數(shù)據(jù)存儲(chǔ)和管理為核心的云計(jì)算系統(tǒng)。
云終端是基于網(wǎng)絡(luò)環(huán)境的客戶端產(chǎn)品,云終端采用軟硬件高度集成的一體化設(shè)計(jì),擁有高速低功耗嵌入式處理器,雖機(jī)身小巧,但接口俱全,與其他網(wǎng)絡(luò)設(shè)備一樣,通過(guò)網(wǎng)線與網(wǎng)絡(luò)互聯(lián),將終端數(shù)據(jù)存儲(chǔ)在中心主機(jī)(云存儲(chǔ)服務(wù)器),數(shù)據(jù)存儲(chǔ)更安全可靠。
由上可知,云存儲(chǔ)是云計(jì)算的重要組成部分,尤其是隨著數(shù)據(jù)的高速增長(zhǎng),使越來(lái)越多的企業(yè)或個(gè)人用戶考慮將私有數(shù)據(jù)、信息等存儲(chǔ)在云存儲(chǔ)服務(wù)器上。但現(xiàn)有的云存儲(chǔ)方法只是直接將用戶的數(shù)據(jù)直接上傳到云存儲(chǔ)服務(wù)器上進(jìn)行存儲(chǔ),用戶需要時(shí),直接從云存儲(chǔ)服務(wù)器上下載相應(yīng)的數(shù)據(jù)即可,沒(méi)有任何安全檢驗(yàn)機(jī)制。用戶不知道自己存儲(chǔ)的數(shù)據(jù)是否被偷窺,也并不知道自己存儲(chǔ)的數(shù)據(jù)是否被篡改(例如注入木馬、刪除用戶的部分?jǐn)?shù)據(jù)等),因此現(xiàn)有的云存儲(chǔ)的數(shù)據(jù)存儲(chǔ)機(jī)制不能使用戶放心的將私有數(shù)據(jù)、信息等存放到云存儲(chǔ)服務(wù)器端,大大降低了用戶體驗(yàn)的滿意度。發(fā)明內(nèi)容
本發(fā)明要解決的主要技術(shù)問(wèn)題是,提供一種云存儲(chǔ)的數(shù)據(jù)存取方法及系統(tǒng),提高云存儲(chǔ)的安全性,進(jìn)而提高用戶體驗(yàn)的滿意度。
為解決上述技術(shù)問(wèn)題,本發(fā)明提供一種云存儲(chǔ)的數(shù)據(jù)存儲(chǔ)方法,包括:
將云終端當(dāng)前所要存儲(chǔ)的數(shù)據(jù)進(jìn)行雜湊運(yùn)算;
將所述雜湊運(yùn)算的結(jié)構(gòu)體以及得到的雜湊運(yùn)算結(jié)果進(jìn)行安全存儲(chǔ);
將云終端當(dāng)前所要存儲(chǔ)的數(shù)據(jù)發(fā)送到云存儲(chǔ)服務(wù)器進(jìn)行存儲(chǔ)。
在本發(fā)明的一種實(shí)施例中,所述方法還包括:
對(duì)多次數(shù)據(jù)存儲(chǔ)得到的多個(gè)雜湊運(yùn)算結(jié)果進(jìn)行總雜湊運(yùn)算,得到總雜湊運(yùn)算結(jié)果,將所述總雜湊運(yùn)算結(jié)果以及所述總雜湊運(yùn)算的結(jié)構(gòu)體進(jìn)行安全存儲(chǔ)。
在本發(fā)明的一種實(shí)施例中,將所述雜湊運(yùn)算的結(jié)構(gòu)體以及得到的雜湊運(yùn)算結(jié)果進(jìn)行安全存儲(chǔ)包括:對(duì)所述雜湊運(yùn)算的結(jié)構(gòu)體以及得到的雜湊運(yùn)算結(jié)果進(jìn)行加密后存儲(chǔ)到所述云存儲(chǔ)服務(wù)器上和/或所述云終端上;或者將所述雜湊運(yùn)算的結(jié)構(gòu)體以及得到的雜湊運(yùn)算結(jié)果存儲(chǔ)于與所述云終端配合工作的可信芯片上。
在本發(fā)明的一種實(shí)施例中,將所述總雜湊運(yùn)算結(jié)果以及所述總雜湊運(yùn)算的結(jié)構(gòu)體進(jìn)行安全存儲(chǔ)包括:將所述總雜湊運(yùn)算結(jié)果以及所述總雜湊運(yùn)算的結(jié)構(gòu)體進(jìn)行加密后存儲(chǔ)到所述云存儲(chǔ)服務(wù)器上和/或所述云終端上;或者將所述總雜湊運(yùn)算結(jié)果以及所述總雜湊運(yùn)算的結(jié)構(gòu)體存儲(chǔ)于與所述云終端配合工作的可信芯片上。
在本發(fā)明的一種實(shí)施例中,在對(duì)所述數(shù)據(jù)進(jìn)行雜湊運(yùn)算之前,或者在對(duì)所述數(shù)據(jù)進(jìn)行雜湊運(yùn)算之后,上傳至所述云存儲(chǔ)服務(wù)器進(jìn)行存儲(chǔ)之前,還包括對(duì)所述數(shù)據(jù)進(jìn)行加密,并將加密密鑰進(jìn)行安全存儲(chǔ)。
在本發(fā)明的一種實(shí)施例中,利用與所述云終端配合工作的可信芯片對(duì)所述數(shù)據(jù)進(jìn)行加密,并將加密密鑰存儲(chǔ)于所述可信芯片中。
本發(fā)明還提供了一種云存儲(chǔ)的數(shù)據(jù)讀取方法,包括:
從云存儲(chǔ)服務(wù)器獲取數(shù)據(jù),根據(jù)存儲(chǔ)的雜湊運(yùn)算的結(jié)構(gòu)體對(duì)其進(jìn)行雜湊運(yùn)算,得到雜湊運(yùn)算驗(yàn)證結(jié)果;
將得到的雜湊運(yùn)算驗(yàn)證結(jié)果與存儲(chǔ)的雜湊運(yùn)算結(jié)果進(jìn)行比較,根據(jù)比較結(jié)果驗(yàn)證所述數(shù)據(jù)的完整性。
在本發(fā)明的一種實(shí)施例中,從所述云存儲(chǔ)服務(wù)器獲取相應(yīng)的數(shù)據(jù)之前,還包括:
根據(jù)存儲(chǔ)的總雜湊運(yùn)算的結(jié)構(gòu)體對(duì)存儲(chǔ)的多個(gè)雜湊運(yùn)算結(jié)果進(jìn)行總雜湊運(yùn)算,得到總雜湊運(yùn)算驗(yàn)證結(jié)果,根據(jù)得到的總雜湊運(yùn)算驗(yàn)證結(jié)果與存儲(chǔ)的總雜湊運(yùn)算結(jié)果進(jìn)行比較,驗(yàn)證所述多個(gè)雜湊運(yùn)算結(jié)果的完整性;經(jīng)驗(yàn)證所述多個(gè)雜湊運(yùn)算結(jié)果完整時(shí),從所述云存儲(chǔ)服務(wù)器獲取與所述多個(gè)雜湊運(yùn)算結(jié)果對(duì)應(yīng)的數(shù)據(jù)。
本發(fā)明還提供了一種云存儲(chǔ)系統(tǒng),包括云存儲(chǔ)服務(wù)器、至少一個(gè)云終端,所述云終端包括:
處理單元,用于將該云終端當(dāng)前所要存儲(chǔ)的數(shù)據(jù)進(jìn)行雜湊運(yùn)算;將所述雜湊運(yùn)算的結(jié)構(gòu)體以及得到的雜湊運(yùn)算結(jié)果進(jìn)行安全存儲(chǔ);
發(fā)送單元,用于將云終端當(dāng)前所要存儲(chǔ)的數(shù)據(jù)發(fā)送到云存儲(chǔ)服務(wù)器進(jìn)行存儲(chǔ);
所述云存儲(chǔ)服務(wù)器用于存儲(chǔ)所述數(shù)據(jù)。
在本發(fā)明的一種實(shí)施例中,所述云終端的處理單元還用于對(duì)多次存儲(chǔ)數(shù)據(jù)得到的多個(gè)雜湊運(yùn)算結(jié)果進(jìn)行總雜湊運(yùn)算,將得到的總雜湊運(yùn)算結(jié)果以及所述總雜湊運(yùn)算的結(jié)構(gòu)體進(jìn)行安全存儲(chǔ)。
在本發(fā)明的一種實(shí)施例中,所述云終端的處理單元還用于將該終端內(nèi)當(dāng)前所要存儲(chǔ)的數(shù)據(jù)進(jìn)行雜湊運(yùn)算之前,對(duì)所述數(shù)據(jù)進(jìn)行加密,并將加密密鑰進(jìn)行安全存儲(chǔ)。
在本發(fā)明的一種實(shí)施例中,所述系統(tǒng)還包括與所述云終端相配合的可信芯片,所述云終端的處理單元利用所述可信芯片對(duì)所述數(shù)據(jù)進(jìn)行加密。
在本發(fā)明的一種實(shí)施例中,所云終端的處理單元包括數(shù)據(jù)獲取子單元、數(shù)據(jù)驗(yàn)證子單元和數(shù)據(jù)比較子單元,所述數(shù)據(jù)獲取子單元用于從云存儲(chǔ)服務(wù)器獲取數(shù)據(jù),所述數(shù)據(jù)驗(yàn)證子單元用于根據(jù)存儲(chǔ)的所述雜湊運(yùn)算的結(jié)構(gòu)體對(duì)所述數(shù)據(jù)獲取子單元獲取的數(shù)據(jù)進(jìn)行雜湊運(yùn)算,得到雜湊運(yùn)算驗(yàn)證結(jié)果;所述數(shù)據(jù)比較子單元用于將得到的所述雜湊運(yùn)算驗(yàn)證結(jié)果與存儲(chǔ)的相應(yīng)雜湊運(yùn)算結(jié)果進(jìn)行比較,根據(jù)比較結(jié)果驗(yàn)證獲取的所述數(shù)據(jù)的完整性。
在本發(fā)明的一種實(shí)施例中,所述處理單元的數(shù)據(jù)驗(yàn)證子單元還用于從所述云存儲(chǔ)服務(wù)器獲取相應(yīng)的數(shù)據(jù)之前,根據(jù)存儲(chǔ)的所述總雜湊運(yùn)算的結(jié)構(gòu)體對(duì)存儲(chǔ)的多個(gè)雜湊運(yùn)算結(jié)果進(jìn)行總雜湊運(yùn)算,得到總雜湊運(yùn)算驗(yàn)證結(jié)果;所述數(shù)據(jù)比較子單元還用于根據(jù)得到的所述總雜湊運(yùn)算驗(yàn)證結(jié)果與存儲(chǔ)的總雜湊運(yùn)算結(jié)果進(jìn)行比較,驗(yàn)證所述多個(gè)雜湊運(yùn)算結(jié)果的完整性;經(jīng)驗(yàn)證所述多個(gè)雜湊運(yùn)算結(jié)果完整時(shí),通知所述數(shù)據(jù)獲取子單元從所述云存儲(chǔ)服務(wù)器獲取與所述多個(gè)雜湊運(yùn)算結(jié)果對(duì)應(yīng)的數(shù)據(jù)。
本發(fā)明的有益效果是:本發(fā)明提供的云存儲(chǔ)的數(shù)據(jù)存儲(chǔ)方法通過(guò)將云終端中用戶當(dāng)前所要存儲(chǔ)的數(shù)據(jù)進(jìn)行雜湊運(yùn)算,將得到的雜湊運(yùn)算結(jié)果以及該雜湊運(yùn)算的結(jié)構(gòu)體進(jìn)行安全存儲(chǔ),并將云終端當(dāng)前所要存儲(chǔ)的數(shù)據(jù)上傳到云存儲(chǔ)服務(wù)器進(jìn)行存儲(chǔ)。因此當(dāng)用戶從云存儲(chǔ)服務(wù)器下載數(shù)據(jù)后,可利用存儲(chǔ)該數(shù)據(jù)時(shí)保存的雜湊運(yùn)算的結(jié)構(gòu)體進(jìn)行雜湊運(yùn)算,進(jìn)而得到雜湊運(yùn)算驗(yàn)證結(jié)果,將得到的雜湊運(yùn)算驗(yàn)證結(jié)果與存儲(chǔ)該數(shù)據(jù)保存的雜湊運(yùn)算結(jié)果,即可得知該數(shù)據(jù)是否被篡改,即可驗(yàn)證該數(shù)據(jù)的完整性,只要該數(shù)據(jù)被篡改,得到的雜湊運(yùn)算驗(yàn)證結(jié)果與保存的雜湊運(yùn)算結(jié)果不一致。因此本發(fā)明提供的數(shù)據(jù)存取方法可驗(yàn)證存取的數(shù)據(jù)的完整性,提高云存儲(chǔ)數(shù)據(jù)的安全性,進(jìn)而提高用戶體驗(yàn)的滿意度。
另外,本發(fā)明中,還可在對(duì)用戶所要存儲(chǔ)的數(shù)據(jù)進(jìn)行雜湊運(yùn)算之前對(duì)其進(jìn)行加密,以保證該數(shù)據(jù)不會(huì)被人偷窺、泄密,進(jìn)一步提高數(shù)據(jù)存儲(chǔ)的安全性。
圖1為本發(fā)明一種實(shí)施例的云存儲(chǔ)的數(shù)據(jù)存儲(chǔ)方法流程圖2為本發(fā)明一種實(shí)施例的云存儲(chǔ)的數(shù)據(jù)讀取方法流程圖3為本發(fā)明一種實(shí)施例的云存儲(chǔ)系統(tǒng)框圖4為本發(fā)明另一種實(shí)施例的云存儲(chǔ)的數(shù)據(jù)存儲(chǔ)方法流程圖5為本發(fā)明另一種實(shí)施例的云存儲(chǔ)的數(shù)據(jù)讀取方法流程圖。
具體實(shí)施方式
下面通過(guò)具體實(shí)施方式
結(jié)合附圖對(duì)本發(fā)明作進(jìn)一步詳細(xì)說(shuō)明。
實(shí)施例一:
請(qǐng)參考圖1和圖2,本例中云存儲(chǔ)的數(shù)據(jù)存儲(chǔ)方法包括以下步驟:
將云終端中當(dāng)前所要存儲(chǔ)的數(shù)據(jù)進(jìn)行雜湊運(yùn)算;
將雜湊運(yùn)算的結(jié)構(gòu)體以及得到的雜湊運(yùn)算結(jié)果進(jìn)行安全存儲(chǔ),具體可對(duì)所述雜湊運(yùn)算的結(jié)構(gòu)體以及得到的雜湊運(yùn)算結(jié)果進(jìn)行加密(可利用可信計(jì)算進(jìn)行加密)后存儲(chǔ)到云存儲(chǔ)服務(wù)器上,也可存儲(chǔ)在云終端上,或者同時(shí)存儲(chǔ)在云存儲(chǔ)服務(wù)器和云終端上;或者將雜湊運(yùn)算的結(jié)構(gòu)體以及得到的雜湊運(yùn)算結(jié)果存儲(chǔ)于與云終端配合工作的其他安全存儲(chǔ)裝置上,例如存儲(chǔ)在可信芯片上;
將云終端當(dāng)前所要存儲(chǔ)的數(shù)據(jù)發(fā)送到云存儲(chǔ)服務(wù)器進(jìn)行存儲(chǔ)。
相應(yīng)的,本例中云存儲(chǔ)的數(shù)據(jù)讀取方法包括以下步驟:
從云存儲(chǔ)服務(wù)器獲取相應(yīng)的數(shù)據(jù);
根據(jù)存儲(chǔ)的相應(yīng)的雜湊運(yùn)算的結(jié)構(gòu)體(即存儲(chǔ)該數(shù)據(jù)時(shí)存儲(chǔ)的雜湊運(yùn)算的結(jié)構(gòu)體)對(duì)其進(jìn)行雜湊運(yùn)算,得到雜湊運(yùn)算驗(yàn)證結(jié)果;
將得到的雜湊運(yùn)算驗(yàn)證結(jié)果與存儲(chǔ)的相應(yīng)的雜湊運(yùn)算結(jié)果(即存儲(chǔ)該數(shù)據(jù)時(shí)得到的雜湊運(yùn)算結(jié)果)進(jìn)行比較,根據(jù)比較結(jié)果驗(yàn)證所述數(shù)據(jù)的完整性,具體為如果得到的雜湊運(yùn)算驗(yàn)證結(jié)果與存儲(chǔ)的相應(yīng)的雜湊預(yù)算結(jié)果不一致,則表明該數(shù)據(jù)已經(jīng)被篡改,例如可能被注入額外的信息(例如病毒),或者其中的一些數(shù)據(jù)被刪除等,提示用戶該數(shù)據(jù)已經(jīng)不完整,打開(kāi)具有一定的風(fēng)險(xiǎn),因此可提高云存儲(chǔ)的數(shù)據(jù)存取的安全性,提高用戶體驗(yàn)的滿意度。
當(dāng)云終端按上述方法進(jìn)行多次數(shù)據(jù)存儲(chǔ)時(shí),會(huì)得到多個(gè)雜湊運(yùn)算結(jié)果以及對(duì)應(yīng)的多個(gè)雜湊運(yùn)算結(jié)構(gòu)體;當(dāng)然,本例中進(jìn)行多次雜湊運(yùn)算時(shí),所選擇的雜湊運(yùn)算結(jié)構(gòu)體可相同,此時(shí)雖然進(jìn)行多次雜湊運(yùn)算,但需要保存的結(jié)構(gòu)體只有一個(gè),也可根據(jù)實(shí)際需要選擇不同的雜湊運(yùn)算結(jié)構(gòu)體進(jìn)行雜湊運(yùn)算,此時(shí)需要保存的結(jié)構(gòu)體就存在多個(gè)。具體的選擇方式可根據(jù)實(shí)際情況進(jìn)行選擇。
但不管選擇一個(gè)相同的雜湊運(yùn)算結(jié)構(gòu)體進(jìn)行多次雜湊運(yùn)算,還是選擇多個(gè)不同的雜湊運(yùn)算結(jié)構(gòu)體進(jìn)行多次雜湊運(yùn)算,所得到的雜湊運(yùn)算結(jié)果都有多個(gè),為了便于管理保存的多個(gè)雜湊運(yùn)算結(jié)果,本例中可將所有雜湊運(yùn)算結(jié)果存儲(chǔ)于完整性描述表中,將完整性描述表按上述安全存儲(chǔ)方式進(jìn)行存儲(chǔ),然后從存儲(chǔ)服務(wù)上讀取數(shù)據(jù)并按上述方法進(jìn)行完整性驗(yàn)證時(shí),可依次從完整性描述表中讀取存儲(chǔ)的相應(yīng)的雜湊運(yùn)算結(jié)果進(jìn)行比較驗(yàn)證。
由于完整性描述表中存儲(chǔ)的雜湊運(yùn)算結(jié)果包括有多個(gè),為了保證完整性描述表中存儲(chǔ)的雜湊運(yùn)算結(jié)果不會(huì)被篡改(例如刪除了部分?jǐn)?shù)據(jù)、或者添加了部分?jǐn)?shù)據(jù)或注入了病毒信息等),本例中還可包括對(duì)完整性描述表中由多次數(shù)據(jù)存儲(chǔ)得到的多個(gè)雜湊運(yùn)算結(jié)果進(jìn)行總雜湊運(yùn)算,進(jìn)而得到總雜湊運(yùn)算結(jié)果,然后將總雜湊運(yùn)算結(jié)果以及總雜湊運(yùn)算的結(jié)構(gòu)體進(jìn)行安全存儲(chǔ),具體也可將總雜湊運(yùn)算結(jié)果以及所述總雜湊運(yùn)算的結(jié)構(gòu)體進(jìn)行加密后存儲(chǔ)到所述云存儲(chǔ)服務(wù)器上和/或所述云終端上;或者將總雜湊運(yùn)算結(jié)果以及所述總雜湊運(yùn)算的結(jié)構(gòu)體存儲(chǔ)于與所述云終端配合工作的可信芯片上。
值得注意的是,本例中總雜湊運(yùn)算所采用的結(jié)構(gòu)體可與上述雜湊運(yùn)算所采用的結(jié)構(gòu)體相同,也可選擇與上述雜湊運(yùn)算不同的結(jié)構(gòu)體進(jìn)行總雜湊運(yùn)算以得到總雜湊結(jié)果,且本例中優(yōu)選的將得到的總雜湊結(jié)果存儲(chǔ)于與云終端相配的可信芯片上,以保證其存儲(chǔ)的安全性。
當(dāng)本例中對(duì)完整性描述表中的雜湊運(yùn)算結(jié)果(包括完整性描述表中只有一個(gè)雜湊運(yùn)算結(jié)果的情況)采用上述總雜湊運(yùn)算進(jìn)行保護(hù)時(shí),則從云存儲(chǔ)服務(wù)器上讀取數(shù)據(jù)之前還包括:
根據(jù)存儲(chǔ)的總雜湊運(yùn)算的結(jié)構(gòu)體對(duì)完整性描述表中存儲(chǔ)的雜湊運(yùn)算結(jié)果進(jìn)行總雜湊運(yùn)算,得到總雜湊運(yùn)算驗(yàn)證結(jié)果,根據(jù)得到的總雜湊運(yùn)算驗(yàn)證結(jié)果與存儲(chǔ)的總雜湊運(yùn)算結(jié)果進(jìn)行比較,驗(yàn)證完整性描述表中存儲(chǔ)雜湊運(yùn)算結(jié)果的完整性;如果總雜湊運(yùn)算驗(yàn)證結(jié)果與總雜湊運(yùn)算結(jié)果一致,則表明經(jīng)完整性描述表中存儲(chǔ)雜湊運(yùn)算結(jié)果未被篡改,可以作為驗(yàn)證數(shù)據(jù)完整性的依據(jù);否則,表明經(jīng)完整性描述表中的至少一個(gè)存儲(chǔ)雜湊運(yùn)算結(jié)果被篡改,該完整性描述表不能作為數(shù)據(jù)完整性的依據(jù)。因此本例中可避免利用被篡改過(guò)的雜湊運(yùn)算結(jié)果驗(yàn)證數(shù)據(jù)的完整性,可進(jìn)一步提高數(shù)據(jù)存儲(chǔ)的安全性。且為了避免雜湊運(yùn)算結(jié)果被篡改導(dǎo)致其不能作為驗(yàn)證數(shù)據(jù)的完整性的依據(jù)這種情況發(fā)生,本例中優(yōu)選為將完整性表在云終端和云存儲(chǔ)服務(wù)器上都進(jìn)行保存,甚至還可在其他第三方安全存儲(chǔ)介質(zhì)上進(jìn)行保存,當(dāng)經(jīng)驗(yàn)證保存的其中一份完整性描述表被篡改時(shí),還可從其他保存介質(zhì)上調(diào)用備份的完整性描述表。
上述過(guò)程具體描述了在對(duì)云存儲(chǔ)的數(shù)據(jù)進(jìn)行存取時(shí)進(jìn)行對(duì)存儲(chǔ)的數(shù)據(jù)進(jìn)行完整性驗(yàn)證的過(guò)程,可檢驗(yàn)存儲(chǔ)的數(shù)據(jù)的完整性,進(jìn)而提高數(shù)據(jù)存儲(chǔ)的安全性,為了進(jìn)一步提高數(shù)據(jù)存儲(chǔ)的安全性和用戶體驗(yàn)的滿意度,本例中還可包括對(duì)存儲(chǔ)的數(shù)據(jù)進(jìn)行加密的步驟,具體可為在對(duì)存儲(chǔ)的數(shù)據(jù)進(jìn)行雜湊運(yùn)算之前進(jìn)行加密,也可根據(jù)實(shí)際情況選擇在對(duì)存儲(chǔ)的數(shù)據(jù)進(jìn)行雜湊運(yùn)算之后、數(shù)據(jù)存儲(chǔ)之前進(jìn)行對(duì)其進(jìn)行加密,此時(shí)在驗(yàn)證數(shù)據(jù)的完整性時(shí),則需要先對(duì)其進(jìn)行解密,然后才進(jìn)行雜湊運(yùn)算進(jìn)行完整性驗(yàn)證;然后將加密密鑰進(jìn)行安全存儲(chǔ),以保證存儲(chǔ)在云存儲(chǔ)服務(wù)器上的數(shù)據(jù)不會(huì)被人偷窺、泄密。優(yōu)選的,本例中對(duì)存儲(chǔ)的數(shù)據(jù)進(jìn)行加密時(shí)選擇利用與云終端配合工作的可信芯片對(duì)其進(jìn)行加密,并將加密密鑰存儲(chǔ)于可信芯片中,以保證加密密鑰的安全性。
在讀取數(shù)據(jù)時(shí),在對(duì)從云存儲(chǔ)服務(wù)器上獲取的數(shù)據(jù)進(jìn)行完整性驗(yàn)證后或完整性驗(yàn)證前,可從可信芯片中讀取加密密鑰進(jìn)行解密。
請(qǐng)參見(jiàn)圖3,本例中還提供了一種云存儲(chǔ)系統(tǒng),包括云存儲(chǔ)服務(wù)器和至少一個(gè)云終端,本例中的云終端包括處理單元、存儲(chǔ)單元和發(fā)送單元,存儲(chǔ)單元用于存儲(chǔ)數(shù)據(jù):
其中,至少一個(gè)云終端的處理單元用于按上述方法對(duì)用戶所要存儲(chǔ)的數(shù)據(jù)進(jìn)行雜湊運(yùn)算,以及按上述方法對(duì)相關(guān)數(shù)據(jù)進(jìn)行安全存儲(chǔ);該云終端的發(fā)送單元?jiǎng)t用于將云終端當(dāng)前所要存儲(chǔ)的數(shù)據(jù)發(fā)送到云存儲(chǔ)服務(wù)器進(jìn)行存儲(chǔ)。
本例中的處理單元還用于對(duì)多次存儲(chǔ)數(shù)據(jù)得到的多個(gè)雜湊運(yùn)算結(jié)果按上述方法進(jìn)行總雜湊運(yùn)算,將得到的總雜湊運(yùn)算結(jié)果以及所述總雜湊運(yùn)算的結(jié)構(gòu)體進(jìn)行安全存儲(chǔ);以及還用于將該終端內(nèi)當(dāng)前所要存儲(chǔ)的數(shù)據(jù)進(jìn)行雜湊運(yùn)算之前,按上述方法對(duì)所述數(shù)據(jù)進(jìn)行加密,并將加密密鑰進(jìn)行安全存儲(chǔ)。
本例中云終端的處理單元還包括數(shù)據(jù)獲取子單元、數(shù)據(jù)驗(yàn)證子單元以及數(shù)據(jù)比較子單元;數(shù)據(jù)獲取子單元用于按上述方法從存儲(chǔ)服務(wù)器上讀取所存儲(chǔ)的數(shù)據(jù);數(shù)據(jù)驗(yàn)證子單元?jiǎng)t用于按上述方法根據(jù)存儲(chǔ)的雜湊運(yùn)算的結(jié)構(gòu)體對(duì)數(shù)據(jù)獲取子單元獲取的數(shù)據(jù)進(jìn)行雜湊運(yùn)算,得到雜湊運(yùn)算驗(yàn)證結(jié)果;數(shù)據(jù)比較子單元用于將得到的雜湊運(yùn)算驗(yàn)證結(jié)果與存儲(chǔ)的相應(yīng)雜湊運(yùn)算結(jié)果進(jìn)行比較,根據(jù)比較結(jié)果驗(yàn)證獲取的所述數(shù)據(jù)的完整性。
且本例中處理單元的數(shù)據(jù)驗(yàn)證子單元還用于從云存儲(chǔ)服務(wù)器獲取相應(yīng)的數(shù)據(jù)之前,根據(jù)存儲(chǔ)的總雜湊運(yùn)算的結(jié)構(gòu)體對(duì)存儲(chǔ)的多個(gè)雜湊運(yùn)算結(jié)果進(jìn)行總雜湊運(yùn)算,得到總雜湊運(yùn)算驗(yàn)證結(jié)果;數(shù)據(jù)比較子單元還用于根據(jù)得到的總雜湊運(yùn)算驗(yàn)證結(jié)果與存儲(chǔ)的總雜湊運(yùn)算結(jié)果進(jìn)行比較,驗(yàn)證所述多個(gè)雜湊運(yùn)算結(jié)果的完整性;經(jīng)驗(yàn)證所述多個(gè)雜湊運(yùn)算結(jié)果完整時(shí),才通知數(shù)據(jù)獲取子單元從云存儲(chǔ)服務(wù)器下載與所述多個(gè)雜湊運(yùn)算結(jié)果對(duì)應(yīng)的數(shù)據(jù)。
本例中的云存儲(chǔ)服務(wù)器則用于存儲(chǔ)用戶所要存儲(chǔ)的數(shù)據(jù),以及存儲(chǔ)相關(guān)的雜湊運(yùn)算結(jié)構(gòu)體、雜湊運(yùn)算結(jié)果等。
值得注意的是,本例中與云終端相配合的可信芯片可設(shè)置與云終端內(nèi),或者外接于云終端上,例如可通過(guò)USB和可信終端連接,這種配合方式更靈活,更易被用戶接受。本例中的云終端可為手機(jī)、IPAD、電腦、智能家電等。
實(shí)施例二:
為了更好的理解本發(fā)明,下面結(jié)合一個(gè)完整的對(duì)存儲(chǔ)的數(shù)據(jù)進(jìn)行加密、以及完整性驗(yàn)證過(guò)程對(duì)本發(fā)明做進(jìn)一步說(shuō)明:
本例中選擇在對(duì)存儲(chǔ)的數(shù)據(jù)進(jìn)行雜湊運(yùn)算之前對(duì)其進(jìn)行加密;并選擇將由多次雜湊運(yùn)算得到的多個(gè)雜湊運(yùn)算結(jié)果存儲(chǔ)于完整性描述表中,本例中的完整性描述表還可包括存儲(chǔ)數(shù)據(jù)的記錄信息,用于記錄對(duì)存儲(chǔ)的數(shù)據(jù)所做的編輯、編輯的時(shí)間、等信息。
本例中的云終端選擇為上網(wǎng)本,可信芯片選擇TCM芯片,TCM芯片通過(guò)USB與上網(wǎng)本連接,加密方法則采用SM4方法進(jìn)行加解密,采用SM3對(duì)存儲(chǔ)的數(shù)據(jù)進(jìn)行雜湊運(yùn)算,且所有的雜湊運(yùn)算都采用SM3雜湊運(yùn)算進(jìn)行,具體過(guò)程請(qǐng)參見(jiàn)圖4和圖5:
請(qǐng)參見(jiàn)圖4,數(shù)據(jù)的存儲(chǔ)過(guò)程包括:
401:對(duì)云終端中當(dāng)前所要存儲(chǔ)的數(shù)據(jù)進(jìn)行加密,具體采用SM4方法進(jìn)行加解密;
402:將加密結(jié)果存儲(chǔ)在可信芯片中,具體存儲(chǔ)于TCM芯片的內(nèi)部非易失性存儲(chǔ)空間(NV)中;
403:對(duì)經(jīng)加密后的數(shù)據(jù)進(jìn)行雜湊運(yùn)算,具體采用SM3對(duì)其進(jìn)行雜湊運(yùn)算;
404:將雜湊運(yùn)算的結(jié)構(gòu)體及雜湊運(yùn)算結(jié)果進(jìn)行安全存儲(chǔ),具體對(duì)其進(jìn)行加密后存儲(chǔ)于云終端和云存儲(chǔ)服務(wù)器上,其中將雜湊運(yùn)算結(jié)果存儲(chǔ)于完整性描述表中;重復(fù)上述存儲(chǔ)過(guò)程;
405:對(duì)完整性描述表中的雜湊結(jié)果進(jìn)行總雜湊運(yùn)算,具體也選擇SM3進(jìn)行總雜湊運(yùn)算;
406:將得到的總雜湊運(yùn)算結(jié)果存儲(chǔ)于CM芯片的內(nèi)部非易失性存儲(chǔ)空間(NV)中,并將總雜湊運(yùn)算的結(jié)構(gòu)體進(jìn)行安全存儲(chǔ),也可選擇同時(shí)存儲(chǔ)于云存儲(chǔ)服務(wù)器和云終端上。
按上述存儲(chǔ)方法存儲(chǔ)完數(shù)據(jù)后,在本地云終端有一份云存儲(chǔ)服務(wù)器上存儲(chǔ)內(nèi)容的數(shù)據(jù)結(jié)構(gòu)總表以及完整性描述表;TCM NV空間有一份最終總的雜湊結(jié)果和加密密鑰;云存儲(chǔ)服務(wù)器上有一份加密后的數(shù)據(jù)結(jié)構(gòu)總表及完整性描述表。
由上述存儲(chǔ)過(guò)程可知,在對(duì)用戶數(shù)據(jù)存儲(chǔ)之前使用SM4加密,加密密鑰保存到TCM內(nèi)部非易失性存儲(chǔ)空間(NV)。由于云存儲(chǔ)上的用戶數(shù)據(jù)是以密文的形式存在的,而密鑰信息又由TCM硬件保護(hù),因此用戶不用擔(dān)心數(shù)據(jù)的泄密,提高了數(shù)據(jù)存儲(chǔ)的安全性。
請(qǐng)參見(jiàn)圖5,數(shù)據(jù)的讀取過(guò)程包括:
501:登陸云終端(本例中的云終端需包括上述TCM芯片);
502:讀取云終端本地存儲(chǔ)的完整性描述表,并根據(jù)存儲(chǔ)的SM3雜湊運(yùn)算的結(jié)構(gòu)體對(duì)其進(jìn)行總雜湊運(yùn)算,得到總雜湊運(yùn)算驗(yàn)證結(jié)果;
503:將總雜湊運(yùn)算驗(yàn)證結(jié)果與TCM芯片中存儲(chǔ)的總雜湊運(yùn)算結(jié)果進(jìn)行比較,判斷二者是否一致;如否,轉(zhuǎn)至步驟504 ;否則,轉(zhuǎn)至步驟507 ;
504:重新從云存儲(chǔ)服務(wù)器上讀取完整性描述表,按步驟502進(jìn)行總雜湊運(yùn)算;
505:將得到的總雜湊運(yùn)算驗(yàn)證結(jié)果按步驟503所述的方式進(jìn)行比較,判斷二者是否一致,如否,轉(zhuǎn)至步驟506 ;否則,轉(zhuǎn)至步驟507 ;
506:提醒用戶完整性描述表已被篡改。
507:從云存儲(chǔ)服務(wù)器上下載用戶數(shù)據(jù),并從TCM芯片中讀取加密密鑰對(duì)其進(jìn)行解密;
508:對(duì)解密后的用戶數(shù)據(jù)分別進(jìn)行SM3雜湊運(yùn)算,得到雜湊運(yùn)算驗(yàn)證結(jié)果,將得到的驗(yàn)證結(jié)果與完整性描述表中存儲(chǔ)的驗(yàn)證結(jié)果進(jìn)行比較,以判斷存儲(chǔ)的用戶數(shù)據(jù)是否被篡改。
由上述存取過(guò)程可知,本例中在對(duì)數(shù)據(jù)存儲(chǔ)時(shí),對(duì)存儲(chǔ)的數(shù)據(jù)進(jìn)行了雜湊運(yùn)算,并對(duì)完整性描述表中的多個(gè)雜湊運(yùn)算結(jié)果進(jìn)行了二次雜湊運(yùn)算,以保證得到的雜湊運(yùn)算結(jié)果的完整性,進(jìn)而保證完整性描述表中的雜湊運(yùn)算結(jié)果可作為驗(yàn)證用戶數(shù)據(jù)的完整性的有效依據(jù)。因此利用本例中的存取方法,可有效的驗(yàn)證存儲(chǔ)的用戶數(shù)據(jù)的完整性,避免用戶不知道其存儲(chǔ)的數(shù)據(jù)被篡改而打開(kāi)、采用該數(shù)據(jù)帶來(lái)的風(fēng)險(xiǎn),提高了用戶數(shù)據(jù)存儲(chǔ)的安全性。
值得注意的是,本發(fā)明中的加密方法并非只限于SM4加密方法,雜湊運(yùn)算方法也并非只限于上述SM3雜湊運(yùn)算方法,可信芯片也并非緊限于上述TCM芯片,具體的可信芯片類型以及加解密方法和雜湊運(yùn)算方法可由用戶根據(jù)實(shí)際情況進(jìn)行選擇。
以上內(nèi)容是結(jié)合具體的實(shí)施方式對(duì)本發(fā)明所作的進(jìn)一步詳細(xì)說(shuō)明,不能認(rèn)定本發(fā)明的具體實(shí)施只局限于這些說(shuō)明。對(duì)于本發(fā)明所屬技術(shù)領(lǐng)域的普通技術(shù)人員來(lái)說(shuō),在不脫離本發(fā)明構(gòu)思的前提下,還可以做出若干簡(jiǎn)單推演或替換,都應(yīng)當(dāng)視為屬于本發(fā)明的保護(hù)范圍。
權(quán)利要求
1.一種云存儲(chǔ)的數(shù)據(jù)存儲(chǔ)方法,其特征在于包括: 將云終端當(dāng)前所要存儲(chǔ)的數(shù)據(jù)進(jìn)行雜湊運(yùn)算; 將所述雜湊運(yùn)算的結(jié)構(gòu)體以及得到的雜湊運(yùn)算結(jié)果進(jìn)行安全存儲(chǔ); 將云終端當(dāng)前所要存儲(chǔ)的數(shù)據(jù)發(fā)送到云存儲(chǔ)服務(wù)器進(jìn)行存儲(chǔ)。
2.如權(quán)利要求1所述的方法,其特征在于,所述方法還包括: 對(duì)多次數(shù)據(jù)存儲(chǔ)得到的多個(gè)雜湊運(yùn)算結(jié)果進(jìn)行總雜湊運(yùn)算,得到總雜湊運(yùn)算結(jié)果,將所述總雜湊運(yùn)算結(jié)果以及所述總雜湊運(yùn)算的結(jié)構(gòu)體進(jìn)行安全存儲(chǔ)。
3.如權(quán)利要求2所述的方法,其特征在于,將所述雜湊運(yùn)算的結(jié)構(gòu)體以及得到的雜湊運(yùn)算結(jié)果進(jìn)行安全存儲(chǔ)包括:對(duì)所述雜湊運(yùn)算的結(jié)構(gòu)體以及得到的雜湊運(yùn)算結(jié)果進(jìn)行加密后存儲(chǔ)到所述云存儲(chǔ)服務(wù)器上和/或所述云終端上;或者將所述雜湊運(yùn)算的結(jié)構(gòu)體以及得到的雜湊運(yùn)算結(jié)果存儲(chǔ)于與所述云終端配合工作的可信芯片上。
4.如權(quán)利要求3所述的方法,其特征在于,將所述總雜湊運(yùn)算結(jié)果以及所述總雜湊運(yùn)算的結(jié)構(gòu)體進(jìn)行安全存儲(chǔ)包括:將所述總雜湊運(yùn)算結(jié)果以及所述總雜湊運(yùn)算的結(jié)構(gòu)體進(jìn)行加密后存儲(chǔ)到所述云存儲(chǔ)服務(wù)器上和/或所述云終端上;或者將所述總雜湊運(yùn)算結(jié)果以及所述總雜湊運(yùn)算的結(jié)構(gòu)體存儲(chǔ)于與所述云終端配合工作的可信芯片上。
5.如權(quán)利要求1-4任一項(xiàng)所述的方法,其特征在于,在對(duì)所述數(shù)據(jù)進(jìn)行雜湊運(yùn)算之前,或者在對(duì)所述數(shù)據(jù)進(jìn)行雜湊運(yùn)算之后,上傳至所述云存儲(chǔ)服務(wù)器進(jìn)行存儲(chǔ)之前,還包括對(duì)所述數(shù)據(jù)進(jìn)行加密,并將加密密鑰進(jìn)行安全存儲(chǔ)。
6.如權(quán)利要求5所述的方法,其特征在于,利用與所述云終端配合工作的可信芯片對(duì)所述數(shù)據(jù)進(jìn)行加密,并將加密密鑰存儲(chǔ)于所述可信芯片中。
7.—種云存儲(chǔ)的數(shù)據(jù)讀取方法,其特征在于包括: 從云存儲(chǔ)服務(wù)器獲取數(shù)據(jù),根據(jù)存儲(chǔ)的雜湊運(yùn)算的結(jié)構(gòu)體對(duì)其進(jìn)行雜湊運(yùn)算,得到雜湊運(yùn)算驗(yàn)證結(jié)果; 將得到的雜湊運(yùn)算驗(yàn)證結(jié)果與存儲(chǔ)的雜湊運(yùn)算結(jié)果進(jìn)行比較,根據(jù)比較結(jié)果驗(yàn)證所述數(shù)據(jù)的完整性。
8.如權(quán)利要求7所述的方法, 其特征在于,從所述云存儲(chǔ)服務(wù)器獲取相應(yīng)的數(shù)據(jù)之前,還包括: 根據(jù)存儲(chǔ)的總雜湊運(yùn)算的結(jié)構(gòu)體對(duì)存儲(chǔ)的多個(gè)雜湊運(yùn)算結(jié)果進(jìn)行總雜湊運(yùn)算,得到總雜湊運(yùn)算驗(yàn)證結(jié)果,根據(jù)得到的總雜湊運(yùn)算驗(yàn)證結(jié)果與存儲(chǔ)的總雜湊運(yùn)算結(jié)果進(jìn)行比較,驗(yàn)證所述多個(gè)雜湊運(yùn)算結(jié)果的完整性;經(jīng)驗(yàn)證所述多個(gè)雜湊運(yùn)算結(jié)果完整時(shí),從所述云存儲(chǔ)服務(wù)器獲取與所述多個(gè)雜湊運(yùn)算結(jié)果對(duì)應(yīng)的數(shù)據(jù)。
9.一種云存儲(chǔ)系統(tǒng),其特征在于,包括云存儲(chǔ)服務(wù)器、至少一個(gè)云終端,所述云終端包括: 處理單元,用于將該云終端當(dāng)前所要存儲(chǔ)的數(shù)據(jù)進(jìn)行雜湊運(yùn)算;將所述雜湊運(yùn)算的結(jié)構(gòu)體以及得到的雜湊運(yùn)算結(jié)果進(jìn)行安全存儲(chǔ); 發(fā)送單元,用于將云終端當(dāng)前所要存儲(chǔ)的數(shù)據(jù)發(fā)送到云存儲(chǔ)服務(wù)器進(jìn)行存儲(chǔ); 所述云存儲(chǔ)服務(wù)器用于存儲(chǔ)所述數(shù)據(jù)。
10.如權(quán)利要求9所述的系統(tǒng),其特征在于,所述云終端的處理單元還用于對(duì)多次存儲(chǔ)數(shù)據(jù)得到的多個(gè)雜湊運(yùn)算結(jié)果進(jìn)行總雜湊運(yùn)算,將得到的總雜湊運(yùn)算結(jié)果以及所述總雜湊運(yùn)算的結(jié)構(gòu)體進(jìn)行安全存儲(chǔ)。
11.如權(quán)利要求9或10所述的系統(tǒng),其特征在于,所述云終端的處理單元還用于將該終端內(nèi)當(dāng)前所要存儲(chǔ)的數(shù)據(jù)進(jìn)行雜湊運(yùn)算之前,對(duì)所述數(shù)據(jù)進(jìn)行加密,并將加密密鑰進(jìn)行安全存儲(chǔ)。
12.如權(quán)利要求11所述的系統(tǒng),其特征在于,所述系統(tǒng)還包括與所述云終端相配合的可信芯片,所述云終端的處理單元利用所述可信芯片對(duì)所述數(shù)據(jù)進(jìn)行加密。
13.如權(quán)利要求10所述的系統(tǒng),其特征在于,所云終端的處理單元包括數(shù)據(jù)獲取子單元、數(shù)據(jù)驗(yàn)證子單元和數(shù)據(jù)比較子單元,所述數(shù)據(jù)獲取子單元用于從云存儲(chǔ)服務(wù)器獲取數(shù)據(jù),所述數(shù)據(jù)驗(yàn)證子單元用于根據(jù)存儲(chǔ)的所述雜湊運(yùn)算的結(jié)構(gòu)體對(duì)所述數(shù)據(jù)獲取子單元獲取的數(shù)據(jù)進(jìn)行雜湊運(yùn)算,得到雜湊運(yùn)算驗(yàn)證結(jié)果;所述數(shù)據(jù)比較子單元用于將得到的所述雜湊運(yùn)算驗(yàn)證結(jié)果與存儲(chǔ)的相應(yīng)雜湊運(yùn)算結(jié)果進(jìn)行比較,根據(jù)比較結(jié)果驗(yàn)證獲取的所述數(shù)據(jù)的完整性。
14.如權(quán)利要求13所述的系統(tǒng),其特征在于,所述處理單元的數(shù)據(jù)驗(yàn)證子單元還用于從所述云存儲(chǔ)服務(wù)器獲取相應(yīng)的數(shù)據(jù)之前,根據(jù)存儲(chǔ)的所述總雜湊運(yùn)算的結(jié)構(gòu)體對(duì)存儲(chǔ)的多個(gè)雜湊運(yùn)算結(jié)果進(jìn)行總雜湊運(yùn)算,得到總雜湊運(yùn)算驗(yàn)證結(jié)果;所述數(shù)據(jù)比較子單元還用于根據(jù)得到的所述總雜湊運(yùn)算驗(yàn)證結(jié)果與存儲(chǔ)的總雜湊運(yùn)算結(jié)果進(jìn)行比較,驗(yàn)證所述多個(gè)雜湊運(yùn)算結(jié)果的完整性;經(jīng)驗(yàn)證所述多個(gè)雜湊運(yùn)算結(jié)果完整時(shí),通知所述數(shù)據(jù)獲取子單元從所述云存儲(chǔ)服務(wù)器獲取與所述多`個(gè)雜湊運(yùn)算結(jié)果對(duì)應(yīng)的數(shù)據(jù)。
全文摘要
本發(fā)明公開(kāi)了一種云存儲(chǔ)的數(shù)據(jù)存儲(chǔ)方法及系統(tǒng),通過(guò)將云終端中用戶當(dāng)前所要存儲(chǔ)的數(shù)據(jù)進(jìn)行雜湊運(yùn)算,并將得到的雜湊運(yùn)算結(jié)果以及該雜湊運(yùn)算的結(jié)構(gòu)體進(jìn)行安全存儲(chǔ),并將當(dāng)前所要存儲(chǔ)的數(shù)據(jù)上傳到云存儲(chǔ)服務(wù)器進(jìn)行存儲(chǔ)。因此當(dāng)用戶從云存儲(chǔ)服務(wù)器下載數(shù)據(jù)后,可利用存儲(chǔ)該數(shù)據(jù)時(shí)保存的雜湊運(yùn)算的結(jié)構(gòu)體進(jìn)行雜湊運(yùn)算,進(jìn)而得到雜湊運(yùn)算驗(yàn)證結(jié)果,將得到的雜湊運(yùn)算驗(yàn)證結(jié)果與存儲(chǔ)該數(shù)據(jù)時(shí)保存的雜湊運(yùn)算結(jié)果,即可得知該數(shù)據(jù)是否被篡改,即可驗(yàn)證該數(shù)據(jù)的完整性,只要該數(shù)據(jù)被篡改,得到的雜湊運(yùn)算驗(yàn)證結(jié)果與保存的雜湊運(yùn)算結(jié)果不一致。因此本發(fā)明提供的數(shù)據(jù)存取方法可驗(yàn)證存取的數(shù)據(jù)的完整性,提高云存儲(chǔ)數(shù)據(jù)的安全性,進(jìn)而提高用戶體驗(yàn)的滿意度。
文檔編號(hào)G06F21/57GK103139149SQ201110380510
公開(kāi)日2013年6月5日 申請(qǐng)日期2011年11月25日 優(yōu)先權(quán)日2011年11月25日
發(fā)明者王正鵬 申請(qǐng)人:國(guó)民技術(shù)股份有限公司