[發明專利]郵件用戶身份認證和密鑰分發方法、系統、設備及介質有效
| 申請號: | 202110300068.1 | 申請日: | 2021-03-22 |
| 公開(公告)號: | CN113067823B | 公開(公告)日: | 2021-11-23 |
| 發明(設計)人: | 李金庫;周權;于晨曦;蔣忠元;馬建峰 | 申請(專利權)人: | 西安電子科技大學 |
| 主分類號: | H04L29/06 | 分類號: | H04L29/06;H04L9/08;H04L12/58 |
| 代理公司: | 西安通大專利代理有限責任公司 61200 | 代理人: | 房鑫 |
| 地址: | 710071 陜*** | 國省代碼: | 陜西;61 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 郵件 用戶 身份 認證 密鑰 分發 方法 系統 設備 介質 | ||
1.一種郵件用戶身份認證和密鑰分發方法,其特征在于,包括以下步驟:
對用戶身份進行驗證;
以郵箱賬號為身份標識,對對稱密鑰Key和對稱加密算法進行SM9算法加密處理,得到密文C1;
根據郵箱賬戶標識,獲取用戶驗證私鑰;
利用用戶驗證私鑰,對密文C1進行解密,得到解密后的對稱密鑰Key;
利用解密后的對稱密鑰Key,采用對稱加密算法對用戶驗證私鑰進行加密處理,得到密文C2;
利用對稱密鑰Key對密文C2進行解密,獲取用戶收發私鑰,并對用戶收發私鑰進行加密保存,即完成身份認證和密鑰分發。
2.根據權利要求1所述的一種郵件用戶身份認證和密鑰分發方法,其特征在于,對用戶身份進行驗證過程如下:
構建驗證碼郵件并發送至郵件收發系統;其中,驗證郵件詳細內容界面設置有驗證按鈕;
點擊驗證按鈕發送驗證碼至郵箱驗證碼系統,判斷驗證碼的有效性,獲取身份驗證結果。
3.根據權利要求1所述的一種郵件用戶身份認證和密鑰分發方法,其特征在于,構建驗證碼郵件過程如下:
向郵箱賬戶的官方郵件服務器發起登錄請求,登錄成功后,郵件收發系統向郵箱驗證碼系統發送驗證用戶身份指令I;
郵箱驗證碼系統收到用戶身份指令I后,判斷是否存在該用戶未驗證的有效驗證碼,根據判斷結果,執行以下驗證碼郵件構建步驟;
郵箱驗證碼系統隨機生成驗證碼,啟動驗證碼有效期計時器,構建得到驗證碼郵件。
4.根據權利要求3所述的一種郵件用戶身份認證和密鑰分發方法,其特征在于,郵箱驗證碼系統隨機生成驗證碼過程,通過調用郵箱驗證碼系統中的隨機數生成器,生成隨機數作為驗證碼,并將驗證碼保存在(key-value)數據結構容器內存中;其中,key為郵箱賬戶,value為隨機數;驗證碼有效期計時器采用Java中的線程池Timer實現。
5.根據權利要求1所述的一種郵件用戶身份認證和密鑰分發方法,其特征在于,對稱密鑰Key通過郵件收發系統中的隨機數發生器,生成的六位數字作為密碼進行初始化生成。
6.根據權利要求1所述的一種郵件用戶身份認證和密鑰分發方法,其特征在于,密文C1采用在郵件收發系統中,結合SM9算法的系統參數及密鑰生成中心生成的主公鑰,以郵箱賬號為身份標識,對對稱密鑰Key和對稱加密算法進行SM9算法加密處理得到。
7.根據權利要求1所述的一種郵件用戶身份認證和密鑰分發方法,其特征在于,密文C2采用在密鑰生成中心中,采用對稱加密算法對用戶驗證私鑰進行加密處理得到。
8.一種郵件用戶身份認證和密鑰分發系統,包括身份認證模塊和密鑰分發模塊;
身份認證模塊,用于對用戶身份進行驗證;
密鑰分發模塊,用于以郵件賬號為身份標識,對對稱密鑰Key和對稱加密算法A進行SM9身份標識加密處理,得到密文C1;根據郵箱賬戶標識,獲取所有用戶的私鑰;利用所有用戶的私鑰,對密文C1進行解密,得到解密后的對稱密鑰Key;利用解密后的對稱密鑰Key,采用加密算法A對私鑰進行加密處理,得到密文C2;利用對稱密鑰Key對密文C2進行解密,獲取私鑰,并對私鑰進行加密保存,即完成身份認證和密鑰分發。
9.一種郵件用戶身份認證和密鑰分發設備,其特征在于,包括存儲器、處理器及存儲在所述存儲器中并可在所述處理器中運行的可執行指令;所述處理器執行所述可執行指令時實現如權利要求1-7任一項所述的方法。
10.一種計算機可讀存儲介質,其特征在于,其上存儲有計算機可執行指令,所述可執行指令被處理器執行時實現如權利要求1-7任一項所述的方法。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于西安電子科技大學,未經西安電子科技大學許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202110300068.1/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種PVC手套生產加工裝置及工藝
- 下一篇:抑菌西服面料及其制備方法





