[發明專利]Android終端全盤加密數據的還原方法及裝置有效
| 申請號: | 201611005341.3 | 申請日: | 2016-11-15 |
| 公開(公告)號: | CN106599714B | 公開(公告)日: | 2019-05-24 |
| 發明(設計)人: | 黃加紅;申強;陳明輝;孫奕;張輝極 | 申請(專利權)人: | 廈門市美亞柏科信息股份有限公司 |
| 主分類號: | G06F21/62 | 分類號: | G06F21/62 |
| 代理公司: | 深圳市博銳專利事務所 44275 | 代理人: | 張明 |
| 地址: | 361008 福建省廈門*** | 國省代碼: | 福建;35 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | android 終端 全盤 加密 數據 還原 方法 裝置 | ||
1.一種Android終端全盤加密數據的還原方法,其特征在于,包括:
構建用于啟動Android內核的Android虛擬機程序;
啟動Android虛擬機程序;
Android虛擬機程序初始化Android內核;
加載所述Android根文件系統鏡像文件;
運行所述Android根文件系統鏡像文件中的程序;
依據所述Android根文件系統鏡像文件中的配置腳本加載待解密的分區鏡像文件;
啟動對應的系統基礎服務;依據所述系統基礎服務讀取所述待解密的分區鏡像文件;
Android內核依據所述待解密的分區鏡像文件對應的用戶加密秘鑰產生一中間秘鑰;
依據所述中間秘鑰對讀取到的待解密的分區鏡像文件進行解密。
2.根據權利要求1所述的Android終端全盤加密數據的還原方法,其特征在于,所述Android根文件系統鏡像文件中的配置腳本包括第一參數和第二參數,所述第一參數用于表示需要加載的分區;所述第二參數用于表示加密的分區。
3.根據權利要求2所述的Android終端全盤加密數據的還原方法,其特征在于,依據所述Android根文件系統鏡像文件中的配置腳本加載待解密的分區鏡像文件之后,啟動對應的系統基礎服務之前,進一步包括:
若待解密的分區對應的配置腳本包含所述第二參數,則啟動對應的系統基礎服務讀取待解密的分區元信息。
4.根據權利要求3所述的Android終端全盤加密數據的還原方法,其特征在于,Android內核依據所述待解密的分區鏡像文件對應的用戶加密秘鑰產生一中間秘鑰,依據所述中間秘鑰對讀取到的待解密的分區鏡像文件進行解密,進一步包括:
Android內核依據讀取到的待解密的分區元信息及用戶加密秘鑰,調用對應的解密算法產生一中間秘鑰;
使用所述中間秘鑰創建所述待解密的分區對應的設備文件。
5.根據權利要求1所述的Android終端全盤加密數據的還原方法,其特征在于,所述待解密的分區鏡像文件用于存儲系統數據。
6.一種Android終端全盤加密數據的還原裝置,其特征在于,包括:Android虛擬機程序、Android內核、Android根文件系統鏡像文件和待解密的分區鏡像文件;
所述Android虛擬機程序用于初始化Android內核;
所述Android內核用于加載所述Android根文件系統鏡像文件;運行所述Android根文件系統鏡像文件中的程序;依據所述Android根文件系統鏡像文件中的配置腳本加載待解密的分區鏡像文件;啟動對應的系統基礎服務;依據所述系統基礎服務讀取所述待解密的分區鏡像文件;依據所述待解密的分區鏡像文件對應的用戶加密秘鑰產生一中間秘鑰;依據所述中間秘鑰對讀取到的待解密的分區鏡像文件進行解密。
7.根據權利要求6所述的Android終端全盤加密數據的還原裝置,其特征在于,所述Android根文件系統鏡像文件中的配置腳本包括第一參數和第二參數,所述第一參數用于表示需要加載的分區;所述第二參數用于表示加密的分區。
8.根據權利要求7所述的Android終端全盤加密數據的還原裝置,其特征在于,依據所述Android根文件系統鏡像文件中的配置腳本加載待解密的分區鏡像文件之后,啟動對應的系統基礎服務之前,所述Android內核還用于:
若待解密的分區對應的配置腳本包含所述第二參數,則啟動對應的系統基礎服務讀取待解密的分區元信息。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于廈門市美亞柏科信息股份有限公司,未經廈門市美亞柏科信息股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201611005341.3/1.html,轉載請聲明來源鉆瓜專利網。





