[發明專利]一種基于國密算法的數字簽名方法及裝置在審
| 申請號: | 201611116557.7 | 申請日: | 2016-12-07 |
| 公開(公告)號: | CN106789064A | 公開(公告)日: | 2017-05-31 |
| 發明(設計)人: | 陳程;王翊心;張慶勇 | 申請(專利權)人: | 北京信安世紀科技有限公司 |
| 主分類號: | H04L9/32 | 分類號: | H04L9/32;H04L9/30 |
| 代理公司: | 北京同達信恒知識產權代理有限公司11291 | 代理人: | 黃志華 |
| 地址: | 100052 北京市海*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 基于 算法 數字簽名 方法 裝置 | ||
1.一種基于國密算法的數字簽名方法,其特征在于,包括:
終端接收數字簽名請求,所述數字簽名請求中包括待簽名數據;
所述終端向服務器發送簽名方特征數據ZA請求,以使所述服務器計算ZA值;
所述終端接到所述服務器反饋的所述ZA值后,根據所述ZA值以及所述待簽名數據計算所述待簽名數據的摘要;
所述終端將所述待簽名數據的摘要發送給所述服務器,以使所述服務器按照國密算法對所述待簽名數據的摘要計算簽名。
2.如權利要求1所述的方法,其特征在于,所述終端向服務器發送ZA請求,以使所述服務器計算ZA值,包括:
所述終端向所述服務器發送所述ZA請求,以使所述服務器根據所述ZA請求確定公鑰坐標和私鑰,并至少利用公鑰坐標計算ZA值;
所述終端將所述待簽名數據的摘要發送給所述服務器,以使所述服務器按照國密算法對所述簽名數據的摘要計算簽名,包括:
所述終端將所述待簽名數據的摘要發送給所述服務器,以使所述服務器利用所述私鑰,按照國密算法對所述簽名數據的摘要計算簽名。
3.如權利要求1所述的方法,其特征在于,所述終端向服務器發送簽名方特征數據ZA請求之前,還包括:
所述終端通過所述服務器的網絡通訊協議TCP/IP接口,請求所述服務器建立TCP/IP連接;
所述終端向服務器發送簽名方特征數據ZA請求,包括:
所述終端確定所述TCP/IP連接建立完成,通過所述TCP/IP連接,向所述服務器發送所述ZA請求;
所述終端將所述待簽名數據的摘要發送給所述服務器,包括:
所述終端通過所述TCP/IP連接,將所述待簽名數據的摘要發送給所述服務器。
4.一種基于國密算法的數字簽名方法,其特征在于,包括:
服務器接收終端發送的ZA請求,并計算ZA值;
所述服務器將所述ZA值反饋給所述終端,以使所述終端根據所述ZA值以及待簽名數據計算所述待簽名數據的摘要;
所述服務器接收所述終端發送的所述待簽名數據的摘要,并按照國密算法對所述簽名數據的摘要計算簽名。
5.如權利要求4所述的方法,其特征在于,所述服務器計算ZA值,包括:
所述服務器至少利用簽名方ID、橢圓曲線參數以及公鑰坐標,計算所述ZA值;
所述服務器按照國密算法對所述簽名數據的摘要計算簽名,包括:
所述服務器利用私鑰,按照國密算法對所述簽名數據的摘要計算簽名。
6.一種基于國密算法的數字簽名裝置,其特征在于,包括:
第一接收模塊,用于接收數字簽名請求,所述數字簽名請求中包括待簽名數據;
第一發送模塊,用于向服務器發送簽名方特征數據ZA請求,以使所述服務器計算ZA值;
第一處理模塊,用于接到所述服務器反饋的所述ZA值后,根據所述ZA值以及所述待簽名數據計算所述待簽名數據的摘要;
所述第一發送模塊,還用于將所述待簽名數據的摘要發送給所述服務器,以使所述服務器按照國密算法對所述待簽名數據的摘要計算簽名。
7.如權利要求6所述的裝置,其特征在于,所述第一發送模塊,還用于:
向所述服務器發送所述ZA請求,以使所述服務器根據所述ZA請求確定公鑰坐標和私鑰,并至少利用公鑰坐標計算ZA值;
將所述待簽名數據的摘要發送給所述服務器,以使所述服務器利用所述私鑰,按照國密算法對所述簽名數據的摘要計算簽名。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于北京信安世紀科技有限公司,未經北京信安世紀科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201611116557.7/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:河道凈化裝置
- 下一篇:一種可提升式微孔曝氣系統





