[發明專利]一種密鑰生成方法以及裝置、設備、加解密方法有效
| 申請號: | 202010740758.4 | 申請日: | 2020-07-29 |
| 公開(公告)號: | CN111740828B | 公開(公告)日: | 2021-02-12 |
| 發明(設計)人: | 秦體紅;汪宗斌;張慶勇 | 申請(專利權)人: | 北京信安世紀科技股份有限公司 |
| 主分類號: | H04L9/08 | 分類號: | H04L9/08;H04L9/30 |
| 代理公司: | 北京太合九思知識產權代理有限公司 11610 | 代理人: | 劉戈 |
| 地址: | 100048 北京市海淀區西*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 密鑰 生成 方法 以及 裝置 設備 解密 | ||
1.一種密鑰生成方法,其特征在于,包括:
向密鑰生成中心發送第一用戶設備的身份標識;
所述密鑰生成中心根據所述身份標識生成所述第一用戶設備對應的初始密鑰信息,并發送給所述第一用戶設備;
所述第一用戶設備基于所述初始密鑰信息和秘密值,生成所述第一用戶設備對應的用戶密鑰,其中,所述用戶密鑰用于解密來自第二用戶設備的加密數據,所述加密數據由所述第二用戶設備采用所述身份標識進行加密,所述秘密值為所述第一用戶設備通過預設策略獲取的;
所述密鑰生成中心根據所述身份標識生成所述第一用戶設備對應的初始密鑰信息,包括:
從第一預設集合中獲取第一隨機數,并以所述第一隨機數作為主私鑰,所述主私鑰存儲于所述密鑰生成中心;
根據所述身份標識、所述主私鑰、用于第一加法循環群中的第一生成元、以及用于第二加法循環群中的第二生成元,生成所述初始密鑰信息;
所述密鑰生成中心根據所述身份標識、所述主私鑰、用于第一加法循環群中的第一生成元、以及用于第二加法循環群中的第二生成元,生成所述初始密鑰信息,包括:
通過密碼函數對所述身份標識和所述主私鑰進行計算得到第一中間變量,其中,由密碼雜湊函數派生得到所述密碼函數;
基于所述第一中間變量和所述主私鑰得到第二中間變量;
以所述第一中間變量作為所述第一加法循環群中的第一生成元的倍數,計算出所述第一用戶設備對應的用戶公鑰中間量;
以所述第二中間變量作為所述第二加法循環群中的第二生成元的倍數,計算出所述第一用戶設備對應的用戶私鑰中間量;
其中,所述初始密鑰信息包括所述用戶公鑰中間量和所述用戶私鑰中間量。
2.如權利要求1所述的方法,其特征在于,所述第一用戶設備基于所述初始密鑰信息和秘密值,生成所述第一用戶設備對應的用戶密鑰,包括:
基于所述用戶公鑰中間量和所述秘密值計算出所述第一用戶設備對應的用戶公鑰;
基于所述用戶私鑰中間量和所述秘密值計算出所述第一用戶設備對應的用戶私鑰;
其中,所述用戶密鑰包括所述用戶公鑰和所述用戶私鑰。
3.如權利要求2所述的方法,其特征在于,所述第一用戶設備通過預設策略獲取所述秘密值的方法,還包括:
從第二預設集合中獲取第二隨機數,并將所述第二隨機數作為所述秘密值,所述秘密值存儲于所述第一用戶設備。
4.如權利要求1所述的方法,其特征在于,所述第二用戶設備生成所述加密數據的方法,還包括:
從第三預設集合中獲取第三隨機數,并采用所述第一用戶設備對應的用戶公鑰對所述第三隨機數進行加密得到第一密文;
基于主公鑰、第一加法循環群中的第一生成元以及所述第三隨機數,計算出乘法循環群中的第一目標元素,所述主公鑰來自所述密鑰生成中心;
通過基于密鑰派生函數的序列密碼算法,采用所述第一目標元素、所述第一密文及所述身份標識對待發送數據進行加密得到第二密文;或者,通過基于密鑰派生函數的分組密碼算法,采用所述第一目標元素、所述第一密文及所述身份標識對所述待發送數據進行加密得到第二密文;
基于所述第二密文通過預設函數得到第三密文;
并將所述第一密文、所述第二密文、所述第三密文拼接為所述加密數據。
5.如權利要求1所述的方法,其特征在于,所述第一用戶設備基于所述初始密鑰信息和秘密值,生成所述第一用戶設備對應的用戶密鑰之后,還包括:
對所述加密數據中的第一密文進行驗證;
采用所述第一用戶設備對應的用戶私鑰對驗證通過的所述第一密文進行解密,計算出乘法循環群中的第二目標元素;
采用解密出的所述第一密文、所述身份標識及所述第二目標元素,通過基于密鑰派生函數的序列密碼算法對所述加密數據進行解密得到目標明文;或者
采用解密出的所述第一密文、所述身份標識及所述第二目標元素,通過基于密鑰派生函數的分組密碼算法對所述加密數據進行解密得到目標明文。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于北京信安世紀科技股份有限公司,未經北京信安世紀科技股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202010740758.4/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種防止瓦斯逆流的風筒裝置
- 下一篇:一種自動上片機





