[發明專利]私鑰生成方法及相關方法、系統、計算機設備和存儲介質在審
| 申請號: | 202210137437.4 | 申請日: | 2022-02-15 |
| 公開(公告)號: | CN114547681A | 公開(公告)日: | 2022-05-27 |
| 發明(設計)人: | 袁峰;封維端;張立圓 | 申請(專利權)人: | 北京無字天書科技有限公司 |
| 主分類號: | G06F21/62 | 分類號: | G06F21/62;G06F21/64 |
| 代理公司: | 北京知漢亭知識產權代理事務所(普通合伙) 16011 | 代理人: | 劉金龍 |
| 地址: | 100089 北京市海淀*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 生成 方法 相關 系統 計算機 設備 存儲 介質 | ||
1.私鑰生成方法,其特征在于,包括:
生成系統參數;
生成用戶密鑰生成中心簽名主公鑰Ppubs2;
通過系統密鑰生成中心對所述用戶密鑰生成中心簽名主公鑰Ppubs2進行簽名,并公布用戶參數;
用戶根據所述用戶參數生成用戶簽名私鑰dsu。
2.根據權利要求1所述的私鑰生成方法,其特征在于,
所述生成系統參數是通過所述系統密鑰生成中心來實現,包括:
通過所述系統密鑰生成中心生成系統密鑰生成中心簽名主私鑰ks1和系統密鑰生成中心簽名主公鑰Ppubs1,所述系統密鑰生成中心簽名主私鑰ks1為隨機整數,且ks1∈[1,N-1],其中N為素數,設群G2是階為N的加法循環群,則所述系統密鑰生成中心簽名主公鑰Ppubs1為群G2中的元素,且滿足
Ppubs1=[ks1]P2 (1),
式(1)中,P2為群G2的生成元,方括號[]代表橢圓曲線上的倍點運算,方括號[]中的數為整數;
通過所述系統密鑰生成中心選擇系統標識IDS,并使用所述系統密鑰生成中心簽名主私鑰ks1和系統標識IDS生成對應的系統用戶私鑰dsS,dsS滿足
dsS=ks1×(H1(IDS||hid,N)+ks1)-1 (2),
式(2)中,H1(IDS||hid,N)為密碼函數,||表示將數據的字節串合并,hid為用一個字節表示的函數識別符,由系統密鑰生成中心選擇并公開。
3.根據權利要求2所述的私鑰生成方法,其特征在于,
所述生成系統參數還包括:
通過所述系統密鑰生成中心將所述系統密鑰生成中心簽名主公鑰Ppubs1和系統標識IDS公開發布。
4.根據權利要求3所述的私鑰生成方法,其特征在于,
所述生成用戶密鑰生成中心簽名主公鑰Ppubs2通過所述用戶的密碼設備來實現,同時,還通過所述密碼設備生成用戶密鑰生成中心簽名主私鑰ks2。
5.根據權利要求4所述的私鑰生成方法,其特征在于,
所述通過系統密鑰生成中心對所述用戶密鑰生成中心簽名主公鑰Ppubs2進行簽名,并公布用戶參數包括:
所述用戶通過所述密碼設備將所述用戶密鑰生成中心簽名主公鑰Ppubs2和用戶標識IDA提交給所述系統密鑰生成中心,由所述系統密鑰生成中心對用戶身份和所述用戶標識IDA進行驗證,
若驗證失敗,則返回錯誤;
若驗證正確,通過所述系統密鑰生成中心使用所述系統用戶私鑰dsS和系統密鑰生成中心簽名主公鑰Ppubs1對所述用戶密鑰生成中心簽名主公鑰Ppubs2簽名,得到簽名后發送所述簽名給所述用戶。
6.根據權利要求5所述的私鑰生成方法,其特征在于,
所述公布用戶參數包括:
通過所述系統密鑰生成中心公開發布所述用戶標識IDA和用戶密鑰生成中心簽名主公鑰Ppubs2,并標注所述用戶標識IDA和用戶密鑰生成中心簽名主公鑰Ppubs2的狀態為有效。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于北京無字天書科技有限公司,未經北京無字天書科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202210137437.4/1.html,轉載請聲明來源鉆瓜專利網。





