一种数字签名算法及系统
基本信息
申请号 | CN201910843279.2 | 申请日 | - |
公开(公告)号 | CN110505061A | 公开(公告)日 | 2019-11-26 |
申请公布号 | CN110505061A | 申请公布日 | 2019-11-26 |
分类号 | H04L9/08(2006.01); H04L9/32(2006.01) | 分类 | 电通信技术; |
发明人 | 张海松; 王超; 许明 | 申请(专利权)人 | 北京天诚安信科技有限公司 |
代理机构 | 北京酷爱智慧知识产权代理有限公司 | 代理人 | 占丽君 |
地址 | 100085 北京市海淀区上地八街七号院4号楼401B | ||
法律状态 | - |
摘要
摘要 | 本发明涉及一种数字签名算法及系统,该算法包括:系统签名主密钥、副密钥和用户签名密钥的生成算法、数字签名生成算法和数字签名验证算法;其中,系统签名主密钥、副密钥和用户签名密钥的生成算法,包括:基于第一随机数确定签名主私钥和签名主公钥;基于第二随机数确定签名副私钥和签名副公钥;基于签名主私钥和签名副私钥,计算第一中间结果;若第一中间结果为0,则中止计算;若第一中间结果不为0,则计算第二中间结果;基于第一中间结果和第二中间结果,生成用户签名密钥。本发明的算法在产生用户签名密钥过程中,当出现第一中间结果为0时,计算中止不生成用户签名密钥,签名主密钥不会泄露,也不需要更新已有用户的签名私钥。 |
