[發明專利]基于身份公鑰密碼體制的私鑰安全管理方法有效
| 申請號: | 201210183853.4 | 申請日: | 2012-06-05 |
| 公開(公告)號: | CN102739401A | 公開(公告)日: | 2012-10-17 |
| 發明(設計)人: | 侍偉敏;王賽;陸夢;趙一恒;王威 | 申請(專利權)人: | 北京工業大學 |
| 主分類號: | H04L9/32 | 分類號: | H04L9/32;H04L9/30 |
| 代理公司: | 北京思海天達知識產權代理有限公司 11203 | 代理人: | 張慧 |
| 地址: | 100124 *** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 基于 身份 密碼 體制 安全管理 方法 | ||
1.一種基于身份公鑰密碼體制的私鑰安全管理方法,包括可信中心、客戶端、簽名者和驗證者;其中用戶通過客戶端向可信中心申請私鑰請求,可信中心響應客戶端請求;簽名者通過申請的私鑰對消息簽名,同時還需要向可信中心獲取對消息的簽名,再將兩部分簽名組合成最終簽名;驗證者通過簽名者的公鑰信息對消息簽名進行驗證;其特征在于包括:系統參數建立步驟;私鑰產生算法步驟;私鑰恢復算法步驟;簽名算法步驟;驗證算法步驟;其中,
所述系統參數建立步驟由可信中心產生系統的主密鑰和系統公共參數信息建立,其中主密鑰保密且公共參數公開;
所述私鑰產生算法步驟包括:
1.2.1客戶端產生部分私鑰;
1.2.2以用戶口令盲化客戶端產生的部分私鑰,并發送給可信中心申請由可信中心頒發的部分私鑰;
1.2.3可信中心產生部分私鑰,并將該部分私鑰同客戶端盲化的部分私鑰一起備份到可信中心;
1.2.4用戶保存由客戶端產生的部分私鑰;
所述的私鑰恢復算法步驟包括:
1.3.1客戶端向可信中心申請私鑰恢復請求;
1.3.2可信中心將備份的由客戶端盲化的部分私鑰發送給客戶端;
1.3.2客戶端通過口令去盲恢復出客戶端產生的部分私鑰,再用用戶的公鑰信息驗證其部分私鑰的正確性;若驗證成功,用戶保存由客戶端產生的部分私鑰;否則,用戶私鑰恢復失敗;
所述的簽名算法步驟包括:
1.4.1簽名者用由客戶端產生的部分私鑰對消息進行簽名;
1.4.2簽名者將消息發送給可信中心,并申請部分簽名;
1.4.3可信中心用由可信中心頒發的部分私鑰對消息進行簽名,并發送給簽名者;
1.4.4簽名者驗證可信中心產生簽名的正確性;
1.4.5若驗證成功,將簽名者產生的消息簽名和可信中心產生的消息簽名并合,即為消息的最終簽名;否則,簽名失??;
所述的驗證算法,驗證者用簽名者的公鑰信息驗證其簽名。
2.根據權利要求1所述的基于身份公鑰密碼體制的私鑰安全管理方法,其特征在于:所述的系統參數建立步驟,其中;
2.1產生素數階為q的兩個群:(G1,+),(G2,·),以及雙曲線映射e:G1×G1→G2;
2.2隨機產生主密鑰s0∈Zq*,計算相應的公鑰P0=s0P,其中P為G1的生成元即P∈G1;
2.3H1:{0,1}*→G1、是兩個安全哈希函數;
2.4保密s0,公開{G1,G2,e,P,H1,H2,P0}。
3.根據權利要求1所述的基于身份公鑰密碼體制的私鑰安全管理方法,其特征在于:所述的私鑰產生算法步驟,其中:
所述的客戶端產生部分私鑰:
3.1隨機產生t∈Zq*,計算部分私鑰DUser=tQ,其中Q=H1(ID);
3.2以用戶口令作為隨機種子,產生隨機數r∈Zq*,將客戶端產生的部分私鑰盲化即DUser′=rDUser=rtQ;
3.3計算T=tP;
3.4將{ID,DUser′,T}發送給可信中心;
所述的可信中心需要:
3.5計算部分私鑰即DTA=s0Quser,其中Q=H1(ID);
3.6將ID,DUser′,T,DTA保存到本地;
最終身份信息為ID的用戶將DUser保存。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于北京工業大學,未經北京工業大學許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201210183853.4/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種汽車廢舊發動機拆解機的夾緊爪
- 下一篇:自行火炮動力艙通用組合拆裝臺架





