[發明專利]加密方法、解密方法、電子設備和存儲介質在審
| 申請號: | 202011123966.6 | 申請日: | 2020-10-20 |
| 公開(公告)號: | CN112257121A | 公開(公告)日: | 2021-01-22 |
| 發明(設計)人: | 周海濤 | 申請(專利權)人: | 湖南國科微電子股份有限公司 |
| 主分類號: | G06F21/80 | 分類號: | G06F21/80;G06F21/72 |
| 代理公司: | 北京超凡宏宇專利代理事務所(特殊普通合伙) 11463 | 代理人: | 劉鳳 |
| 地址: | 410000 湖南省長沙市*** | 國省代碼: | 湖南;43 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 加密 方法 解密 電子設備 存儲 介質 | ||
本申請實施例提供的加密方法、解密方法、電子設備和存儲介質,通過密鑰生成函數對固態硬盤的用戶口令及第一隨機數進行運算,生成用于對數據保護密鑰進行加密的主密鑰,從而可以將數據保護密鑰以密文的形式存儲在固態硬盤中,同時,由于第一隨機數的不確定性,提升了主密鑰的破解難度,進而提升了數據保護密鑰的盜取難度,降低了固態硬盤內的數據被盜取的風險,提高固態硬盤的安全性和可靠性。
技術領域
本申請涉及數據安全技術領域,具體而言,涉及一種加密方法、解密方法、電子設備和存儲介質。
背景技術
隨著固態硬盤作為存儲介質的快速發展,固態硬盤內部實現用戶數據的加密存儲成為國內外安全存儲技術的研究方向。
目前,對于固態硬盤的加密方式通常只是對用戶的數據進行加密,且對用戶的數據進行加密的密鑰以明文的形式存儲在固態硬盤內部,無任何防護措施,極易被盜取,降低了固態硬盤數據存儲的安全性和可靠性。
發明內容
有鑒于此,本申請的目的在于提供加密方法、解密方法、電子設備和存儲介質,以提高電子設備的數據存儲的安全性和可靠性。
第一方面,本申請實施例提供一種加密方法,應用于電子設備,所述方法包括:
根據用戶口令及第一隨機數生成主密鑰;
利用所述主密鑰對所述數據保護密鑰進行加密,得到所述數據保護密鑰密文,其中,所述數據保護密鑰用于對所述電子設備中的數據進行加密或解密。
在可選的實施方式中,所述電子設備包括真隨機數發生器,所述根據用戶口令及隨機數生成主密鑰,包括:
獲取用戶口令及第一隨機數,其中,所述第一隨機數由所述真隨機數發生器產生,并存儲于所述電子設備中;
通過密鑰生成函數對所述用戶口令及所述第一隨機數進行運算,生成所述主密鑰。
在可選的實施方式中,所述固態硬盤中還存儲有口令密鑰,其中,所述口令密鑰由所述真隨機數發生器生成,所述方法還包括對所述用戶口令進行加密的步驟,所述步驟包括:
獲取與所述用戶口令匹配的用戶ID;
通過所述口令密鑰對所述用戶口令進行加密,生成用戶口令密文;
將所述用戶口令密文與所述用戶ID對應存儲于所述電子設備內。
在可選的實施方式中,所述電子設備與主機通信連接,所述方法還包括:
從所述主機獲取待修改的舊用戶口令,并基于所述舊用戶口令進行用戶身份認證;
在認證通過后,獲取用戶輸入的新用戶口令;
通過所述口令密鑰對所述新用戶口令進行加密,獲得新用戶口令密文,并與對應的用戶ID對應存儲于所述電子設備內;
通過密鑰生成函數對所述舊用戶口令及所述第一隨機數進行運算,生成舊主密鑰;
通過所述舊主密鑰對存儲于所述電子設備內的舊數據保護密鑰密文進行解密,獲得數據保護密鑰;
通過密鑰生成函數對所述新用戶口令及所述第一隨機數進行運算,生成新主密鑰;
通過所述新主密鑰對所述數據保護密鑰加密,獲得新數據保護密鑰密文。
第二方面,本申請實施例提供一種解密方法,應用于電子設備,所述方法包括:
獲取待認證的用戶ID和待認證的用戶口令進行用戶身份認證;
在用戶身份認證通過之后,根據用戶口令及第一隨機數生成主密鑰,其中,所述用戶口令為預存于所述電子設備中的用戶口令;
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于湖南國科微電子股份有限公司,未經湖南國科微電子股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202011123966.6/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種液壓缸通用可靠性試驗裝置
- 下一篇:一種蠟鹽漆料組合物及其制備方法和應用





