[發(fā)明專利]數(shù)據(jù)加密存儲方法和裝置以及計算設(shè)備有效
| 申請?zhí)枺?/td> | 201711366204.7 | 申請日: | 2017-12-18 |
| 公開(公告)號: | CN109936546B | 公開(公告)日: | 2021-01-26 |
| 發(fā)明(設(shè)計)人: | 王濤 | 申請(專利權(quán))人: | 北京三快在線科技有限公司 |
| 主分類號: | H04L29/06 | 分類號: | H04L29/06;H04L9/08 |
| 代理公司: | 北京律智知識產(chǎn)權(quán)代理有限公司 11438 | 代理人: | 闞梓瑄;王衛(wèi)忠 |
| 地址: | 100083 北京市海*** | 國省代碼: | 北京;11 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 數(shù)據(jù) 加密 存儲 方法 裝置 以及 計算 設(shè)備 | ||
本公開是關(guān)于一種數(shù)據(jù)加密存儲方法,應(yīng)用于安裝有應(yīng)用程序APP的客戶端中,所述方法包括:基于預(yù)設(shè)算法生成加密密鑰;將所述加密密鑰分成至少兩個部分并分別保存在所述客戶端的m種介質(zhì)中,其中m為大于1的自然數(shù);以及使用所述加密密鑰對目標(biāo)數(shù)據(jù)進行加密。根據(jù)本公開實施例的數(shù)據(jù)加密存儲方法,通過拆分客戶端本地數(shù)據(jù)存儲時使用的加密密鑰,并相應(yīng)進行多介質(zhì)分段存儲,增強了客戶端數(shù)據(jù)存儲的安全性。
技術(shù)領(lǐng)域
本公開涉及互聯(lián)網(wǎng)技術(shù)領(lǐng)域,尤其涉及一種數(shù)據(jù)加密存儲方法和裝置以及計算設(shè)備。
背景技術(shù)
隨著互聯(lián)網(wǎng)特別是移動網(wǎng)絡(luò)的普及,越來越多的產(chǎn)品和服務(wù)提供商都選擇使用應(yīng)用程序(APP)作為與消費者交互的渠道之一,甚至是主要渠道,人們獲取信息的方式由此也從傳統(tǒng)的個人計算機(PC)端轉(zhuǎn)移到了APP端。不同于PC上通過網(wǎng)頁來獲取信息時可將重要數(shù)據(jù)放在服務(wù)器,APP需要存放部分敏感數(shù)據(jù)在客戶端本地,這樣就有可能會遭到黑客的攻擊,從而泄漏本地存儲的用戶敏感信息。近來頻繁發(fā)生的移動端安全事件,也可以說明對于客戶端本地數(shù)據(jù)存儲加密的安全越來越重要。
目前市場上大量APP采用的本地數(shù)據(jù)存儲方式大致可以分為以下兩種。第一種是客戶端以明文在本地存儲敏感數(shù)據(jù),也即不經(jīng)過任何處理直接將用戶敏感信息存儲在客戶端本地,其顯然存在極大的安全漏洞。第二種是客戶端對本地敏感數(shù)據(jù)進行加密存儲,也即客戶端使用基于預(yù)設(shè)代碼生成的加密密鑰對敏感數(shù)據(jù)加密后進行存儲,但這種方式中使用的加密密鑰和產(chǎn)生的加密數(shù)據(jù)都保存在本地的單一介質(zhì)中,存在被暴力破解的風(fēng)險。
發(fā)明內(nèi)容
本公開提供一種數(shù)據(jù)加密存儲方法和裝置以及計算設(shè)備,進而至少在一定程度上克服由于相關(guān)技術(shù)的限制和缺陷而導(dǎo)致的一個或者多個問題。
本公開的其他特性和優(yōu)點將通過下面的詳細(xì)描述變得顯然,或部分地通過本公開的實踐而習(xí)得。
根據(jù)本公開實施例的第一方面,提供一種數(shù)據(jù)加密存儲方法,應(yīng)用于安裝有應(yīng)用程序APP的客戶端中,所述方法包括:基于預(yù)設(shè)算法生成加密密鑰;將所述加密密鑰分成至少兩個部分并分別保存在所述客戶端的m種介質(zhì)中,其中m為大于1的自然數(shù);以及使用所述加密密鑰對目標(biāo)數(shù)據(jù)進行加密。
根據(jù)本公開實施例的第二方面,提供另一種數(shù)據(jù)加密存儲方法,應(yīng)用于安裝有應(yīng)用程序APP的客戶端中,所述方法包括:使用預(yù)先生成的加密密鑰對目標(biāo)數(shù)據(jù)進行加密;以及將所述加密后得到的加密數(shù)據(jù)分成至少兩個部分并分別保存在所述客戶端的n種介質(zhì)中,其中n為大于1的自然數(shù)。
根據(jù)本公開實施例的第三方面,提供一種數(shù)據(jù)加密存儲裝置,應(yīng)用于安裝有應(yīng)用程序APP的客戶端中,所述裝置包括:生成模塊,設(shè)置為基于預(yù)設(shè)算法生成加密密鑰;劃分模塊,設(shè)置為將所述加密密鑰分成至少兩個部分并分別保存在所述客戶端的m種介質(zhì)中,其中m為大于1的自然數(shù);以及加密模塊,設(shè)置為使用所述加密密鑰對目標(biāo)數(shù)據(jù)進行加密。
根據(jù)本公開實施例的第四方面,提供另一種數(shù)據(jù)加密存儲裝置,應(yīng)用于安裝有應(yīng)用程序APP的客戶端中,所述裝置包括:加密模塊,設(shè)置為使用預(yù)先生成的加密密鑰對目標(biāo)數(shù)據(jù)進行加密;以及劃分模塊,設(shè)置為將所述加密后得到的加密數(shù)據(jù)分成至少兩個部分并分別保存在所述客戶端的n種介質(zhì)中,其中n為大于1的自然數(shù)。
根據(jù)本公開實施例的第五方面,提供一種存儲有計算機程序的存儲介質(zhì),所述計算機程序在由客戶端的處理器運行時,使所述客戶端執(zhí)行如以上任一實施例所述的方法。
根據(jù)本公開實施例的第六方面,提供一種計算設(shè)備,包括:處理器;存儲器,存儲有可由所述處理器執(zhí)行的指令;其中所述處理器被配置為執(zhí)行如以上任一實施例所述的方法。
根據(jù)本公開實施例的數(shù)據(jù)加密存儲方案,通過拆分客戶端本地數(shù)據(jù)存儲時使用的加密密鑰和/或得到的加密數(shù)據(jù),并相應(yīng)進行多介質(zhì)分段存儲,增強了客戶端數(shù)據(jù)存儲的安全性。
應(yīng)當(dāng)理解的是,以上的一般描述和后文的細(xì)節(jié)描述僅是示例性和解釋性的,并不能限制本公開。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于北京三快在線科技有限公司,未經(jīng)北京三快在線科技有限公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201711366204.7/2.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎ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)裝置
- 加密裝置、加密系統(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)





