基于SM2的簽名驗簽方法、裝置及系統(tǒng)

基本信息

申請?zhí)?/td> CN202010923683.3 申請日 -
公開(公告)號 CN112887081A 公開(公告)日 2021-06-01
申請公布號 CN112887081A 申請公布日 2021-06-01
分類號 H04L9/08;H04L9/14;H04L9/30;H04L9/32 分類 電通信技術(shù);
發(fā)明人 程朝輝 申請(專利權(quán))人 深圳奧聯(lián)信息安全技術(shù)有限公司
代理機構(gòu) 深圳市智勝聯(lián)合知識產(chǎn)權(quán)代理有限公司 代理人 齊文劍
地址 518000 廣東省深圳市寶安區(qū)寶安大道富通好旺角商業(yè)裙樓四樓
法律狀態(tài) -

摘要

摘要 本發(fā)明實施例提供了一種基于SM2的簽名驗簽方法、裝置及系統(tǒng),將可辨別標識IDA和部分公鑰UA發(fā)送至所述密鑰生成中心;接收所述密鑰生成中心生成的簽名參數(shù)以及系統(tǒng)公鑰PPub,所述簽名參數(shù)包括部分私鑰tA、聲明公鑰WA;依據(jù)所述部分私鑰tA和隨機算法產(chǎn)生的隨機數(shù)d'A計算得到私鑰dA;根據(jù)聲明公鑰WA、可辨別標識IDA、系統(tǒng)公鑰PPub生成完整公鑰PA;將基于完整公鑰的值與待簽名的第一消息M的拼接、私鑰dA輸入到預(yù)設(shè)數(shù)字簽名生成算法SIGN中,得到第一消息M的簽名(r,s);將所述第一消息M和簽名(r,s)發(fā)送至所述驗簽端。將基于完整公鑰的值作為第一消息M的密鑰前綴進行簽名運算,運算簡單,提高了數(shù)字簽名機制的安全性。