行业标准网
(19)国家知识产权局 (12)发明 专利申请 (10)申请公布号 (43)申请公布日 (21)申请 号 202210765160.X (22)申请日 2022.07.01 (71)申请人 浪潮软件股份有限公司 地址 271000 山东省泰安市东 岳大街527号 浪潮科技园 (72)发明人 屈肖军 董广立  (74)专利代理 机构 济南信达专利事务所有限公 司 37100 专利代理师 陈婷婷 (51)Int.Cl. H04L 9/32(2006.01) (54)发明名称 一种基于区块链的文书签名管理方法及系 统 (57)摘要 本发明公开了一种基于区块链的文书签名 管理方法及系统, 属于信息化软件系统、 互联网 及区块链技术领域, 该方法包括文书签名客户 端、 文书签名管理系统和文书签名智 能合约, 文 书签名客户端将签名信息包括业务ID、 业务名 称、 签名算法、 签名人数、 签名公钥列表发送至文 书签名管 理系统; 文书签名管 理系统计算签名公 钥列表得到签名验证公钥, 并存储文书签名规 则; 文书签名管理系统将业务ID、 业务名称、 签名 算法及签名验证公钥发送至文书签名智能合约, 存储在区块链账本中。 本发明能够实现文书签名 信息的不可删除、 不可篡改、 可追溯及不可抵赖 性, 进而实现跨越不同PKI证书体系、 不同主权信 息系统之间的信任价 值传递。 权利要求书2页 说明书5页 附图3页 CN 115277008 A 2022.11.01 CN 115277008 A 1.一种基于区块链的文书签名管理方法, 其特征在于包括文书签名客户端、 文书签名 管理系统和文 书签名智能合约, 文书签名客户端将签名信息包括业务ID、 业务名称、 签名算法、 签名人数、 签名公钥列 表发送至文书签名管理系统; 文书签名管理系统计算签名公钥列表得到签名验证公钥, 并 将业务ID、 业务名称、 签名算法、 签名人数及签名验证公钥存储为文书签名规则; 文书签名 管理系统将业务ID、 业务名称、 签名算法及签名验证公钥发送至文书签名智能合约, 文书签 名智能合约将业务ID、 业务名称、 签名算法及签名验证公钥作为文书签名验证规则存储在 区块链账本中; 所述文书签名客户端对文书哈希值进行签名得到第一文书签名值, 并将业务ID、 文书 哈希值及第一文书签名值 发送至所述文书签名管 理系统; 所述文书签名管理系统对至少一 个第一文书签名值进 行计算得到第二文书签名值, 并将第二文书签名值 发送至所述文书签 名智能合约; 所述文书签名智能合约对第二文书签名值进行验证, 并将验证结果保存在区 块链账本中。 2.根据权利要求1所述的一种基于区块链的文书签名管理方法, 其特征在于, 所述文书 签名管理系统在签名人数大于1时采用聚合签名算法对签名公钥列 表的所有签名公钥进 行 加算合并得到签名验证公钥; 所述文书签名管理系统在签名人数等于1时直接将签名公钥列表中唯一的签名公钥复 制为签名验证公钥。 3.根据权利要求1或2所述的一种基于区块链的文书签名管理方法, 其特征在于, 所述 文书签名管 理系统将业务ID、 业务名称、 签名算法、 签名人数及签名验证公钥存储为文书签 名规则, 文书签名管理系统首先检查业务ID是否与已经存在的业务ID冲突, 如果业务ID不与已 经存在的业务ID冲突, 则文书签名管理系统将业务ID、 业务名称、 签名算法、 签名人数及签 名验证公钥存 储为文书签名规则。 4.根据权利要求3所述的一种基于区块链的文书签名管理方法, 其特征在于, 所述文书 签名智能合约将业务ID、 业务名称、 签名算法及签名验证公钥作为文书签名验证规则存储 在区块链账本中, 文书签名智能合约首先检查业务ID是否与已经存在的业务ID冲突, 如果业务ID不与已 经存在的业务ID冲突, 则文书签名智能合约 将业务ID、 业务名称、 签名算法及签名验证公钥 作为文书签名验证规则存 储在区块链账本中。 5.根据权利要求2所述的一种基于区块链的文书签名管理方法, 其特征在于, 所述文书 签名管理系统对至少一个第一文 书签名值进行计算得到第二文 书签名值, 文书签名管理系统依据业务ID从系统存储的文书签名规则中查找相对应的签名人数, 进一步依据签名人 数决定是否加算 合并第一文 书签名值; 如果签名人数大于1, 则文书签名管理系 统首先将业务ID、 文书哈希值、 第一文书签名 值暂存为临时文书签名信息, 并在收集到签名人数规定数量的临时文书签名信息时, 利用 聚合签名算法对同一业务ID及文书哈希值的第一文书签名值进行加 算合并成为第二文书 签名值; 如果签名人数等于1, 则文书签名管理系统直接将第一文书签名值复制为第二文书签权 利 要 求 书 1/2 页 2 CN 115277008 A 2名值。 6.根据权利要求1所述的一种基于区块链的文书签名管理方法, 其特征在于, 所述文书 签名管理系将第二文 书签名值发送至所述文 书签名智能合约, 文书签名管理系统发送至所述文 书签名智能合约的内容还 包括业务ID和文书哈希值。 7.根据权利要求1或5或6所述的一种基于区块链的文书签名管理方法, 其特征在于, 所 述文书签名智能合约对第二文 书签名值进行验证, 文书签名智能合约依据业务ID从区块链账本存储的文书签名验证规则中查找相应的 签名算法及签名验证公钥; 所述文书签名智能合约使用相应的签名算法及签名验证公钥验证第二文书签名值的 正确性。 8.根据权利要求7所述的一种基于区块链的文书签名管理方法, 其特征在于, 所述文书 签名智能合约将验证结果保存在区块链账本中, 文书签名智能合约将业务ID、 文书哈希值、 第二文书签名值、 验证结果、 验证时间作为 文书签名验证结果记录保存在区块链账本中。 9.根据权利要求8所述的一种基于区块链的文书签名管理方法, 其特征在于, 该方法还 包括文书签名审计管理, 用户从文书签名客户端输入查询条件, 包括业务ID、 文书哈希值; 文书签名客户端将查 询条件发送给文 书签名管理系统; 文书签名管理系统将查询条件发送给文 书签名智能合约; 文书签名智能合约依据业务ID、 文书哈希值从文书签名验证结果记录中查找符合条件 的数据, 并将结果返回。 10.一种基于区块链的文书签名系统, 其特征在于, 包括文书签名客户端、 文书签名管 理系统和文 书签名智能合约, 文书签名管理系统包括文 书签名规则管理、 文 书签名管理、 文 书签名审计管理; 文书签名智能合约包括文 书签名验证规则、 文 书签名验证、 文 书签名验证记录查询; 本系统实现权利要求1至9任一项所述的基于区块链的文 书签名管理方法。权 利 要 求 书 2/2 页 3 CN 115277008 A 3

PDF文档 专利 一种基于区块链的文书签名管理方法及系统

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