具有數(shù)據(jù)備份和數(shù)據(jù)恢復(fù)功能的移動(dòng)裝置及方法
【專(zhuān)利摘要】一種具有數(shù)據(jù)備份和數(shù)據(jù)恢復(fù)功能的移動(dòng)裝置,其中,備份數(shù)據(jù)解密單元根據(jù)用戶(hù)輸入的主密鑰生成一熔融密鑰,解密備份數(shù)據(jù)包中被加密的公鑰和私鑰,利用解密后的私鑰解密備份數(shù)據(jù)包中被加密的哈希值以獲得第一哈希值。哈希值計(jì)算單元計(jì)算備份數(shù)據(jù)包中被加密的用戶(hù)數(shù)據(jù)、公鑰和私鑰的第二哈希值。哈希值比較單元判斷第一哈希值等于第二哈希值時(shí),該備份數(shù)據(jù)解密單元利用解密后獲得的私鑰解密用戶(hù)數(shù)據(jù),由處理單元執(zhí)行相應(yīng)的移動(dòng)裝置更新程序。本發(fā)明還提供一種移動(dòng)裝置的數(shù)據(jù)備份和數(shù)據(jù)恢復(fù)方法。利用本發(fā)明,利用用戶(hù)輸入的主密鑰生成的熔融密鑰解密備份數(shù)據(jù)包中的公鑰、私鑰和用戶(hù)數(shù)據(jù),以進(jìn)行系統(tǒng)更新,解決現(xiàn)有技術(shù)中保存?zhèn)浞菸募陌踩珕?wèn)題。
【專(zhuān)利說(shuō)明】具有數(shù)據(jù)備份和數(shù)據(jù)恢復(fù)功能的移動(dòng)裝置及方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及備份【技術(shù)領(lǐng)域】,尤其涉及一種具有數(shù)據(jù)備份和數(shù)據(jù)恢復(fù)功能的移動(dòng)裝置及數(shù)據(jù)備份和數(shù)據(jù)恢復(fù)方法。
【背景技術(shù)】
[0002]隨著移動(dòng)技術(shù)的發(fā)展,便攜式移動(dòng)裝置,如智能手機(jī)、平板電腦等,關(guān)系著移動(dòng)裝置的運(yùn)行情況及安全狀況的系統(tǒng)文件具有重要作用,因此,系統(tǒng)文件的備份、可還原性及安全性越來(lái)越重要。在現(xiàn)有技術(shù)中,移動(dòng)裝置通常具有相應(yīng)的移動(dòng)存儲(chǔ)介質(zhì),如光盤(pán),用于存儲(chǔ)系統(tǒng)文件的備份文件。然而,移動(dòng)存儲(chǔ)介質(zhì)的數(shù)據(jù)易丟失和數(shù)據(jù)安全性,使得移動(dòng)裝置安裝備份文件時(shí)存在一定的風(fēng)險(xiǎn)。
【發(fā)明內(nèi)容】
[0003]有鑒于此,有必要提供一種具有數(shù)據(jù)備份和數(shù)據(jù)恢復(fù)功能的移動(dòng)裝置及方法,以解決現(xiàn)有技術(shù)中的移動(dòng)裝置的備份文件的保存及安裝具有損失和安全風(fēng)險(xiǎn)的技術(shù)問(wèn)題。
[0004]本發(fā)明提供一種具有數(shù)據(jù)備份和數(shù)據(jù)恢復(fù)功能的移動(dòng)裝置,該移動(dòng)裝置通過(guò)網(wǎng)絡(luò)與一服務(wù)器通信連接,該移動(dòng)裝置包括處理單元和通信單元,該處理單元用于響應(yīng)該移動(dòng)裝置更新的操作控制該通信單元從該服務(wù)器下載一相應(yīng)的備份數(shù)據(jù)包。該移動(dòng)裝置還包括:
備份數(shù)據(jù)解密單元,用于根據(jù)用戶(hù)輸入的主密鑰生成相應(yīng)的熔融密鑰,獲取該備份數(shù)據(jù)包中包含的被加密的公鑰和私鑰,利用該熔融密鑰解密該公鑰和私鑰,以將解密后獲得的公鑰和私鑰存儲(chǔ)在該處理單元設(shè)置的安全區(qū)域。還用于讀取該備份數(shù)據(jù)包中包含的被加密的哈希值,利用解密后獲得的私鑰解密該哈希值以獲得第一哈希值。
[0005]哈希值計(jì)算單元,用于讀取該備份數(shù)據(jù)包中被加密的用戶(hù)數(shù)據(jù)和被加密的公鑰與私鑰以計(jì)算并獲得相應(yīng)的第二哈希值。
[0006]哈希值比較單元,用于比較并判斷該第一哈希值與該第二哈希值是否相等,并當(dāng)判斷該第一哈希值與該第二哈希值相等時(shí),觸發(fā)該備份數(shù)據(jù)解密單元利用該安全區(qū)域中存儲(chǔ)的私鑰解密該用戶(hù)數(shù)據(jù)。以及
用戶(hù)數(shù)據(jù)保存單元,用于存儲(chǔ)由該備份數(shù)據(jù)解密單元解密后獲得的用戶(hù)數(shù)據(jù),由該處理單元根據(jù)該解密后獲得的用戶(hù)數(shù)據(jù)執(zhí)行相應(yīng)的移動(dòng)裝置更新程序。
[0007]本發(fā)明還提供一種具有數(shù)據(jù)備份和數(shù)據(jù)恢復(fù)功能的移動(dòng)裝置,該移動(dòng)裝置通過(guò)網(wǎng)絡(luò)與一服務(wù)器通信連接,該移動(dòng)裝置包括處理單元和通信單元,該移動(dòng)裝置還包括:
密鑰生成單元,用于根據(jù)用戶(hù)輸入的主密鑰生成一相應(yīng)的熔融密鑰,并存儲(chǔ)至該處理單元的安全區(qū)域中。還用于根據(jù)該熔融密鑰生成相應(yīng)的公鑰和私鑰,并存儲(chǔ)至該安全區(qū)域中。
[0008]用戶(hù)數(shù)據(jù)保存單元,用于存儲(chǔ)用戶(hù)數(shù)據(jù)。
[0009]備份數(shù)據(jù)加密單元,用于從該用戶(hù)數(shù)據(jù)保存單元中獲取用戶(hù)數(shù)據(jù),利用存儲(chǔ)在該安全區(qū)域中的公鑰加密該獲取的用戶(hù)數(shù)據(jù),利用該熔融密鑰分別加密該安全區(qū)域中存儲(chǔ)的該公鑰和私鑰。
[0010]哈希值計(jì)算單元,用于整合并計(jì)算該被加密的用戶(hù)數(shù)據(jù)以及被加密的公鑰和私鑰的哈希值,以觸發(fā)該備份數(shù)據(jù)加密單元利用該安全區(qū)域中存儲(chǔ)的該公鑰加密該計(jì)算得出的哈希值。以及
備份數(shù)據(jù)生成單元,用于合并該被加密的用戶(hù)數(shù)據(jù)以及被加密的公鑰和私鑰,生成相應(yīng)的備份數(shù)據(jù)包,并由該處理單元控制該通信單元將該備份數(shù)據(jù)包上傳至該服務(wù)器中存儲(chǔ),供其他移動(dòng)裝置下載解密以更新系統(tǒng)。
[0011]本發(fā)明還提供一種移動(dòng)裝置的數(shù)據(jù)備份和數(shù)據(jù)恢復(fù)方法,其中,該移動(dòng)裝置包括一處理單元,該處理單元設(shè)置一安全區(qū)域,該方法包括:
連接該移動(dòng)裝置至一服務(wù)器,該服務(wù)器存儲(chǔ)有至少一備份數(shù)據(jù)包,該備份數(shù)據(jù)包由另一移動(dòng)裝置上傳至該服務(wù)器,該安裝包包括被加密的用戶(hù)數(shù)據(jù)以及被分別加密的公鑰、私鑰和哈希值。
[0012]該移動(dòng)裝置根據(jù)用戶(hù)操作判斷該移動(dòng)裝置進(jìn)行更新還是恢復(fù)。
[0013]當(dāng)確定該移動(dòng)裝置進(jìn)行更新時(shí),該移動(dòng)裝置通過(guò)網(wǎng)絡(luò)從該服務(wù)器中獲取該備份數(shù)據(jù)包。
[0014]根據(jù)用戶(hù)輸入的主密鑰生成相應(yīng)的熔融密鑰。
[0015]利用該熔融密鑰解密該備份數(shù)據(jù)包中包含的被分別加密的公鑰和私鑰。
[0016]存儲(chǔ)解密后獲得的該公鑰和私鑰至該移動(dòng)裝置處理單元設(shè)置的安全區(qū)域中。
[0017]利用解密后獲得的該私鑰解密該備份數(shù)據(jù)包中包含的被加密的哈希值以獲得第
一哈希值。
[0018]計(jì)算該備份數(shù)據(jù)包中被加密的用戶(hù)數(shù)據(jù)以及被分別加密的公鑰和私鑰以獲得第
二哈希值。
[0019]比較并判斷該第一哈希值與第二哈希值是否相等。
[0020]當(dāng)確定該第一哈希值與第二哈希值相等時(shí),利用該安全區(qū)域中存儲(chǔ)的私鑰解密該備份數(shù)據(jù)包中被加密的用戶(hù)數(shù)據(jù)。以及
存儲(chǔ)該解密后獲得的用戶(hù)數(shù)據(jù),并執(zhí)行相應(yīng)的程序進(jìn)行該移動(dòng)裝置的更新。
[0021]本發(fā)明還提供一種移動(dòng)裝置的數(shù)據(jù)備份和數(shù)據(jù)恢復(fù)方法,其中,該移動(dòng)裝置包括一處理單元,該處理單元設(shè)置一安全區(qū)域,該方法包括:
連接該移動(dòng)裝置至一服務(wù)器。
[0022]根據(jù)用戶(hù)輸入的主密鑰生成一相應(yīng)的熔融密鑰,并該生成的熔融密鑰存儲(chǔ)至該安全區(qū)域中。
[0023]根據(jù)該熔融密鑰生成相應(yīng)的公鑰及私鑰,并將該公鑰和私鑰存儲(chǔ)至該安全區(qū)域中。
[0024]獲取該移動(dòng)裝置存儲(chǔ)的用戶(hù)數(shù)據(jù),利用該公鑰加密該用戶(hù)數(shù)據(jù)。
[0025]利用該熔融密鑰分別加密該公鑰和私鑰。
[0026]計(jì)算該被加密的用戶(hù)數(shù)據(jù)和被分別加密的公鑰及私鑰的哈希值。
[0027]利用該安全區(qū)域存儲(chǔ)的公鑰加密該哈希值,將該被加密的數(shù)據(jù)和被分別加密的公鑰和私鑰合并以生成相應(yīng)的備份數(shù)據(jù)包,并將該備份數(shù)據(jù)包上傳至該服務(wù)器,供其他移動(dòng)裝置下載并更新。
[0028]該其他移動(dòng)裝置根據(jù)用戶(hù)操作判斷進(jìn)行更新還是恢復(fù)。
[0029]當(dāng)確定該其他移動(dòng)裝置進(jìn)行更新時(shí),將該備份數(shù)據(jù)包從該服務(wù)器下載至該其他移動(dòng)裝置中。
[0030]根據(jù)用戶(hù)輸入的主密鑰生成相應(yīng)的熔融密鑰。
[0031]利用該熔融密鑰解密該備份數(shù)據(jù)包中包含的被分別加密的公鑰和私鑰。
[0032]存儲(chǔ)解密后獲得的該公鑰和私鑰至該其他移動(dòng)裝置處理單元設(shè)置的安全區(qū)域中。
[0033]利用解密后獲得的該私鑰解密該備份數(shù)據(jù)包中包含的被加密的哈希值以獲得第
一哈希值。
[0034]計(jì)算該備份數(shù)據(jù)包中被加密的用戶(hù)數(shù)據(jù)以及被分別加密的公鑰和私鑰以獲得第
二哈希值。
[0035]比較并判斷該第一哈希值與第二哈希值是否相等。
[0036]當(dāng)確定該第一哈希值與第二哈希值相等時(shí),利用該其他移動(dòng)裝置的安全區(qū)域中存儲(chǔ)的私鑰解密該備份數(shù)據(jù)包中被加密的用戶(hù)數(shù)據(jù)。以及
存儲(chǔ)該解密后獲得的用戶(hù)數(shù)據(jù),并執(zhí)行相應(yīng)的程序進(jìn)行該其他移動(dòng)裝置的更新。
[0037]相對(duì)于現(xiàn)有技術(shù),本發(fā)明提供的具有數(shù)據(jù)備份和數(shù)據(jù)恢復(fù)功能的移動(dòng)裝置及數(shù)據(jù)備份和數(shù)據(jù)恢復(fù)方法,移動(dòng)裝置根據(jù)用戶(hù)輸入的主密鑰生成相應(yīng)的公鑰和私鑰,并對(duì)用戶(hù)數(shù)據(jù)進(jìn)行加密,以生成包括加密的公鑰、私鑰和用戶(hù)數(shù)據(jù)的備份數(shù)據(jù)包,上傳至服務(wù)器供其他移動(dòng)裝置下載更新。當(dāng)其他移動(dòng)裝置需要更新系統(tǒng)時(shí),下載相應(yīng)的備份數(shù)據(jù)包,并利用用戶(hù)輸入的主密鑰生成的熔融密鑰解密備份數(shù)據(jù)包中的公鑰、私鑰和用戶(hù)數(shù)據(jù),并運(yùn)行相應(yīng)的程序進(jìn)行系統(tǒng)更新,從而解決了現(xiàn)有技術(shù)中的移動(dòng)裝置的備份文件的保存及安裝具有損失和安全風(fēng)險(xiǎn)的技術(shù)問(wèn)題。
【專(zhuān)利附圖】
【附圖說(shuō)明】
[0038]圖1為本發(fā)明實(shí)施方式中的具有數(shù)據(jù)備份和數(shù)據(jù)恢復(fù)功能的系統(tǒng)的硬件架構(gòu)圖。
[0039]圖2為本發(fā)明實(shí)施方式中的具有數(shù)據(jù)備份和數(shù)據(jù)恢復(fù)功能的移動(dòng)裝置的功能模塊不意圖。
[0040]圖3為本發(fā)明實(shí)施方式中的移動(dòng)裝置數(shù)據(jù)備份和數(shù)據(jù)恢復(fù)方法的流程圖。
[0041]圖4為本發(fā)明實(shí)施方式中的移動(dòng)裝置數(shù)據(jù)備份的加密方法流程圖。
[0042]主要元件符號(hào)說(shuō)明
【權(quán)利要求】
1.一種具有數(shù)據(jù)備份和數(shù)據(jù)恢復(fù)功能的移動(dòng)裝置,所述移動(dòng)裝置通過(guò)網(wǎng)絡(luò)與一服務(wù)器通信連接,所述移動(dòng)裝置包括處理單元和通信單元,其特征在于,所述處理單元用于響應(yīng)所述移動(dòng)裝置更新的操作控制所述通信單元從所述服務(wù)器下載一相應(yīng)的備份數(shù)據(jù)包;所述移動(dòng)裝置還包括: 備份數(shù)據(jù)解密單元,用于根據(jù)用戶(hù)輸入的主密鑰生成相應(yīng)的熔融密鑰,獲取所述備份數(shù)據(jù)包中包含的被加密的公鑰和私鑰,利用所述熔融密鑰解密所述公鑰和私鑰,以將解密后獲得的公鑰和私鑰存儲(chǔ)在所述處理單元設(shè)置的安全區(qū)域;還用于讀取所述備份數(shù)據(jù)包中包含的被加密的哈希值,利用解密后獲得的私鑰解密所述哈希值以獲得第一哈希值; 哈希值計(jì)算單元,用于讀取所述備份數(shù)據(jù)包中被加密的用戶(hù)數(shù)據(jù)和被加密的公鑰與私鑰以計(jì)算并獲得相應(yīng)的第二哈希值; 哈希值比較單元,用于比較并判斷所述第一哈希值與所述第二哈希值是否相等,并當(dāng)判斷所述第一哈希值與所述第二哈希值相等時(shí),觸發(fā)所述備份數(shù)據(jù)解密單元利用所述安全區(qū)域中存儲(chǔ)的私鑰解密所述用戶(hù)數(shù)據(jù);以及 用戶(hù)數(shù)據(jù)保存單元,用于存儲(chǔ)由所述備份數(shù)據(jù)解密單元解密后獲得的用戶(hù)數(shù)據(jù),由所述處理單元根據(jù)所述解密后獲得的用戶(hù)數(shù)據(jù)執(zhí)行相應(yīng)的移動(dòng)裝置更新程序。
2.如權(quán)利要求1所述的具有數(shù)據(jù)備份和數(shù)據(jù)恢復(fù)功能的移動(dòng)裝置,其特征在于,所述移動(dòng)裝置存儲(chǔ)一備份數(shù)據(jù)包,所述安全區(qū)域中預(yù)先存儲(chǔ)一相應(yīng)的熔融密鑰,所述處理單元還用于響應(yīng)所述移動(dòng)裝置更恢復(fù)的操作,觸發(fā)所述備份數(shù)據(jù)解密單元讀取所述移動(dòng)裝置存儲(chǔ)的備份數(shù)據(jù)包中包含的被加密的公鑰和私鑰,利用所述熔融密鑰解密所述公鑰和私鑰,并利用解密后獲得的私鑰解密所述移動(dòng)裝置存儲(chǔ)的備份數(shù)據(jù)包中包含的被加密的哈希值,以獲得所述第一哈希值。
3.如權(quán)利要求2所述的具有數(shù)據(jù)備份和數(shù)據(jù)恢復(fù)功能的移動(dòng)裝置,其特征在于,還包括: 密鑰生成單元,用于根據(jù)用戶(hù)輸入的主密鑰生成所述安全區(qū)域中存儲(chǔ)的熔融密鑰;還用于根據(jù)所述熔融密鑰生成相應(yīng)的公鑰和私鑰,并存儲(chǔ)在所述安全區(qū)域中;以及 備份數(shù)據(jù)加密單元,用于從所述用戶(hù)數(shù)據(jù)保存單元中獲取用戶(hù)數(shù)據(jù),并利用所述熔融密鑰分別加密所述安全區(qū)域中存儲(chǔ)的所述公鑰和私鑰。
4.如權(quán)利要求3所述的具有數(shù)據(jù)備份和數(shù)據(jù)恢復(fù)功能的移動(dòng)裝置,其特征在于,還包括備份數(shù)據(jù)生成單元,所述哈希值計(jì)算單元還用于整合并計(jì)算被加密的用戶(hù)數(shù)據(jù)以及被分別加密的公鑰和私鑰的哈希值,所述備份數(shù)據(jù)加密單元還用于利用所述安全區(qū)域中存儲(chǔ)的公鑰加密由所述哈希值計(jì)算單元計(jì)算得出的哈希值,所述備份數(shù)據(jù)生成單元用于合并所述被加密的用戶(hù)數(shù)據(jù)以及被分別加密的公鑰和私鑰,以生成相應(yīng)的所述備份數(shù)據(jù)包。
5.一種具有數(shù)據(jù)備份和數(shù)據(jù)恢復(fù)功能的移動(dòng)裝置,所述移動(dòng)裝置通過(guò)網(wǎng)絡(luò)與一服務(wù)器通信連接,所述移動(dòng)裝置包括處理單元和通信單元,其特征在于,所述移動(dòng)裝置還包括: 密鑰生成單元,用于根據(jù)用戶(hù)輸入的主密鑰生成一相應(yīng)的熔融密鑰,并存儲(chǔ)至所述處理單元的安全區(qū)域中;還用于根據(jù)所述熔融密鑰生成相應(yīng)的公鑰和私鑰,并存儲(chǔ)至所述安全區(qū)域中; 用戶(hù)數(shù)據(jù)保存單元,用于存儲(chǔ)用戶(hù)數(shù)據(jù); 備份數(shù)據(jù)加密單元,用于從所述用戶(hù)數(shù)據(jù)保存單元中獲取用戶(hù)數(shù)據(jù),利用存儲(chǔ)在所述安全區(qū)域中的公鑰加密所述獲取的用戶(hù)數(shù)據(jù),利用所述熔融密鑰分別加密所述安全區(qū)域中存儲(chǔ)的所述公鑰和私鑰; 哈希值計(jì)算單元,用于整合并計(jì)算所述被加密的用戶(hù)數(shù)據(jù)以及被加密的公鑰和私鑰的哈希值,以觸發(fā)所述備份數(shù)據(jù)加密單元利用所述安全區(qū)域中存儲(chǔ)的所述公鑰加密所述計(jì)算得出的哈希值;以及 備份數(shù)據(jù)生成單元,用于合并所述被加密的用戶(hù)數(shù)據(jù)以及被加密的公鑰和私鑰,生成相應(yīng)的備份數(shù)據(jù)包,并由所述處理單元控制所述通信單元將所述備份數(shù)據(jù)包上傳至所述服務(wù)器中存儲(chǔ),供其他移動(dòng)裝置下載解密以更新系統(tǒng)。
6.如權(quán)利要求5所述的具有數(shù)據(jù)備份和數(shù)據(jù)恢復(fù)功能的移動(dòng)裝置,其特征在于,還包括回復(fù)數(shù)據(jù)解密單元以及哈希值比較單元,所述處理單元還用于響應(yīng)所述移動(dòng)裝置恢復(fù)的操作,觸發(fā)所述備份數(shù)據(jù)解密單元根據(jù)用戶(hù)輸入的主密鑰生成相應(yīng)的熔融密鑰,獲取所述備份數(shù)據(jù)包中包含的被加密的公鑰和私鑰,利用所述熔融密鑰解密所述公鑰和私鑰,以將解密后獲得的公鑰和私鑰存儲(chǔ)在所述處理單元設(shè)置的安全區(qū)域,讀取所述備份數(shù)據(jù)包中包含的被加密的哈希值,利用解密后獲得的私鑰解密所述哈希值以獲得第一哈希值;所述哈希值計(jì)算單元讀取所述備份數(shù)據(jù)包中被加密的用戶(hù)數(shù)據(jù)和被加密的公鑰與私鑰以計(jì)算并獲得相應(yīng)的第二哈希值;所述哈希值比較單元比較并判斷所述第一哈希值與所述第二哈希值是否相等,并當(dāng)判斷所述第一哈希值與所述第二哈希值相等時(shí),觸發(fā)所述備份數(shù)據(jù)解密單元利用所述安全區(qū)域中存儲(chǔ)的私鑰解密所述用戶(hù)數(shù)據(jù),并由所述用戶(hù)數(shù)據(jù)保存單元存儲(chǔ)所述解密后獲得的用戶(hù)數(shù)據(jù),所述處理單元根據(jù)所述解密后獲得的用戶(hù)數(shù)據(jù)執(zhí)行相應(yīng)的移動(dòng)裝置恢復(fù)程序。
7.一種移動(dòng)裝置數(shù)據(jù)備份和數(shù)據(jù)恢復(fù)方法,其中,所述移動(dòng)裝置包括一處理單元,所述處理單元設(shè)置一安全區(qū)域,所述方法包括: 連接所述移動(dòng)裝置至一服務(wù)器,所述服務(wù)器存儲(chǔ)有至少一備份數(shù)據(jù)包,所述備份數(shù)據(jù)包由另一移動(dòng)裝置上傳至所述服務(wù)器,所述安裝包包括被加密的用戶(hù)數(shù)據(jù)以及被分別加密的公鑰、私鑰和哈希值; 所述移動(dòng)裝置根據(jù)用戶(hù)操作判斷所述移動(dòng)裝置進(jìn)行更新還是恢復(fù); 當(dāng)確定所述移動(dòng)裝置進(jìn)行更新時(shí),所述移動(dòng)裝置通過(guò)網(wǎng)絡(luò)從所述服務(wù)器中獲取所述備份數(shù)據(jù)包; 根據(jù)用戶(hù)輸入的主密鑰生成相應(yīng)的熔融密鑰; 利用所述熔融密鑰解密所述備份數(shù)據(jù)包中包含的被分別加密的公鑰和私鑰; 存儲(chǔ)解密后獲得的所述公鑰和私鑰至所述移動(dòng)裝置處理單元設(shè)置的安全區(qū)域中; 利用解密后獲得的所述私鑰解密所述備份數(shù)據(jù)包中包含的被加密的哈希值以獲得第一哈希值; 計(jì)算所述備份數(shù)據(jù)包中被加密的用戶(hù)數(shù)據(jù)以及被分別加密的公鑰和私鑰以獲得第二哈希值; 比較并判斷所述第一哈希值與第二哈希值是否相等; 當(dāng)確定所述第一哈希值與第二哈希值相等時(shí),利用所述安全區(qū)域中存儲(chǔ)的私鑰解密所述備份數(shù)據(jù)包中被加密的用戶(hù)數(shù)據(jù);以及 存儲(chǔ)所述解密后獲 得的用戶(hù)數(shù)據(jù),并執(zhí)行相應(yīng)的程序進(jìn)行所述移動(dòng)裝置的更新。
8.如權(quán)利要求7所述的移動(dòng)裝置數(shù)據(jù)備份和數(shù)據(jù)恢復(fù)方法,其特征在于,當(dāng)確定所述移動(dòng)裝置進(jìn)行恢復(fù)時(shí),所述方法還包括: 從所述安全區(qū)域中讀取預(yù)先存儲(chǔ)的熔融密鑰; 利用所述熔融密鑰解密所述移動(dòng)裝置存儲(chǔ)的備份數(shù)據(jù)包中包含的被分別加密的公鑰和私鑰,執(zhí)行所述利用解密后獲得的所述私鑰解密所述備份數(shù)據(jù)包中包含的被加密的哈希值以獲得第一哈希值的步驟。
9.一種移動(dòng)裝置數(shù)據(jù)備份和數(shù)據(jù)恢復(fù)方法,其中,所述移動(dòng)裝置包括一處理單元,所述處理單元設(shè)置一安全區(qū)域,所述方法包括: 連接所述移動(dòng)裝置至一服務(wù)器; 根據(jù)用戶(hù)輸入的主密鑰生成一相應(yīng)的熔融密鑰,并所述生成的熔融密鑰存儲(chǔ)至所述安全區(qū)域中; 根據(jù)所述熔融密鑰生成相應(yīng)的公鑰及私鑰,并將所述公鑰和私鑰存儲(chǔ)至所述安全區(qū)域中; 獲取所述移動(dòng)裝置存儲(chǔ)的用戶(hù)數(shù)據(jù),利用所述公鑰加密所述用戶(hù)數(shù)據(jù); 利用所述熔融密鑰分別加密所述公鑰和私鑰; 計(jì)算所述被加密的用戶(hù)數(shù)據(jù)和被分別加密的公鑰及私鑰的哈希值; 利用所述安全區(qū)域存儲(chǔ)的公鑰加密所述哈希值,將所述被加密的數(shù)據(jù)和被分別加密的公鑰和私鑰合并以生成相應(yīng)的備份數(shù)據(jù)包,并將所述備份數(shù)據(jù)包上傳至所述服務(wù)器,供其他移動(dòng)裝置下載并更新; 所述其他移動(dòng)裝置根據(jù)用戶(hù)操作判斷進(jìn)行更新還是恢復(fù); 當(dāng)確定所述其他移動(dòng)裝置進(jìn)行更新時(shí),將所述備份數(shù)據(jù)包從所述服務(wù)器下載至所述其他移動(dòng)裝置中; 根據(jù)用戶(hù)輸入的主密鑰生成相應(yīng)的熔融密鑰; 利用所述熔融密鑰解密所述備份數(shù)據(jù)包中包含的被分別加密的公鑰和私鑰; 存儲(chǔ)解密后獲得的所述公鑰和私鑰至所述其他移動(dòng)裝置處理單元設(shè)置的安全區(qū)域中; 利用解密后獲得的所述私鑰解密所述備份數(shù)據(jù)包中包含的被加密的哈希值以獲得第一哈希值; 計(jì)算所述備份數(shù)據(jù)包中被加密的用戶(hù)數(shù)據(jù)以及被分別加密的公鑰和私鑰以獲得第二哈希值; 比較并判斷所述第一哈希值與第二哈希值是否相等; 當(dāng)確定所述第一哈希值與第二哈希值相等時(shí),利用所述其他移動(dòng)裝置的安全區(qū)域中存儲(chǔ)的私鑰解密所述備份數(shù)據(jù)包中被加密的用戶(hù)數(shù)據(jù);以及 存儲(chǔ)所述解密后獲得的用戶(hù)數(shù)據(jù),并執(zhí)行相應(yīng)的程序進(jìn)行所述其他移動(dòng)裝置的更新。
10.如權(quán)利要求9所述的移動(dòng)裝置數(shù)據(jù)備份和數(shù)據(jù)恢復(fù)方法,其特征在于,當(dāng)確定所述其他移動(dòng)裝置進(jìn)行恢復(fù)時(shí),所述方法還包括: 從所述其他移動(dòng)裝置的安全區(qū)域中讀取預(yù)先存儲(chǔ)的熔融密鑰; 利用所述熔融密鑰解密所述其他移動(dòng)裝置存儲(chǔ)的備份數(shù)據(jù)包中包含的被分別加密的公鑰和私鑰,執(zhí)行所述利用解密后獲得的所述私鑰解密所述備份數(shù)據(jù)包中包含的被加密的哈希值以獲得第一哈 希值的步驟。
【文檔編號(hào)】G06F11/14GK103631672SQ201210296022
【公開(kāi)日】2014年3月12日 申請(qǐng)日期:2012年8月20日 優(yōu)先權(quán)日:2012年8月20日
【發(fā)明者】王曉勇, 呂啟明 申請(qǐng)人:國(guó)基電子(上海)有限公司, 鴻海精密工業(yè)股份有限公司