成果基本信息 | ||||||
关键词: | ||||||
成果类别: | 应用技术 | 技术成熟度: | 初期阶段 | |||
体现形式(基础理论类): | 论文 | 体现形式(应用技术类): | 新技术 | |||
成果登记号: | 资源采集日期: |
研究情况 | |||||
单位名称: | 技术水平: | 未评价 | |||
评价证书号: | 评价单位: | ||||
评价日期: | 评价证书号: |
转化情况 | |||||
转让范围: | 产权转让 | 推广形式: | 产权转让 | ||
已转让企业数(个): |
联系方式 | |||||
联系人(平台): | 孵化基地 | 联系人(平台)电话: | 0771-3394012 | ||
*成果单位详细联系方式请登录会员;还不是会员,马上注册! |
成果简介 | |||||
针对不支持从签名值恢复签名运算时的消息散列值的数字签名算法,本发明提出了一种数字签名及消息散列值恢复方法:当进行签名运算时,密码模块将消息散列值作为填充或附加数据填充或附加到使用私钥对消息散列值进行签名运算后的签名值中形成最终的签名值;当数字签名应用程序请求使用签名者的公钥从签名值恢复数字签名运算时的消息散列值时,密码模块从签名值中获取或分离出签名运算后填充或附加的消息散列值,然后用获得的消息散列值和签名者的公钥对用签名者私钥密码运算后的签名值进行签名验证;若验证通过则将从签名值中获取或分离出的消息散列值作为恢复的消息散列值返回,否则将一个固定值或随机值作为恢复的消息散列值返回。 |