一种基于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,用该乱数与原始公钥做倍点计算得到验签公钥,用验签公钥来验证签名是否合法。本发明中,私钥保护可实质性融合诸如口令之类的基于记忆的简单防护措施,以增强抗设备盗用之类攻击的能力,有比较好的可移植性。