[发明专利]一种数字签名的生成和验证方法、装置、设备、存储介质在审
| 申请号: | 202310421372.0 | 申请日: | 2023-04-14 |
| 公开(公告)号: | CN116545630A | 公开(公告)日: | 2023-08-04 |
| 发明(设计)人: | 尤圣德;孙艳杰;汪庆权 | 申请(专利权)人: | 杭州迪普科技股份有限公司 |
| 主分类号: | H04L9/32 | 分类号: | H04L9/32 |
| 代理公司: | 北京博思佳知识产权代理有限公司 11415 | 代理人: | 李威 |
| 地址: | 310051 浙江省杭州*** | 国省代码: | 浙江;33 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 数字签名 生成 验证 方法 装置 设备 存储 介质 | ||
本说明书提供一种数字签名的生成和验证方法、装置、设备、存储介质,应用于签名方设备,所述方法包括:获取待签名对象和用于计算杂凑值的预设信息;若所述签名方设备查询到根据所述用于计算杂凑值的预设信息生成的历史杂凑值,则基于所述历史杂凑值生成所述待签名对象对应的数字签名。本说明书提供的技术方案提高了数字签名和验签方法的计算性能,减少了硬件投资成本,降低了对能源及机房空间的需求。
技术领域
本说明书涉及数字签名技术领域,尤其涉及一种数字签名的生成和验证方法、装置、设备、存储介质。
背景技术
数字签名技术作为鉴别通讯各方身份信息的重要工具,被越来越多的场景使用。数字签名技术包括签名和验签两部分,均会涉及到杂凑值的计算。在现有数字签名技术中,当每次消息访问签名/验签方设备时,在杂凑值大多数情况都固定时,仍会对杂凑值重复计算,导致硬件成本变高,影响签名/验签方设备的计算性能。
发明内容
为克服相关技术中存在的问题,本说明书提供了一种数字签名的生成和验证方法、装置、设备、存储介质。
根据本公开实施例的第一方面,提供一种生成数字签名的方法,应用于签名方设备,包括:
获取待签名对象和用于计算杂凑值的预设信息;
若所述签名方设备查询到根据所述用于计算杂凑值的预设信息生成的历史杂凑值,则基于所述历史杂凑值生成所述待签名对象对应的数字签名。
可选的,所述用于计算杂凑值的预设信息至少包括:
用户身份标识ID值、所述签名方设备使用的签名证书公钥值xA和yA。
可选的,所述方法还包括:
若所述签名方设备没有记录根据所述用于计算杂凑值的预设信息生成的历史杂凑值,则计算所述杂凑值并生成所述待签名对象对应的数字签名。
可选的,所述历史杂凑值在所述签名方设备配置所述签名证书时生成并储存。
根据本公开实施例的第二方面,提供一种验证数字签名的方法,应用于验签方设备,包括:
获取待验签对象、数字签名和用于计算杂凑值的预设信息;
若所述验签方设备查询到根据所述用于计算杂凑值的预设信息生成的历史杂凑值,则基于所述历史杂凑值验证所述待验签对象的数字签名。
可选的,所述用于计算杂凑值的预设信息至少包括:
用户身份标识ID值、所述签名方设备使用的签名证书公钥值xA和yy。
可选的,所述方法还包括:
若所述验签方设备没有记录根据所述用于计算杂凑值的预设信息生成的历史杂凑值,则计算所述杂凑值并验证所述待验签对象的数字签名。
可选的,所述历史杂凑值在签名方设备配置签名证书时生成并储存。
根据本公开实施例的第三方面,提供一种生成数字签名的装置,应用于签名方设备,包括:
接收单元,获取待签名对象和用于计算杂凑值的预设信息;
查找单元,查找所述签名方设备记录,将是否有根据所述用于计算杂凑值的预设信息生成的历史杂凑值的查找结果传递给签名单元;
签名单元,若接收到查找单元结果为有,则基于所述历史杂凑值生成所述待签名对象对应的数字签名。
根据本公开实施例的第四方面,提供一种验证数字签名的装置,应用于验签方设备,包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于杭州迪普科技股份有限公司,未经杭州迪普科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202310421372.0/2.html,转载请声明来源钻瓜专利网。





