一種基于SOTP技術(shù)對(duì)私鑰乘加密的SM2同態(tài)簽名方法

基本信息

申請(qǐng)?zhí)?/td> CN201911212116.0 申請(qǐng)日 -
公開(kāi)(公告)號(hào) CN110971411A 公開(kāi)(公告)日 2020-04-07
申請(qǐng)公布號(hào) CN110971411A 申請(qǐng)公布日 2020-04-07
分類號(hào) H04L9/32;H04L9/00;H04L29/06 分類 電通信技術(shù);
發(fā)明人 王杰勛;唐天其;馬圣東 申請(qǐng)(專利權(quán))人 南京壹證通信息科技有限公司
代理機(jī)構(gòu) 南京知識(shí)律師事務(wù)所 代理人 南京壹證通信息科技有限公司
地址 210000 江蘇省南京市雨花臺(tái)區(qū)軟件大道170-1號(hào)2號(hào)樓6層
法律狀態(tài) -

摘要

摘要 本發(fā)明公開(kāi)了一種基于SOTP技術(shù)對(duì)私鑰乘加密的SM2同態(tài)簽名方法,用戶的私鑰使用基于模乘加密后保存在客戶端,客戶端可周期性的對(duì)私鑰做模乘加密更新私鑰密文,簽名時(shí)無(wú)需解密私鑰密文,可直接使用密文私鑰進(jìn)行簽名;客戶端做簽名操作時(shí)使用最新的簽名私鑰密文做簽名運(yùn)算。驗(yàn)證簽名的時(shí)候驗(yàn)簽服務(wù)中心接收用戶uid,簽名私鑰密文生成時(shí)的時(shí)間戳T、公鑰證書(shū)、簽名值、簽名數(shù)據(jù)。使用SOTP算法恢復(fù)出對(duì)應(yīng)用戶私鑰模乘加密時(shí)用到的亂數(shù)u,用該亂數(shù)與原始公鑰做倍點(diǎn)計(jì)算得到驗(yàn)簽公鑰,用驗(yàn)簽公鑰來(lái)驗(yàn)證簽名是否合法。本發(fā)明中,私鑰保護(hù)可實(shí)質(zhì)性融合諸如口令之類的基于記憶的簡(jiǎn)單防護(hù)措施,以增強(qiáng)抗設(shè)備盜用之類攻擊的能力,有比較好的可移植性。