行业标准网
(19)国家知识产权局 (12)发明 专利申请 (10)申请公布号 (43)申请公布日 (21)申请 号 202210754107.X (22)申请日 2022.06.28 (71)申请人 蚂蚁区块链科技 (上海) 有限公司 地址 200010 上海市黄浦区外马路618号8 层803室 (72)发明人 栗志果  (74)专利代理 机构 北京博思佳知识产权代理有 限公司 1 1415 专利代理师 李威 (51)Int.Cl. H04L 9/40(2022.01) H04L 9/32(2006.01) H04L 67/10(2022.01) H04L 67/1097(2022.01) (54)发明名称 基于区块链的数字文 件签署方法及装置 (57)摘要 本说明书一个或多个实施例提供一种基于 区块链的数字文件签署方法及装置, 应用于签署 发起方客户端; 该方法包括: 响应于签署发起方 发起的针对目标数字文件的签署处理操作, 确定 参与签署目标数字文件的其他签署参与方; 响应 于确定出的其他签署参与方, 调用第一智能合约 包含的解密逻辑, 对区块链中存储的加密后的目 标数字文件进行解密处理; 以及, 响应于目标数 字文件解密处理完成, 进一步调用第一智能合约 包含的加密逻辑, 基于其他签署参与方的公钥对 解密出的目标数字文件进行加密处理, 以使其他 签署参与方响应于获取到的加密后的目标数字 文件, 基于其他签署参与方的私钥对加密后的目 标数字文件进行解密处理, 并对解密出的目标数 字文件进行签署处 理。 权利要求书6页 说明书20页 附图5页 CN 115174183 A 2022.10.11 CN 115174183 A 1.一种基于区块链的数字文件签署方法, 应用于与签署发起方对应的客户端; 待签署 的目标数字文件加密 存储在区块链中; 所述区块链上部署了用于对所述目标数字文件进 行 签署管理的第一智能合约; 所述方法包括: 响应于所述签署 发起方发起的针对所述目标数字文件的签署处理操作, 确定参与签署 所述目标 数字文件的其 他签署参与方; 响应于确定出的所述其他签署参与方, 调用所述第一智能合约包含的解密逻辑, 对所 述区块链中存 储的加密后的所述目标 数字文件进行解密处 理; 以及, 响应于所述目标数字文件解密处理完成, 进一步调用所述第 一智能合约包含的加密逻 辑, 基于所述其他签署参与方的公钥对解密出 的所述目标数字文件进行加密处理, 以使所 述其他签署参与方响应于获取到的加密后的所述目标数字文件, 基于所述其他签署参与方 的私钥对加密后的所述目标数字文件进行解密处理, 并对解密出的所述目标数字文件进 行 签署处理。 2.根据权利要求1所述的方法, 所述目标数字文件基于与所述第一智能合约对应的对 称密钥加密后存 储在所述区块链中; 所述对所述区块链中存 储的加密后的所述目标 数字文件进行解密处 理, 包括: 基于与所述第一智能合约对应的对称密钥, 对所述 区块链中存储的加密后的所述目标 数字文件进行解密处 理。 3.根据权利要求2所述的方法, 所述第一智能合约部署在所述区块链中的节点设备上 搭载的TEE中; 所述TE E中维护了与所述第一智能合约对应的对称密钥; 所述基于与 所述第一智能合约对应的对称密钥, 对所述 区块链中存储的加密后的所述 目标数字文件进行解密处 理, 包括: 在所述TEE中基于所述TEE中维护的与所述第一智能合约对应的对称密钥, 对所述区块 链中存储的加密后的所述目标 数字文件进行解密处 理; 所述基于所述其他签署参与方的公钥对解密出的所述目标数字文件进行加密处理, 包 括: 在所述TEE 中基于所述其他签署参与 方的公钥对解密出的所述目标数字文件进行加密 处理。 4.根据权利要求1所述的方法, 所述基于所述其他签署参与方的公钥对解密出的所述 目标数字文件进 行加密处理, 以使所述其他签署参与方响应于获取到的加密后的所述目标 数字文件, 基于所述其他签署参与方的私钥对加密后的所述 目标数字文件进行解密处理, 并对解密出的所述目标 数字文件进行签署处 理, 包括: 基于所述其他签署参与 方的公钥对解密出的所述目标数字文件进行加密处理, 并生成 所述其他签署参与方针对所述目标数字文件的签署事件, 将所述签署事件存储至所述区块 链, 其中, 所述签署事件包括加密后的所述目标数字文件, 以使 所述其他签署方从所述区块 链中获取到所述签署事件, 响应于所述签署事件, 基于所述其他签署参与方 的私钥对加密 后的所述目标 数字文件进行解密处 理, 并对解密出的所述目标 数字文件进行签署处 理。 5.根据权利要求4所述的方法, 所述区块链上还部署了用于基于所述其他签署参与方 的数字印章对所述目标 数字文件进行签章处 理的第二智能合约; 所述基于所述其他签署参与方的公钥对解密出的所述目标数字文件进行加密处理, 并权 利 要 求 书 1/6 页 2 CN 115174183 A 2生成所述其他签署参与方针对所述目标数字文件的签署事件, 将所述签署事件存储至所述 区块链, 其中, 所述签署事件包括加密后的所述目标数字文件, 以使 所述其他签署方从所述 区块链中获取到所述签署事件, 响应于所述签署事件, 基于所述其他签署参与方的私钥对 加密后的所述目标数字文件进行解密处理, 并对解密出的所述目标数字文件进行签署处 理, 包括: 基于所述其他签署参与 方的公钥对解密出的所述目标数字文件进行加密处理, 并生成 所述其他签署参与方针对所述目标数字文件的签署事件, 将所述签署事件存储至所述区块 链, 其中, 所述签署事件包括加密后的所述目标数字文件, 以使 所述其他签署方从所述区块 链中获取到所述签署事件, 响应于所述签署事件, 基于所述其他签署参与方 的私钥对加密 后的所述目标数字文件进 行解密处理, 并生成基于所述其他签署参与方的数字印章对所述 目标数字文件进 行签章处理的授权信息, 基于所述其他签署参与方的私钥对所述授权信息 进行签名处理, 将解密出 的所述目标数字文件和签名后的所述授权信息作为调用参数, 提 交给所述第二智能合约, 以调用所述第二智能合约包含的签章逻辑, 基于所述其他签署参 与方的公钥对所述授权信息的签名进 行验证, 并在 验证通过后基于所述其他签署参与方的 数字印章对解密出的所述目标数字文件进 行签章处理, 以完成对所述目标数字文件的签署 处理。 6.根据权利要求1所述的方法, 所述区块链上还部署了用于基于所述其他签署参与方 的数字印章对所述目标 数字文件进行签章处 理的第二智能合约; 所述基于所述其他签署参与方的公钥对解密出的所述目标数字文件进行加密处理, 以 使所述其他签署参与方响应于获取到的加密后的所述目标数字文件, 基于所述其他签署参 与方的私钥对加密后的所述目标数字文件进 行解密处理, 并对解密出的所述目标数字文件 进行签署处 理, 包括: 基于所述其他签署参与 方的公钥对解密出的所述目标数字文件进行加密处理, 并生成 基于所述其他签署参与方的数字印章对所述目标数字文件进 行签章处理的授权信息, 获取 所述其他签署参与方托管存储的私钥, 基于所述私钥对所述授权信息进行签名处理, 将加 密后的所述目标数字文件和签名后的所述授权信息作为跨合约调用的调用参数, 提交给所 述第二智能合约, 以跨合约调用所述第二智能合约包含的签章逻辑, 获取所述其他签署参 与方托管存储的私钥, 基于所述私钥对加密后的所述 目标数字文件进行解密处理, 基于所 述其他签署参与方的公钥对所述授权信息的签名进行验证, 并在验证通过后基于所述其他 签署参与方的数字印章对解密出的所述目标数字文件进行签章处理, 以完成对所述目标数 字文件的签署处 理。 7.根据权利要求1所述的方法, 所述 其他签署参与方包括多个 签署参与方。 8.根据权利要求1所述的方法, 所述目标 数字文件 包括电子合同。 9.一种基于区块链的数字文件签署方法, 应用于与签署参与方对应的客户端; 待签署 的目标数字文件加密 存储在区块链中; 所述区块链上部署了用于对所述目标数字文件进 行 签署管理的第一智能合约; 所述方法包括: 获取加密后的所述目标数字文件; 其中, 所述加密后的所述目标数字文件由签署发起 方在响应于签署发起方发起的针对所述目标数字文件的签署处理操作, 确定出参与签署所 述目标数字文件的其他签署参与方时, 调用所述第一智能合约包含的解密逻辑, 对所述区权 利 要 求 书 2/6 页 3 CN 115174183 A 3

PDF文档 专利 基于区块链的数字文件签署方法及装置

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