[發(fā)明專利]加密數(shù)據(jù)的方法、存儲介質(zhì)和移動終端在審
| 申請?zhí)枺?/td> | 201710475590.7 | 申請日: | 2017-06-21 |
| 公開(公告)號: | CN107333261A | 公開(公告)日: | 2017-11-07 |
| 發(fā)明(設(shè)計)人: | 趙創(chuàng) | 申請(專利權(quán))人: | 努比亞技術(shù)有限公司 |
| 主分類號: | H04W12/02 | 分類號: | H04W12/02;H04M1/725;G06F21/60;G06K9/62 |
| 代理公司: | 工業(yè)和信息化部電子專利中心11010 | 代理人: | 于金平 |
| 地址: | 518057 廣東省深圳市南山區(qū)高新區(qū)北環(huán)大道9018*** | 國省代碼: | 廣東;44 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 加密 數(shù)據(jù) 方法 存儲 介質(zhì) 移動 終端 | ||
技術(shù)領(lǐng)域
本發(fā)明涉及通訊領(lǐng)域,尤其涉及一種加密數(shù)據(jù)的方法、存儲介質(zhì)和移動終端。
背景技術(shù)
隨著人們對終端設(shè)備安全性的要求越來越高,尤其用戶分區(qū)的數(shù)據(jù)與用戶信息息息相關(guān),因此需要對用戶分區(qū)進行加密操作,避免信息被泄露。目前,常用的加密方式包括:全盤加密、基于文件加密等方式。但是,在加密過程中也存在一個明顯的問題,加密速度的快慢極大的影響用戶體驗。如何使用戶分區(qū)的數(shù)據(jù)快速加密已經(jīng)成為各個移動終端廠商的研究的方向。
針對用戶分區(qū)是ext4文件系統(tǒng)的加密方式,當(dāng)上述加密方式進行加密時,會對整個data(數(shù)據(jù))分區(qū)所有的Block(數(shù)據(jù)塊)進行全部加密。如果用戶data分區(qū)是47.68G左右,其扇區(qū)個數(shù)為93431672,Block個數(shù)為11678959,那么在設(shè)備第一次啟動過程中,就需要對93431672/8個塊進行加密,耗時達254秒;且伴隨的用戶空間的不斷增加,其對應(yīng)的塊的個數(shù)也相應(yīng)的增加,加密的耗時成正比的增加,極大的影響第一次開機速度。
因此,現(xiàn)有的加密方式雖然保證了用戶數(shù)據(jù)安全,但是耗時太長,極大的影響用戶體驗。
發(fā)明內(nèi)容
本發(fā)明的主要目的在于提出一種加密數(shù)據(jù)的方法、存儲介質(zhì)和移動終端,旨在解決現(xiàn)有技術(shù)的如下問題:現(xiàn)有的加密方式雖然保證了用戶數(shù)據(jù)安全,但是耗時太長,極大的影響用戶體驗。
為實現(xiàn)上述目的,本發(fā)明提供的一種加密數(shù)據(jù)的方法,包括:獲取當(dāng)前數(shù)據(jù)組中位圖文件數(shù)據(jù)塊的指示數(shù)據(jù),其中,所述指示數(shù)據(jù)用于指示所述數(shù)據(jù)組中各個數(shù)據(jù)塊使用情況;根據(jù)所述指示數(shù)據(jù)對預(yù)定數(shù)據(jù)塊中的數(shù)據(jù)進行加密操作,其中,所述預(yù)定數(shù)據(jù)塊為所述指示數(shù)據(jù)指示為被使用的數(shù)據(jù)塊。
可選的,根據(jù)所述指示數(shù)據(jù)對預(yù)定數(shù)據(jù)塊中的數(shù)據(jù)進行加密操作,包括:根據(jù)所述指示數(shù)據(jù)確定所述數(shù)據(jù)組中是否存在需要加密的數(shù)據(jù)塊;在存在需要加密的數(shù)據(jù)塊時,根據(jù)所述指示數(shù)據(jù)對所述預(yù)定數(shù)據(jù)塊中的數(shù)據(jù)進行加密操作;在不存在需要加密的數(shù)據(jù)塊時,獲取下一個數(shù)據(jù)組。
可選的,根據(jù)所述指示數(shù)據(jù)對預(yù)定數(shù)據(jù)塊中的數(shù)據(jù)進行加密操作之后,還包括:S1,檢測當(dāng)前數(shù)據(jù)塊是否為所述數(shù)據(jù)組中最后一個待加密的數(shù)據(jù)塊;S2,在不是最后一個待加密的數(shù)據(jù)塊的情況下,在所述數(shù)據(jù)塊完成加密后,獲取下一個待加密的數(shù)據(jù)塊,并執(zhí)行S1。
可選的,在步驟S1之后,還包括:S3,在是最后一個待加密的數(shù)據(jù)塊的情況下,在所述數(shù)據(jù)塊完成加密后,獲取下一個數(shù)據(jù)組。
可選的,獲取下一個數(shù)據(jù)組之前,還包括:檢測當(dāng)前數(shù)據(jù)組是否為最后一個數(shù)據(jù)組;在不是最后一個數(shù)據(jù)組的情況下,獲取下一個數(shù)據(jù)組。
此外,為實現(xiàn)上述目的,本發(fā)明還提出一種存儲介質(zhì),存儲有計算機程序,所述計算機程序被處理器執(zhí)行時實現(xiàn)如下步驟:獲取當(dāng)前數(shù)據(jù)組中位圖文件數(shù)據(jù)塊的指示數(shù)據(jù),其中,所述指示數(shù)據(jù)用于指示所述數(shù)據(jù)組中各個數(shù)據(jù)塊使用情況;根據(jù)所述指示數(shù)據(jù)對預(yù)定數(shù)據(jù)塊中的數(shù)據(jù)進行加密操作,其中,所述預(yù)定數(shù)據(jù)塊為所述指示數(shù)據(jù)指示為被使用的數(shù)據(jù)塊。
可選的,所述計算機程序在被所述處理器執(zhí)行根據(jù)所述指示數(shù)據(jù)對預(yù)定數(shù)據(jù)塊中的數(shù)據(jù)進行加密操作的步驟時,具體實現(xiàn)如下步驟:根據(jù)所述指示數(shù)據(jù)確定所述數(shù)據(jù)組中是否存在需要加密的數(shù)據(jù)塊;在存在需要加密的數(shù)據(jù)塊時,根據(jù)所述指示數(shù)據(jù)對所述預(yù)定數(shù)據(jù)塊中的數(shù)據(jù)進行加密操作;在不存在需要加密的數(shù)據(jù)塊時,獲取下一個數(shù)據(jù)組。
可選的,所述計算機程序在被所述處理器執(zhí)行根據(jù)所述指示數(shù)據(jù)對預(yù)定數(shù)據(jù)塊中的數(shù)據(jù)進行加密操作的步驟之后,還被所述處理器執(zhí)行以下步驟:S1,檢測當(dāng)前數(shù)據(jù)塊是否為所述數(shù)據(jù)組中最后一個待加密的數(shù)據(jù)塊;S2,在不是最后一個待加密的數(shù)據(jù)塊的情況下,在所述數(shù)據(jù)塊完成加密后,獲取下一個待加密的數(shù)據(jù)塊,并執(zhí)行S1。
可選的,所述計算機程序在被所述處理器執(zhí)行S1的步驟之后,還被所述處理器執(zhí)行以下步驟:S3,在是最后一個待加密的數(shù)據(jù)塊的情況下,在所述數(shù)據(jù)塊完成加密后,獲取下一個數(shù)據(jù)組。
此外,為實現(xiàn)上述目的,本發(fā)明還提出一種移動終端,至少包括存儲器、處理器,所述存儲器上存儲有計算機程序,所述處理器在執(zhí)行所述存儲器上的計算機程序時實現(xiàn)上述加密數(shù)據(jù)的方法的步驟。
本發(fā)明在加密時,是分別對每個單獨的數(shù)據(jù)塊進行加密,而并非對整個數(shù)據(jù)組中的所有數(shù)據(jù)塊一起進行加密。通過對單獨的、被使用的數(shù)據(jù)塊進行加密,在保證用戶數(shù)據(jù)安全的情況下,大大的縮短了加密過程所耗用的時間,解決了現(xiàn)有技術(shù)的如下問題:現(xiàn)有的加密方式雖然保證了用戶數(shù)據(jù)安全,但是耗時太長,極大的影響用戶體驗。
附圖說明
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于努比亞技術(shù)有限公司,未經(jīng)努比亞技術(shù)有限公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201710475590.7/2.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。
- 加密裝置、加密系統(tǒng)、加密方法以及加密程序
- 移動終端和方法
- 再加密方法、再加密系統(tǒng)以及再加密裝置
- 加密終端遠程管理的方法、加密終端及管理器
- 數(shù)據(jù)加密的方法及裝置
- 流媒體數(shù)據(jù)加密、解密方法、裝置、電子設(shè)備及存儲介質(zhì)
- 加密裝置、加密系統(tǒng)和數(shù)據(jù)的加密方法
- 文件加密、解密方法、裝置、設(shè)備和存儲介質(zhì)
- 一種車聯(lián)網(wǎng)數(shù)據(jù)加密方法及系統(tǒng)
- 一種服務(wù)數(shù)據(jù)共享云平臺的數(shù)據(jù)加密方法及系統(tǒng)
- 數(shù)據(jù)顯示系統(tǒng)、數(shù)據(jù)中繼設(shè)備、數(shù)據(jù)中繼方法、數(shù)據(jù)系統(tǒng)、接收設(shè)備和數(shù)據(jù)讀取方法
- 數(shù)據(jù)記錄方法、數(shù)據(jù)記錄裝置、數(shù)據(jù)記錄媒體、數(shù)據(jù)重播方法和數(shù)據(jù)重播裝置
- 數(shù)據(jù)發(fā)送方法、數(shù)據(jù)發(fā)送系統(tǒng)、數(shù)據(jù)發(fā)送裝置以及數(shù)據(jù)結(jié)構(gòu)
- 數(shù)據(jù)顯示系統(tǒng)、數(shù)據(jù)中繼設(shè)備、數(shù)據(jù)中繼方法及數(shù)據(jù)系統(tǒng)
- 數(shù)據(jù)嵌入裝置、數(shù)據(jù)嵌入方法、數(shù)據(jù)提取裝置及數(shù)據(jù)提取方法
- 數(shù)據(jù)管理裝置、數(shù)據(jù)編輯裝置、數(shù)據(jù)閱覽裝置、數(shù)據(jù)管理方法、數(shù)據(jù)編輯方法以及數(shù)據(jù)閱覽方法
- 數(shù)據(jù)發(fā)送和數(shù)據(jù)接收設(shè)備、數(shù)據(jù)發(fā)送和數(shù)據(jù)接收方法
- 數(shù)據(jù)發(fā)送裝置、數(shù)據(jù)接收裝置、數(shù)據(jù)收發(fā)系統(tǒng)、數(shù)據(jù)發(fā)送方法、數(shù)據(jù)接收方法和數(shù)據(jù)收發(fā)方法
- 數(shù)據(jù)發(fā)送方法、數(shù)據(jù)再現(xiàn)方法、數(shù)據(jù)發(fā)送裝置及數(shù)據(jù)再現(xiàn)裝置
- 數(shù)據(jù)發(fā)送方法、數(shù)據(jù)再現(xiàn)方法、數(shù)據(jù)發(fā)送裝置及數(shù)據(jù)再現(xiàn)裝置





