一種基于密鑰因子的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)。??