[發明專利]數字簽名生成方法和裝置有效
| 申請號: | 201611271028.4 | 申請日: | 2016-12-30 |
| 公開(公告)號: | CN106789080B | 公開(公告)日: | 2020-05-15 |
| 發明(設計)人: | 張永強 | 申請(專利權)人: | 數安時代科技股份有限公司 |
| 主分類號: | H04L9/32 | 分類號: | H04L9/32 |
| 代理公司: | 廣州華進聯合專利商標代理有限公司 44224 | 代理人: | 劉艷麗 |
| 地址: | 528200 廣東省佛*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 數字簽名 生成 方法 裝置 | ||
1.一種數字簽名生成方法,所述方法應用于服務器,其特征在于,包括:
接收目標客戶端發送的第一簽名請求,所述第一簽名請求包括所述目標客戶端根據私鑰公開份額執行簽名操作得到的第一部分簽名結果;
根據所述第一部分簽名結果和私鑰私密份額確定最終簽名結果;
還包括:通過引用的第一混淆因子將原始私鑰分解成所述私鑰公開份額和所述私鑰私密份額;所述私鑰私密份額包括所述第一混淆因子;在與所述服務器連接的密碼機內部引用所述第一混淆因子,并在密碼機內部根據所述第一混淆因子對所述原始私鑰進行分解。
2.根據權利要求1所述的數字簽名生成方法,其特征在于,還包括:
接收目標客戶端發送的私鑰簽發請求,根據所述私鑰簽發請求向所述目標客戶端返回加密后的所述私鑰公開份額。
3.根據權利要求1或2所述的數字簽名生成方法,其特征在于,所述第一混淆因子為一隨機整數。
4.根據權利要求3所述的數字簽名生成方法,其特征在于,所述通過引用的第一混淆因子將原始私鑰分解成所述私鑰公開份額和所述私鑰私密份額包括:
通過所述第一混淆因子對所述原始私鑰進行乘法分解,獲得所述私鑰公開份額和所述私鑰私密份額。
5.根據權利要求4所述的數字簽名生成方法,其特征在于,根據RSA算法并通過所述第一混淆因子對所述原始私鑰進行乘法分解,根據RSA算法計算所述第一部分簽名結果和所述最終簽名結果。
6.根據權利要求5所述的數字簽名生成方法,其特征在于,所述根據RSA算法并通過所述第一混淆因子對所述原始私鑰進行乘法分解包括:
根據d=(dpri·dpub+d0)(mod N)將原始私鑰分解成私鑰公開份額和私鑰私密份額,其中,d表示原始私鑰,dpub表示私鑰公開份額,dpri和d0表示私鑰私密份額,且dpri還表示第一混淆因子。
7.根據權利要求6所述的數字簽名生成方法,其特征在于:
所述第一簽名請求還包括摘要信息,所述第一部分簽名結果根據得到;
所述最終簽名結果根據確定;
其中,h(m)表示待簽名數據的摘要信息,表示第一部分簽名結果,Sigd(m)表示最終簽名結果,dpub表示私鑰公開份額,dpri和d0表示私鑰私密份額,且dpri還表示第一混淆因子。
8.根據權利要求6所述的數字簽名生成方法,其特征在于,將d0作為第二混淆因子,為不同用戶的原始私鑰分配不同的第二混淆因子。
9.根據權利要求8所述的數字簽名生成方法,其特征在于,將所述第一混淆因子保存在密碼機內部,將所述第二混淆因子保存在數據庫中。
10.根據權利要求3所述的數字簽名生成方法,其特征在于,所述通過引用的第一混淆因子將原始私鑰分解成所述私鑰公開份額和所述私鑰私密份額包括:
通過所述第一混淆因子對所述原始私鑰進行加法分解,獲得所述私鑰公開份額和所述私鑰私密份額。
11.根據權利要求10所述的數字簽名生成方法,其特征在于,所述根據所述第一部分簽名結果和私鑰私密份額確定最終簽名結果包括:根據所述私鑰私密份額執行簽名操作得到的第二部分簽名結果,對所述第一部分簽名結果和第二部分簽名結果進行合成運算,得到所述最終簽名結果。
12.根據權利要求10所述的數字簽名生成方法,其特征在于,根據RSA算法并通過所述第一混淆因子對所述原始私鑰進行加法分解,根據RSA算法計算所述第一部分簽名結果和所述最終簽名結果。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于數安時代科技股份有限公司,未經數安時代科技股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201611271028.4/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:整體式鋁模板樓梯一次連續澆筑成型結構
- 下一篇:一種移動式裝配防護欄桿構件





