一种数字签名算法及系统

基本信息

申请号 CN201910843279.2 申请日 -
公开(公告)号 CN110505061B 公开(公告)日 2022-05-03
申请公布号 CN110505061B 申请公布日 2022-05-03
分类号 H04L9/08(2006.01)I;H04L9/32(2006.01)I 分类 电通信技术;
发明人 张海松;王超;许明 申请(专利权)人 北京天诚安信科技有限公司
代理机构 北京酷爱智慧知识产权代理有限公司 代理人 占丽君
地址 100085北京市海淀区上地八街七号院4号楼401B
法律状态 -

摘要

摘要 本发明涉及一种数字签名算法及系统,该算法包括:系统签名主密钥、副密钥和用户签名密钥的生成算法、数字签名生成算法和数字签名验证算法;其中,系统签名主密钥、副密钥和用户签名密钥的生成算法,包括:基于第一随机数确定签名主私钥和签名主公钥;基于第二随机数确定签名副私钥和签名副公钥;基于签名主私钥和签名副私钥,计算第一中间结果;若第一中间结果为0,则中止计算;若第一中间结果不为0,则计算第二中间结果;基于第一中间结果和第二中间结果,生成用户签名密钥。本发明的算法在产生用户签名密钥过程中,当出现第一中间结果为0时,计算中止不生成用户签名密钥,签名主密钥不会泄露,也不需要更新已有用户的签名私钥。