全网唯一标准王
(19)国家知识产权局 (12)发明 专利申请 (10)申请公布号 (43)申请公布日 (21)申请 号 202211512647.3 (22)申请日 2022.11.30 (71)申请人 山东区块链研究院 地址 250000 山东省济南市高新区经十路 7000号汉峪金融商务中心七区4号楼 1901-1室 (72)发明人 王占鹏 戴振利 张国艳 王远  李雷波 李若寒  (74)专利代理 机构 济南圣达知识产权代理有限 公司 372 21 专利代理师 赵妍 (51)Int.Cl. H04L 9/32(2006.01) H04L 9/40(2022.01) (54)发明名称 一种区块链系统中的验签方法、 系统、 存储 介质及设备 (57)摘要 本发明涉及区块链 技术领域, 提供了一种区 块链系统中的验签方法、 系统、 存储介质及设备, 包括: 接收用户发起交易使用的密钥和签名值, 并判断密钥对应的密码算法类型; 调用区块链中 的配置列表, 获取密码算法类型对应的密码实现 组件程序的地址; 向所述地址发送签名值和密 钥, 对签名值进行合法性校验, 若验证签名成功, 则记录用户与密码算法类型的对应 关系, 以使用 户再次发起交易时, 直接根据该对应 关系匹配出 密码算法类型进行验签操作; 其中, 配置列表包 含多个配置项, 每个配置项为一个密码算法类型 与一个密码实现组件程序的地址的匹配 关系, 且 配置列表中的配置项可以在区块链系统不停机 的情况下增加。 实现了密码算法的可扩 展性。 权利要求书2页 说明书5页 附图1页 CN 115549928 A 2022.12.30 CN 115549928 A 1.一种区块链系统中的验签方法, 其特 征在于, 包括: 接收用户发起交易使用的密钥和签名值, 并根据密钥的格式判断密钥对应的密码算法 类型; 调用区块链中的配置列表, 从配置列表中获取所述密码算法类型对应的密码 实现组件 程序的地址; 向所述密码 实现组件程序的地址发送签名值和密钥, 以使密码 实现组件程序基于密钥 对签名值进 行合法性校验, 若验证签名成功, 则记录用户与密码算法类型的对应关系, 以使 所述用户再次发起交易时, 直接根据用户与密码算法类型的对应关系匹配出密码算法类型 进行验签操作; 其中, 配置列表包含多个配置项, 每个配置项为一个密码算法类型与一个密码实现组 件程序的地址的匹配关系, 且配置列表中的配置项可以在区块链系统不停机的情况下增 加。 2.如权利要求1所述的一种区块链系统中的验签方法, 其特征在于, 增加配置列表中的 配置项的具体步骤为: 获取密码实现组件程序和 增加配置项后的配置列表; 根据增加的配置项将密码实现组件程序放置 到指定地址; 调用区块链刷新配置列表的接口, 将配置列表重新加载进区块链。 3.如权利要求1所述的一种区块链系统中的验签方法, 其特征在于, 在记录用户与密码 算法类型的对应关系的同时, 存 储用户的密钥。 4.如权利要求1所述的一种区块链系统中的验签方法, 其特征在于, 所述用户再次发起 交易时, 首先从用户与密码算法类型 的对应关系中将密码算法类型得出, 然后取出用户的 密钥, 再使用配置列表寻址 到对应的密码实现组件程序, 实现用户签名的验证。 5.如权利要求1所述的一种区块链系统中的验签方法, 其特征在于, 每个用户有且仅有 一个密钥。 6.一种区块链系统中的验签系统, 其特 征在于, 包括: 密码算法类型判断模块, 其被配置为: 接收用户发起交易使用的密钥和签名值, 并根据 密钥的格式判断密钥对应的密码算法类型; 寻址模块, 其被配置为: 调用区块链中的配置列表, 从配置列表中获取所述密码算法类 型对应的密码实现组件程序的地址; 第一验签模块, 其被配置为: 向所述密码 实现组件程序的地址发送签名值和密钥, 以使 密码实现组件程序基于密钥对签名值进行合法性校验, 若验证签名成功, 则记录用户与密 码算法类型 的对应关系, 以使所述用户再次发起交易时, 直接根据用户与密码算法类型 的 对应关系匹配出密码算法类型进行验签操作; 其中, 配置列表包含多个配置项, 每个配置项为一个密码算法类型与一个密码实现组 件程序的地址的匹配关系, 且配置列表中的配置项可以在区块链系统不停机的情况下增 加。 7.如权利要求6所述的一种区块链系统中的验签系统, 其特征在于, 还包括配置更新模 块, 其被配置为: 获取密码实现组件程序和 增加配置项后的配置列表;权 利 要 求 书 1/2 页 2 CN 115549928 A 2根据增加的配置项将密码实现组件程序放置 到指定地址; 调用区块链刷新配置列表的接口, 将配置列表重新加载进区块链。 8.如权利要求6所述的一种区块链系统中的验签系统, 其特征在于, 还包括第 二验签模 块, 其被配置为: 用户再次发起交易时, 首先从用户与密码算法类型的对应关系中将密码算 法类型得出, 然后取出用户的密钥, 再使用配置列表寻址到对应的密码实现组件程序, 实现 用户签名的验证。 9.一种计算机可读存储介质, 其上存储有计算机程序, 其特征在于, 该程序被处理器执 行时实现如权利要求1 ‑5中任一项所述的一种区块链系统中的验签方法中的步骤。 10.一种计算机设备, 包括存储器、 处理器及存储在存储器上并可在处理器上运行的计 算机程序, 其特征在于, 所述处理器执行所述程序时实现如权利要求 1‑5中任一项 所述的一 种区块链系统中的验签方法中的步骤。权 利 要 求 书 2/2 页 3 CN 115549928 A 3

PDF文档 专利 一种区块链系统中的验签方法、系统、存储介质及设备

文档预览
中文文档 9 页 50 下载 1000 浏览 0 评论 0 收藏 3.0分
温馨提示:本文档共9页,可预览 3 页,如浏览全部内容或当前文档出现乱码,可开通会员下载原始文档
专利 一种区块链系统中的验签方法、系统、存储介质及设备 第 1 页 专利 一种区块链系统中的验签方法、系统、存储介质及设备 第 2 页 专利 一种区块链系统中的验签方法、系统、存储介质及设备 第 3 页
下载文档到电脑,方便使用
本文档由 SC 于 2024-02-24 00:58:35上传分享
友情链接
站内资源均来自网友分享或网络收集整理,若无意中侵犯到您的权利,敬请联系我们微信(点击查看客服),我们将及时删除相关资源。