[发明专利]一种数字签名及消息散列值恢复和签名验证方法有效
申请号: | 201610497163.4 | 申请日: | 2016-06-30 |
公开(公告)号: | CN105933124B | 公开(公告)日: | 2020-10-30 |
发明(设计)人: | 龙毅宏;何翔 | 申请(专利权)人: | 武汉理工大学 |
主分类号: | H04L9/32 | 分类号: | H04L9/32;H04L9/06 |
代理公司: | 湖北武汉永嘉专利代理有限公司 42102 | 代理人: | 许美红 |
地址: | 430070 湖*** | 国省代码: | 湖北;42 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 针对不支持从签名值恢复签名运算时的消息散列值的数字签名算法,本发明提出了一种数字签名及消息散列值恢复方法:当进行签名运算时,密码模块将消息散列值作为填充或附加数据填充或附加到使用私钥对消息散列值进行签名运算后的签名值中形成最终的签名值;当数字签名应用程序请求使用签名者的公钥从签名值恢复数字签名运算时的消息散列值时,密码模块从签名值中获取或分离出签名运算后填充或附加的消息散列值,然后用获得的消息散列值和签名者的公钥对用签名者私钥密码运算后的签名值进行签名验证;若验证通过则将从签名值中获取或分离出的消息散列值作为恢复的消息散列值返回,否则将一个固定值或随机值作为恢复的消息散列值返回。 | ||
搜索关键词: | 一种 数字签名 消息 散列值 恢复 签名 验证 方法 | ||
【主权项】:
一种数字签名方法,其特征是:所述数字签名方法使用的数字签名算法不支持从签名值恢复签名运算时的消息散列值;当数字签名应用程序调用密码模块使用签名者的私钥对消息散列值进行数字签名运算时,密码模块将消息散列值作为填充或附加数据填充或附加到用私钥对消息散列值进行签名运算后的签名值中形成最终的签名值。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于武汉理工大学,未经武汉理工大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201610497163.4/,转载请声明来源钻瓜专利网。