[發明專利]一種數據存儲加密和解密的方法及其裝置在審
| 申請號: | 202011507533.0 | 申請日: | 2020-12-18 |
| 公開(公告)號: | CN112528309A | 公開(公告)日: | 2021-03-19 |
| 發明(設計)人: | 劉德建;黃鐘貴;范福生;詹彥安;江洪;鄭含章;林曉煒;陳楠;岳萬恕;陳宏展 | 申請(專利權)人: | 福建天晴數碼有限公司 |
| 主分類號: | G06F21/60 | 分類號: | G06F21/60;G06F21/62;G06F21/64 |
| 代理公司: | 福州旭辰知識產權代理事務所(普通合伙) 35233 | 代理人: | 程勇 |
| 地址: | 350000 福建省福州市君竹路83*** | 國省代碼: | 福建;35 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 數據 存儲 加密 解密 方法 及其 裝置 | ||
本發明提供了一種數據存儲加密和解密的方法,該方法通過在每個數據串的指定位置增加算法的類型以及秘鑰索引信息組成一串加密密文,如果需要解密時,通過指定位置的算法類型以及秘鑰索引信息,得到需要進行解密的算法類型以及秘鑰信息,從而進行解密;保證了加密數據的安全性。
技術領域
本發明涉及數據安全技術領域,特別是一種數據存儲加密和解密的方法及其裝置。
背景技術
加密,是以某種特殊的算法改變原有的信息數據,使得未授權的用戶即使獲得了已加密的信息,但因不知解密的方法,仍然無法了解信息的內容。
隨著云服務的普及,越來越多敏感信息被外包給云,這些存儲在云上的數據需要被加密。然而,云端數據不在企業及個人用戶的監管中,因此為了防止隱私信息泄露,數據在上傳至云端或者服務器之前需要進行加密。現有的在存儲加密的技術上,大部分是對增加秘鑰存儲介質或者針對存儲設備進行相關處理的加密方案,現有技術的方案可擴展性不高,且安全性低。
發明內容
為克服上述問題,本發明的目的是提供一種數據存儲加密和解密的方法,使得業務無需關心具體的數據加密邏輯,增加了破解難度,提高了安全性。
本發明采用以下方案實現:一種數據存儲加密和解密的方法,所述方法包括加密階段和解密階段;
所述加密階段包括如下步驟:步驟S11、應用服務器獲取需要加密的數據,提交給數據加密服務;
步驟S12、數據加密服務隨機獲取需要加密的加密類型以及生成秘鑰,將秘鑰保存在一秘鑰存儲介質中;
步驟S13、秘鑰存儲完成后,數據加密服務將加密類型、秘鑰索引信息、加密后的數據組成一串密文,這個密文存儲至對應的業務數據庫中;
所述解密階段包括如下步驟:
步驟S21、應用服務器獲取需要的數據,則從業務數據庫中獲取密文后,提交給數據加密服務;
步驟S22、數據加密服務獲取到密文后,根據密文中的數據加密類型以及根據秘鑰索引從秘鑰存儲介質中獲取的秘鑰對加密的數據進行解密,解密后將解密的原文數據提供給業務服務器。
進一步的,所述加密類型包括DES、ECC、AES、MD5、SHA1、DSA或者RSA加密算法。
進一步的,所述密文的格式為秘鑰索引+加密類型+加密后的數據+數據簽名,通過該格式形成一字符串。
進一步的,所述解密進一步具體為:先通過所述數據簽名對加密的數據進行驗證簽名是否合法,不合法,則不進行解密操作,合法,則通過秘鑰索引從秘鑰存儲介質獲取秘鑰,再通過加密類型得到加密算法對加密的數據進行解密操作。
本發明還提供了一種數據存儲加密和解密的裝置,所述方法包括加密模塊和解密模塊;
所述加密模塊包括獲取數據單元、秘鑰存儲單元、密文生成單元;
所述獲取數據單元,通過應用服務器獲取需要加密的數據,提交給數據加密服務;
所述秘鑰存儲單元,通過數據加密服務隨機獲取需要加密的加密類型以及生成秘鑰,將秘鑰保存在一秘鑰存儲介質中;
所述密文生成單元,在秘鑰存儲完成后,通過數據加密服務將加密類型、秘鑰索引信息、加密后的數據組成一串密文,這個密文存儲至對應的業務數據庫中;
所述解密模塊包括:獲取密文單元、解密單元;
所述獲取密文單元,通過應用服務器獲取需要的數據,則從業務數據庫中獲取密文后,提交給數據加密服務;
所述解密單元,通過數據加密服務獲取到密文后,根據密文中的數據加密類型以及根據秘鑰索引從秘鑰存儲介質中獲取的秘鑰對加密的數據進行解密,解密后將解密的原文數據提供給業務服務器。
進一步的,所述加密類型包括DES、ECC、AES、MD5、SHA1、DSA或者RSA加密算法。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于福建天晴數碼有限公司,未經福建天晴數碼有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202011507533.0/2.html,轉載請聲明來源鉆瓜專利網。
- 數據顯示系統、數據中繼設備、數據中繼方法、數據系統、接收設備和數據讀取方法
- 數據記錄方法、數據記錄裝置、數據記錄媒體、數據重播方法和數據重播裝置
- 數據發送方法、數據發送系統、數據發送裝置以及數據結構
- 數據顯示系統、數據中繼設備、數據中繼方法及數據系統
- 數據嵌入裝置、數據嵌入方法、數據提取裝置及數據提取方法
- 數據管理裝置、數據編輯裝置、數據閱覽裝置、數據管理方法、數據編輯方法以及數據閱覽方法
- 數據發送和數據接收設備、數據發送和數據接收方法
- 數據發送裝置、數據接收裝置、數據收發系統、數據發送方法、數據接收方法和數據收發方法
- 數據發送方法、數據再現方法、數據發送裝置及數據再現裝置
- 數據發送方法、數據再現方法、數據發送裝置及數據再現裝置





