(19)国家知识产权局 (12)发明 专利 (10)授权公告 号 (45)授权公告日 (21)申请 号 202210674029.2 (22)申请日 2022.06.15 (65)同一申请的已公布的文献号 申请公布号 CN 114781004 A (43)申请公布日 2022.07.22 (73)专利权人 恒生电子股份有限公司 地址 310053 浙江省杭州市滨江区江南大 道3588号恒生大厦1 1楼 (72)发明人 胡慧潘 周峰 刘伟豪 曾繁林  (74)专利代理 机构 北京博思佳知识产权代理有 限公司 1 1415 专利代理师 李威 (51)Int.Cl. G06F 21/64(2013.01) G06F 21/62(2013.01)(56)对比文件 CN 110363527 A,2019.10.2 2 CN 109947845 A,2019.0 6.28 CN 114329620 A,202 2.04.12 US 20213 66039 A1,2021.1 1.25 朱建明等.区块链关键技 术及其应用研究进 展. 《太原理工大 学学报》 .2020,第51卷(第0 3 期),全文. Zhengwei Jiang等.Bl ockchain-based Load Regulati on Data Stora ge Technology. 《2021 IE EE 4th Internati onal Electrical and Energy Co nference (CIE EC)》 .2021,全 文. 审查员 张亚芳 (54)发明名称 基于区块链的数据存证方法、 装置、 电子设 备及存储介质 (57)摘要 本说明书实施例提供一种基于区块链的数 据存证方法、 装置、 电子设备及存储介质。 所述方 法包括: 获得由多个存证机构分别提供的与目标 业务相关的存证数据; 其中, 与所述目标业务相 关的存证数据, 包括由所述多个存证机构基于同 一哈希算法, 针对各自生 成的与所述目标业务相 关的业务存证文件分别进行计算而得到的哈希 值; 与所述目标业务相关的业务存证文件, 包括 由所述多个存证机构基于与所述目标业务对应 的存证规则, 针对各自从业务系统处获取到的与 所述目标业务相关的业务数据分别提取出所述 关键业务字段而生成的文件; 确定由所述多个存 证机构分别提供的存证数据是否一致; 如果一 致, 则将所述存证数据在区块链中进行存证 。 权利要求书4页 说明书21页 附图5页 CN 114781004 B 2022.09.30 CN 114781004 B 1.一种基于区块链的数据存证方法, 其特征在于, 所述区块链中存储了由多个存证机 构共识通过的与目标业务对应的存证规则; 所述存证规则用于描述与所述目标业务相关的 业务数据中 需要存证的关键业 务字段; 所述方法包括: 获得由所述多个存证机构分别提供的与所述目标业务相关的存证数据; 其中, 所述与 所述目标业务相关的存证数据, 包括由所述多个存证机构基于同一哈希算法, 针对各自生 成的与所述目标业务相关的业务存证文件分别进 行计算而得到的哈希值; 所述与所述目标 业务相关的业务存证文件, 包括由所述多个存证机构基于与所述目标业务对应的存证规 则, 针对各自从业务系统处获取到的与所述目标业务相关的业务数据分别提取出所述关键 业务字段而生成的文件; 确定由所述多个存证机构分别提供的存证数据是否一 致; 如果由所述多个存证机构分别提供的存证数据一致, 则将所述存证数据在所述 区块链 中进行存证。 2.根据权利要求1所述的方法, 其特征在于, 所述与所述目标业务相关的业务数据, 包 括用户在所述 业务系统上办理所述目标业 务的过程中产生的业 务数据。 3.根据权利要求1所述的方法, 其特征在于, 所述与所述目标业务相关的存证规则, 包 括由与所述目标业务相关的业务数据中需要存证的关键业务字段对应的字段标识构成的 文件模板; 所述与所述 目标业务相关的业务存证文件, 包括按照所述文件模板定义的文件 格式, 从与所述目标业务相关的业务数据中提取出与所述字段标识对应的关键业务字段而 生成的模板文件。 4.根据权利要求2所述的方法, 其特 征在于, 所述目标业 务包括多个业 务环节; 在获得由所述多个存证机构分别提供的与 所述目标业务相关的存证数据之前, 所述方 法还包括: 获得所述业务系统响应于所述用户办理所述目标业务而发起的针对所述目标业务的 证据链创建请求; 响应于所述证据链创建请求, 在所述 区块链上为所述用户创建针对所述目标业务的证 据链标识, 并将所述证据链标识返回所述业务系统, 以使所述业务系统基于所述证据链标 识, 将与所述目标业 务中的各个业 务环节相关的业 务数据组织成业 务数据链。 5.根据权利要求4所述的方法, 其特征在于, 与所述目标业务对应的存证规则, 包括与 所述目标业务中的各个业务环节分别对应的存证子规则; 所述与各个业务环节分别对应的 存证子规则, 用于描述与各个业 务环节相关的业 务数据中 需要存证的关键业 务字段; 所述与所述目标业务相关的业务存证文件, 包括针对所述目标业务的证据链标识, 以 及与所述目标业务中的各个业务环节相关的业务存证子文件; 所述与目标业务中的各个业 务环节相关的业务存证子文件, 包括由所述多个存证机构 基于与所述各个业务环节对应的 存证子规则, 从所述业务数据链中包含的与所述各个业务环节相关的业务数据中, 提取出 的所述关键业 务字段而生成的模板文件。 6.根据权利要求 4所述的方法, 其特 征在于, 所述方法还 包括: 获得所述用户提供的待验证数据和证据链标识; 在所述区块链中查找与所述用户提供的证据链标识对应的存证数据, 并验证查找到的 存证数据与所述用户提供的待验证数据是否匹配;权 利 要 求 书 1/4 页 2 CN 114781004 B 2如果是, 则确定针对所述待验证数据的真实性验证通过。 7.根据权利要求1所述的方法, 其特征在于, 所述如果由所述多个存证机构分别提供的 存证数据一 致, 则将所述存证数据在所述区块链中进行存证, 包括: 如果由所述多个存证机构分别提供的存证数据一致, 并且由所述多个存证机构分别提 供的存证数据的生成时刻之 间的差值未超过预设阈值, 则将所述存证数据在所述区块链中 进行存证。 8.根据权利要求1所述的方法, 其特征在于, 所述 区块链中还存储了与 所述多个存证机 构中的每个存证机构持有的私钥 分别对应的公钥; 由每个存证机构提供 的存证数据, 携带 有基于该存证机构持有的私钥针对所述存证数据做出的数字签名; 在确定由所述多个存证机构分别提供的存证数据是否一 致之前, 所述方法还 包括: 基于与所述多个存证机构中的每个存证机构 持有的私钥分别对应的公钥, 针对获得的 由所述多个存证机构分别提供的存证数据所携带的数字签名进行签名验证; 如果由所述多个存证机构分别提供的存证数据所携带的数字签名中, 通过签名验证的 数字签名的数量达到预设数量, 则进一步确定由所述多个存证机构分别提供的存证数据是 否一致。 9.一种基于区块链的数据存证方法, 其特征在于, 应用于与存证机构对应的存证客户 端程序; 所述区块链中存储了由多个存证机构共识通过的与目标业务对应的存证规则; 所 述存证规则用于描述与所述目标业务相关的业务数据中需要存证的关键业务字段; 所述方 法包括: 基于与所述目标业务对应的存证规则, 针对从业务系统处获取到的与 所述目标业务相 关的业务数据中提取出需要存证的关键业务字段, 以生成与所述目标业务相关的业务存证 文件; 基于预设的哈希算法, 针对生成的与所述目标业务相关的业务存证文件进行计算, 并 将计算得到的哈希值作为由所述存证机构提供的与所述目标业 务相关的存证数据; 向区块链系统发起针对与 所述目标业务相关的存证数据的存证请求; 以使所述 区块链 系统响应于所述存证请求, 获得 由所述存证机构提供 的与所述 目标业务相关的存证数据, 并在确定由多个存证机构分别提供的与所述目标业务相关的存证数据一致时, 将所述存证 数据在所述区块链中进行存证。 10.根据权利要求9所述的方法, 其特 征在于, 所述目标业 务包括多个业 务环节; 所述基于与 所述目标业务对应的存证规则, 针对从业务系统处获取到的与 所述目标业 务相关的业务数据中提取出需要存证的关键业务字段, 以生成与所述目标业务相关的业务 存证文件, 包括: 从所述业务系统处获取与所述目标业务对应的业务数据链; 其中, 所述业务数据链, 包 括由所述业务系统基于在所述区块链上为用户创建的针对所述目标业务的证据链标识, 将 与所述目标业 务中的各个业 务环节相关的业 务数据组织成的数据链; 基于与所述各个业务环节对应的存证子规则, 从所述业务数据链中包含的与 所述各个 业务环节相关的业务数据中, 提取出所述关键业务字段, 以生成与各个业务环节相关的业 务存证子文件; 基于所述证据链标识, 以及与所述目标业务中的各个业务环节相关的业务存证子文权 利 要 求 书 2/4 页 3 CN 114781004 B 3

PDF文档 专利 基于区块链的数据存证方法、装置、电子设备及存储介质

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