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