一種基于密鑰因子的SM2多方協(xié)同數(shù)字簽名方法和系統(tǒng)
基本信息
申請?zhí)?/td> | CN202010995611.X | 申請日 | - |
公開(公告)號 | CN112187469A | 公開(公告)日 | 2021-01-05 |
申請公布號 | CN112187469A | 申請公布日 | 2021-01-05 |
分類號 | H04L9/32(2006.01)I | 分類 | 電通信技術(shù); |
發(fā)明人 | 姚有方;方偉明;李紅乾;秦盼春 | 申請(專利權(quán))人 | 浙江省數(shù)字安全證書管理有限公司 |
代理機構(gòu) | 杭州裕陽聯(lián)合專利代理有限公司 | 代理人 | 田金霞 |
地址 | 310000浙江省杭州市下城區(qū)中山北路631號22層 | ||
法律狀態(tài) | - |
摘要
摘要 | 本發(fā)明公開了一種基于密鑰因子的SM2多方協(xié)同數(shù)字簽名方法和系統(tǒng),包括:簽名發(fā)起方和簽名協(xié)同方分別生成不同的私鑰因子dA和dB,其中dA∈[1,n?1]、dB∈[1,n?1];選定同一橢圓曲線上階為n的基點G,簽名發(fā)起方生成第一隨機數(shù)k1,k1∈[1,n?1];簽名發(fā)起方采用點乘法生成第一變量Q1,其中Q1=[k1]G;簽名發(fā)起方將所述第一變量Q1發(fā)送給至少一個簽名協(xié)同方,所述簽名協(xié)同方生成第二隨機數(shù)k2和第三隨機數(shù)k3,其中k2∈[1,n?1],k3∈[1,n?1];采用點乘法計算簽名協(xié)同方的第一簽名分量r和兩個臨時簽名分量s2和s3;簽名協(xié)同方將r、s2和s3發(fā)送給簽名發(fā)起方,所述簽名發(fā)起方根據(jù)獲取的r、s2和s3計算第二簽名分量s,其中s=(dA*k1)*s2+dA*s3–r,進一步獲取完整的簽名分量(r,s)。?? |
