[發明專利]加密方法、解密方法、電子設備和存儲介質在審
| 申請號: | 202011123966.6 | 申請日: | 2020-10-20 |
| 公開(公告)號: | CN112257121A | 公開(公告)日: | 2021-01-22 |
| 發明(設計)人: | 周海濤 | 申請(專利權)人: | 湖南國科微電子股份有限公司 |
| 主分類號: | G06F21/80 | 分類號: | G06F21/80;G06F21/72 |
| 代理公司: | 北京超凡宏宇專利代理事務所(特殊普通合伙) 11463 | 代理人: | 劉鳳 |
| 地址: | 410000 湖南省長沙市*** | 國省代碼: | 湖南;43 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 加密 方法 解密 電子設備 存儲 介質 | ||
1.一種加密方法,其特征在于,應用于電子設備,所述方法包括:
根據用戶口令及第一隨機數生成主密鑰;
利用所述主密鑰對所述數據保護密鑰進行加密,得到所述數據保護密鑰密文,其中,所述數據保護密鑰用于對所述電子設備中的數據進行加密或解密。
2.根據權利要求1所述的方法,其特征在于,所述電子設備包括真隨機數發生器,所述根據用戶口令及隨機數生成主密鑰,包括:
獲取用戶口令及第一隨機數,其中,所述第一隨機數由所述真隨機數發生器產生,并存儲于所述電子設備中;
通過密鑰生成函數對所述用戶口令及所述第一隨機數進行運算,生成所述主密鑰。
3.根據權利要求2所述的方法,其特征在于,所述電子設備中還存儲有口令密鑰,其中,所述口令密鑰由所述真隨機數發生器生成,所述方法還包括對所述用戶口令進行加密的步驟,所述步驟包括:
獲取與所述用戶口令匹配的用戶ID;
通過所述口令密鑰對所述用戶口令進行加密,生成用戶口令密文;
將所述用戶口令密文與所述用戶ID對應存儲于所述電子設備內。
4.根據權利要求3所述的方法,其特征在于,所述電子設備與主機通信連接,所述方法還包括:
從所述主機獲取用戶輸入的新用戶口令及待修改的舊用戶口令,并基于所述舊用戶口令進行用戶身份認證;
在認證通過后,通過所述口令密鑰對所述新用戶口令進行加密,獲得新用戶口令密文,并與對應的用戶ID對應存儲于所述電子設備內;
通過密鑰生成函數對所述舊用戶口令及所述第一隨機數進行運算,生成舊主密鑰;
通過所述舊主密鑰對存儲于所述電子設備內的舊數據保護密鑰密文進行解密,獲得數據保護密鑰;
通過密鑰生成函數對所述新用戶口令及所述第一隨機數進行運算,生成新主密鑰;
通過所述新主密鑰對所述數據保護密鑰加密,獲得新數據保護密鑰密文。
5.一種解密方法,其特征在于,應用于電子設備,所述方法包括:
獲取待認證的用戶ID和待認證的用戶口令進行用戶身份認證;
在用戶身份認證通過之后,根據用戶口令及第一隨機數生成主密鑰,其中,所述用戶口令為預存于所述電子設備中的用戶口令;
通過所述主密鑰對存儲于所述電子設備中的數據保護密鑰密文進行解密,獲得數據保護密鑰,其中,所述數據保護密鑰密文由所述主密鑰對所述數據保護密鑰加密后獲得;
通過所述數據保護密鑰對所述電子設備中的數據進行解密,獲得用戶數據。
6.根據權利要求5所述的方法,其特征在于,所述電子設備包括真隨機數發生器,所述根據用戶口令及隨機數生成主密鑰,包括:
獲取第一隨機數及與認證通過后的用戶ID匹配的用戶口令,其中,所述第一隨機數由所述真隨機數發生器產生,并存儲于所述電子設備中;
通過密鑰生成函數對所述用戶口令及所述第一隨機數進行運算,生成所述主密鑰。
7.根據權利要求6所述的方法,其特征在于,所述電子設備與主機連接,所述電子設備存儲有口令密鑰,其中,所述口令密鑰由所述真隨機數發生器生成,所述獲取待認證的用戶ID和待認證的用戶口令進行用戶身份認證,包括:
接收用戶通過主機輸入的待認證的用戶ID;
判斷所述待認證的用戶ID是否為所述電子設備內存儲的目標用戶ID;
若是,則獲取與所述目標用戶ID對應的用戶口令密文;
通過所述真隨機數發生器生成第二隨機數并發送至所述主機;
接收所述主機根據所述第二隨機數計算獲得的待認證哈希運算結果,其中,所述待認證哈希運算結果為所述主機基于待認證的用戶口令、待認證的用戶ID及所述第二隨機數進行哈希運算獲得的運算結果;
通過所述口令密鑰對與所述目標用戶ID對應的用戶口令密文進行解密,獲得目標用戶口令;
基于所述目標用戶口令、所述目標用戶ID及所述第二隨機數進行哈希運算,獲得目標哈希運算結果;
判斷所述待認證哈希運算結果與所述目標哈希運算結果是否相同;
若相同,則判定身份認證通過。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于湖南國科微電子股份有限公司,未經湖南國科微電子股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202011123966.6/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種液壓缸通用可靠性試驗裝置
- 下一篇:一種蠟鹽漆料組合物及其制備方法和應用





