一种基于SOTP技术对私钥乘加密的SM2同态签名方法
基本信息
申请号 | CN201911212116.0 | 申请日 | - |
公开(公告)号 | CN110971411A | 公开(公告)日 | 2020-04-07 |
申请公布号 | CN110971411A | 申请公布日 | 2020-04-07 |
分类号 | H04L9/32;H04L9/00;H04L29/06 | 分类 | 电通信技术; |
发明人 | 王杰勋;唐天其;马圣东 | 申请(专利权)人 | 南京壹证通信息科技有限公司 |
代理机构 | 南京知识律师事务所 | 代理人 | 南京壹证通信息科技有限公司 |
地址 | 210000 江苏省南京市雨花台区软件大道170-1号2号楼6层 | ||
法律状态 | - |
摘要
摘要 | 本发明公开了一种基于SOTP技术对私钥乘加密的SM2同态签名方法,用户的私钥使用基于模乘加密后保存在客户端,客户端可周期性的对私钥做模乘加密更新私钥密文,签名时无需解密私钥密文,可直接使用密文私钥进行签名;客户端做签名操作时使用最新的签名私钥密文做签名运算。验证签名的时候验签服务中心接收用户uid,签名私钥密文生成时的时间戳T、公钥证书、签名值、签名数据。使用SOTP算法恢复出对应用户私钥模乘加密时用到的乱数u,用该乱数与原始公钥做倍点计算得到验签公钥,用验签公钥来验证签名是否合法。本发明中,私钥保护可实质性融合诸如口令之类的基于记忆的简单防护措施,以增强抗设备盗用之类攻击的能力,有比较好的可移植性。 |
