全网唯一标准王
(19)国家知识产权局 (12)发明 专利申请 (10)申请公布号 (43)申请公布日 (21)申请 号 202210635208.5 (22)申请日 2022.06.07 (71)申请人 浙江网商银行股份有限公司 地址 310012 浙江省杭州市西湖区古 荡街 道西溪路556号阿里中心D幢9层、 E幢 3-8层 (72)发明人 祝贵可  (74)专利代理 机构 北京智信禾专利代理有限公 司 11637 专利代理师 金鹏 (51)Int.Cl. H04L 9/32(2006.01) H04L 9/40(2022.01) H04L 67/06(2022.01) H04L 67/10(2022.01)H04L 67/1097(2022.01) (54)发明名称 基于区块链的文 件签约方法以及装置 (57)摘要 本说明书实施例提供基于区块链的文件签 约方法以及装置, 其中所述基于区块链的文件签 约方法包括: 获取待签约文件, 并从对应的证书 颁发机构获取目标数字证书, 从区块链获取待签 约文件的第一校验信息, 并基于第一校验信息对 待签约文件进行校验, 在校验成功的情况下, 基 于目标数字证书, 对待签约文件进行签约, 获得 目标签约文件, 确定目标签约文件的第二校验信 息, 并将第二校验信息发送至区块链存储。 基于 对应的证书颁发机构的目标数字证书进行签约, 使得签约操作更具有适应性和可靠性, 并且通过 设置校验信息, 并将校验信息存储至区块链, 使 得校验信息无法被轻易篡改, 保证了生成的目标 签约文件的一致性和安全性。 权利要求书2页 说明书13页 附图5页 CN 115037478 A 2022.09.09 CN 115037478 A 1.一种基于区块链的文件签约方法, 应用于区块链网络中的签约节点; 所述方法包括: 获取待签约文件, 并从对应的证书颁发机构获取目标 数字证书; 从区块链获取所述待签约文件的第 一校验信 息, 并基于所述第 一校验信 息对所述待签 约文件进行 校验; 在校验成功的情况下, 基于所述目标数字证书, 对所述待签约文件进行签约, 获得目标 签约文件; 确定所述目标签约文件的第 二校验信 息, 并将所述第 二校验信 息发送至所述 区块链存 储。 2.根据权利要求1所述的方法, 所述获取待签约文件, 包括: 接收上一签约节点发送的待签约文件, 其中, 所述上一签约节点为上一个完成文件签 约的签约节点, 所述待签约文件为所述上一签约节点已完成签约的文件。 3.根据权利要求1或2所述的方法, 所述方法还 包括: 获取各签约节点完成签约的时间戳; 根据各所述时间戳, 确定所述各签约节点的签约顺序; 按照所述签约 顺序, 依次获取所述各签约节点对应的回溯信 息, 其中, 所述 回溯信息包 括待签约文件、 校验信息和目标签约文件。 4.根据权利要求2所述的方法, 所述第一校验信息为所述上一签约节点对所述待签约 文件的文件信息进行哈希运 算得到的第一哈希值; 所述基于所述第一校验信息对所述待签约文件进行 校验, 包括: 对所述待签约文件的文件信息进行哈希运 算, 得到所述待签约文件的第二哈希值; 基于所述第一哈希值和所述第二哈希值, 对所述待签约文件进行 校验。 5.根据权利要求1、 2、 4任一项所述的方法, 所述从区块链获取所述待签约文件的第一 校验信息, 包括: 确定所述待签约文件 对应的存 储地址; 根据所述存 储地址, 从区块链中获取 所述待签约文件的第一校验信息 。 6.根据权利要求1、 2、 4任一项所述的方法, 所述确定所述目标签约文件的第二校验信 息, 并将所述第二校验信息发送至所述区块链存 储, 包括: 对所述目标签约文件的文件信息进行哈希运算, 得到所述目标签约文件的第二哈希 值; 将所述第二哈希值发送至所述区块链存 储。 7.根据权利要求1所述的方法, 所述目标 数字证书包括目标公钥和目标私钥; 所述基于所述目标 数字证书, 对所述待签约文件进行签约, 获得目标签约文件, 包括: 利用所述目标私钥, 对所述待签约文件进行 数字签名, 得到数字签名文件; 利用所述目标公钥, 对所述数字签名文件进行验证; 在验证成功的情况 下, 确定所述数字签名文件作为目标签约文件。 8.根据权利要求1或7所述的方法, 所述从对应的证书颁发机构获取目标数字证书, 包 括: 向目标签约方对应的证书颁发机构发送认证请求, 其中, 所述认证请求携带目标签约 方的签约方信息, 所述目标签约方为登录所述签约节点的签约方;权 利 要 求 书 1/2 页 2 CN 115037478 A 2接收所述证书颁发机构反馈的目标数字证书, 其中, 所述目标数字证书为所述证书颁 发机构基于所述签约方信息生成。 9.一种基于区块链的文件签约装置, 包括: 获取模块, 被 配置为获取待签约文件, 并从对应的证书颁发机构获取目标 数字证书; 校验模块, 被配置为从区块链获取所述待签约文件的第一校验信息, 并基于所述第一 校验信息对所述待签约文件进行 校验; 签约模块, 被配置为在校验成功的情况下, 基于所述目标数字证书, 对所述待签约文件 进行签约, 获得目标签约文件; 存储模块, 被配置为确定所述目标签约文件的第二校验信息, 并将所述第二校验信息 发送至所述区块链存 储。 10.一种计算设备, 包括: 存储器和处 理器; 所述存储器用于存储计算机可执行指令, 所述处理器用于执行所述计算机可执行指 令, 该计算机可执行指令被处理器执行时实现权利要求 1至8任意一项 所述基于区块链的文 件签约方法的步骤。 11.一种计算机可读存储介质, 其存储有计算机可执行指令, 该计算机可执行指令被处 理器执行时实现权利要求1至8任意 一项所述基于区块链的文件签约方法的步骤。权 利 要 求 书 2/2 页 3 CN 115037478 A 3

.PDF文档 专利 基于区块链的文件签约方法以及装置

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