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