(19)国家知识产权局 (12)发明 专利申请 (10)申请公布号 (43)申请公布日 (21)申请 号 202210283096.1 (22)申请日 2022.03.22 (71)申请人 深圳壹账通智能科技有限公司 地址 518000 广东省深圳市前海深港合作 区前湾一路1号A栋201室 (72)发明人 王守伟  (74)专利代理 机构 深圳众鼎专利商标代理事务 所(普通合伙) 44325 专利代理师 张小燕 (51)Int.Cl. H04L 9/08(2006.01) H04L 9/30(2006.01) H04L 9/32(2006.01) (54)发明名称 签名公钥压缩方法、 装置、 计算机设备及存 储介质 (57)摘要 本发明涉及数据处理技术领域, 提供了一种 签名公钥压缩方法、 装置、 计算机设备及存储介 质, 基于用户端发送的数字签名请求信息中的基 点坐标, 通过计算得到曲线点坐标, 用于对预先 设置的公钥压缩模板进行赋值, 将公钥压缩至公 钥压缩模板中, 得到一个长度较短的公钥压缩签 名值, 以较短的公钥压缩签名值代替公钥值信 息, 降低应用系统对公钥的储存压力, 在后续数 字签名请求信息进行验证时, 可以根据公钥压缩 签名值得到公钥值信息, 直接利用公钥压缩签名 值对数字签名请求信息进行验证, 提高了后续数 字签名请求信息的验证效率。 权利要求书2页 说明书9页 附图2页 CN 114499860 A 2022.05.13 CN 114499860 A 1.一种基于国密算法的签名公钥压缩方法, 其特 征在于, 包括: 基于用户端发送的数字签名请求信息中的基点 坐标, 通过计算得到曲线点 坐标; 按照预先设置的赋值规则, 基于所述曲线点坐标中的数值信息, 对预先设置的公钥压 缩模板进行赋值, 构建公钥压缩签名值; 所述公钥压缩签名值用于验证所述数字签名请求 信息; 将所述公钥压缩签名值与预 先得到的原 始的一组签名值作为压缩结果输出。 2.如权利要求1所述的基于国密算法的签名公钥压缩方法, 其特征在于, 所述基于用户 端发送的数字签名请求信息中的基点 坐标, 通过计算得到曲线点 坐标, 包括: 对用户端发送的数字签名请求信 息中的基点坐标进行点乘值预处理, 得到第 一点乘值 集合; 基于所述第一点乘值集合以及随机数发生器生成的任意数值, 通过计算, 得到曲线点 坐标。 3.如权利要求1所述的基于国密算法的签名公钥压缩方法, 其特征在于, 所述按照预先 设置的赋值规则, 基于所述 曲线点坐标中的数值信息, 对预先设置的公钥压缩模板进行赋 值, 构建公钥压缩签名值, 包括: 基于所述曲线点坐标中的纵坐标的奇偶 性, 对所述预先设置的公钥压缩模板中的第 一 位赋值不同的数值, 得到所述公钥压缩签名值的第一 位数值; 基于预先得到的所述数字签名请求信 息的摘要与 所述曲线点坐标中的横坐标的大小, 对所述预先设置的公钥压缩模板中的第二位赋值不同的数值, 得到所述 公钥压缩签名值的 第二位数值; 基于所述公钥 压缩签名值第 一位数值与 所述公钥 压缩签名值的第 二位数值, 构建所述 公钥压缩签名值。 4.如权利要求3所述的基于国密算法的签名公钥压缩方法, 其特征在于, 所述基于所述 曲线点坐标中的纵坐标的奇偶性, 对所述预先设置的公钥压缩模板中的第一位赋值不同的 数值, 得到所述公钥压缩签名值的第一 位数值, 包括: 当所述曲线点 坐标中的纵坐标为奇数时, 对所述公钥压缩 模板中的第一 位赋值0数值; 当所述曲线点 坐标中的纵坐标为偶数时, 对所述公钥压缩 模板中的第一 位赋值1数值。 5.如权利要求3所述的基于国密算法的签名公钥压缩方法, 其特征在于, 所述基于预先 得到的所述数字签名请求信息的摘要与所述曲线点坐标中的横坐标的大小, 对所述预先设 置的公钥压缩模板中的第二位赋值不同的数值, 得到所述公钥压缩签名值的第二位数值, 包括: 当所述数字签名请求信息的摘要与所述曲线点坐标中的横坐标的和大于所述基点的 阶数值, 对所述公钥压缩 模板中的第二 位赋值1数值; 当所述数字签名请求信息的摘要与所述曲线点坐标中的横坐标的和不大于所述基点 的阶数值, 对所述公钥压缩 模板中的第二 位赋值0数值。 6.一种基于国密算法的签名公钥解压缩方法, 其特 征在于, 包括: 基于输入的公钥压缩签名值与预先得到的原始的一组签名值, 通过计算得到曲线点坐 标; 按照预先设置的公钥解压缩公式, 基于所述曲线点 坐标, 通过计算得到公钥。权 利 要 求 书 1/2 页 2 CN 114499860 A 27.一种基于国密算法的签名公钥压缩方法装置, 其特 征在于, 计算单元: 基于用户端发送的数字签名请求信息中的基点坐标, 通过计算得到曲线点 坐标; 赋值单元: 按照预先设置的赋值规则, 基于所述曲线点坐标中的数值信息, 对预先设置 的公钥压缩 模板进行 赋值, 构建公钥压缩签名值; 输出单元: 将所述公钥压缩签名值与预先得到的原始的一组签名值作为压缩结果输 出。 8.一种基于国密算法的签名公钥解压缩方法装置, 其特 征在于, 输入单元: 基于输入的公钥压缩签名值与预先得到的原始 的一组签名值, 通过计算得 到曲线点 坐标; 解压缩单元: 按照预先设置的公钥解压缩公式, 基于所述曲线点坐标, 通过计算得到公 钥。 9.一种计算机设备, 包括存储器、 处理器以及存储在所述存储器中并可在所述处理器 上运行的计算机可读指令, 其特征在于, 所述处理器执行所述计算机可读指令时实现如权 利要求1‑5任一项所述的基于国密算法的签名公钥压缩方法的步骤, 或者 实现如权利要求6 所述的基于国密算法的签名公钥解压缩方法的步骤。 10.一种计算机可读存储介质, 所述计算机可读存储介质存储有计算机程序, 其特征在 于, 所述计算机程序被处理器执行时实现如权利要求1 ‑5任一项所述的基于 国密算法的签 名公钥压缩方法的步骤, 或者实现如权利要求6所述的于 国密算法的签名公钥解压缩方法 的步骤。权 利 要 求 书 2/2 页 3 CN 114499860 A 3

.PDF文档 专利 签名公钥压缩方法、装置、计算机设备及存储介质

安全报告 > 其他 > 文档预览
中文文档 14 页 50 下载 1000 浏览 0 评论 309 收藏 3.0分
温馨提示:本文档共14页,可预览 3 页,如浏览全部内容或当前文档出现乱码,可开通会员下载原始文档
专利 签名公钥压缩方法、装置、计算机设备及存储介质 第 1 页 专利 签名公钥压缩方法、装置、计算机设备及存储介质 第 2 页 专利 签名公钥压缩方法、装置、计算机设备及存储介质 第 3 页
下载文档到电脑,方便使用
本文档由 思考人生2024-02-07 20:40:33上传分享
给文档打分
您好可以输入 255 个字符
网站域名是多少( 答案:github5.com )
评论列表
  • 暂时还没有评论,期待您的金玉良言
站内资源均来自网友分享或网络收集整理,若无意中侵犯到您的权利,敬请联系我们微信(点击查看客服),我们将及时删除相关资源。