[发明专利]一种基于区块链的存证验证方法及系统在审
申请号: | 202011149623.7 | 申请日: | 2020-10-23 |
公开(公告)号: | CN112257107A | 公开(公告)日: | 2021-01-22 |
发明(设计)人: | 马晓;陈燕;江小星;张喜良 | 申请(专利权)人: | 上海万向区块链股份公司 |
主分类号: | G06F21/62 | 分类号: | G06F21/62;G06F21/64;G06F21/44;H04L9/06;H04L9/32;H04L29/08 |
代理公司: | 上海段和段律师事务所 31334 | 代理人: | 李佳俊;郭国中 |
地址: | 200086 上海*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 区块 证验 方法 系统 | ||
本发明提供了一种基于区块链的存证验证方法及系统,包括:在第一终端设备上录入需要上链存证的目标数据;在第一终端设备上对目标数据进行不可逆算法计算得到目标数据摘要;将目标数据摘要在区块链中进行数据存证;在第二终端设备上选择目标数据中待验证目标数据,计算得到待验证目标数据摘要;根据待验证目标数据摘要获取目标数据中非待验证目标数据摘要;根据待验证目标数据摘要和非待验证目标数据摘要按照预设固定顺序与组合形式得到一个整体的摘要值,根据整体摘要值生成验证目标数据摘要;在第二终端设备上向区块链获取目标数据摘要对比验证目标数据摘要。本发明针对不同验证方开放不同的字段信息来验证。
技术领域
本发明涉及区块链技术领域,具体地,涉及一种基于区块链的存证验证方法及系统。
背景技术
区块链技术,也被称之为分布式账本技术,是一种由若干台计算设备共同参与“记账”,共同维护一份完整的分布式数据库的新兴技术。由于区块链技术具有去中心化、公开透明、每台计算设备可以参与数据库记录、并且各计算设备之间可以快速的进行数据同步的特性,使得区块链技术已在众多的领域中广泛的进行应用。
专利文献CN109660350A(申请号:201811289558.0)公开了一种基于区块链的数据存证方法,应用于终端设备;其中,所述终端设备搭载了安全运算环境,所述安全运算环境中存储了与所述终端设备对应的私钥,所述方法包括:获取采集到的目标数据;计算所述目标数据的数据摘要;在所述安全运算环境中基于与所述终端设备对应的私钥对所述数据摘要进行签名,并将签名后的所述数据摘要发布至所述区块链,以由区块链中的节点设备基于所述私钥对应的公钥对所述数据摘要的签名进行验证,并在所述签名验证通过后,将所述数据摘要在区块链中进行数据存证。该专利只涉及存证,不涉及验证,按这种存证的方式,要扩展验证功能的话,会完全暴露第一客户端的隐私数据给第二客户端。
专利文献CN105610578B(申请号:201610047882.6)公开了区块链信息存证及隐私保护方法,将需要存证的信息加上随机数生成哈希值,再由利益相关人或见证人再签名并生成哈希,最后记录在区块链上。有些需要存证的信息是格式化的,可分离格式化的信息和自填信息,分别存储和做哈希校验,如填空信息、选择信息、附言信息、随机数信息(防止暴力破解)。只有知晓原始信息的相关人才可把自己用公钥加密的数据用私钥解开,让第三方验证信息的真伪,如在需要司法机构介入的情况可以将加密的信息公开给司法机构。
发明内容
针对现有技术中的缺陷,本发明的目的是提供一种基于区块链的存证验证方法及系统。
根据本发明提供的一种基于区块链的存证验证方法,包括:
步骤M1:在第一终端设备上录入需要上链存证的数据作为目标数据;
步骤M2:在第一终端设备上对目标数据进行不可逆算法计算得到目标数据摘要;
步骤M3:在安全运算环境中基于与第一终端设备对应的私钥对目标数据摘要进行签名,并将签名后的目标数据摘要发布至区块链,由区块链对目标数据摘要签名进行验证,签名验证通过后,将目标数据摘要在区块链中进行数据存证;
步骤M4:在第二终端设备上选择目标数据中待验证目标数据,根据不可逆算法计算得到待验证目标数据摘要;
步骤M5:根据待验证目标数据摘要获取目标数据中非待验证目标数据摘要;
步骤M6:根据待验证目标数据摘要和非待验证目标数据摘要按照预设固定顺序与组合形式得到一个整体的摘要值,根据整体摘要值通过不可逆算法计算生成验证目标数据摘要;
步骤M7:在第二终端设备上向区块链获取目标数据摘要对比验证目标数据摘要,当比对结果相同时,则验证目标数据成功,当比对结果不同时,则验证目标数据失败。
优选地,所述目标数据包括任意格式文件和任意数据类型;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海万向区块链股份公司,未经上海万向区块链股份公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202011149623.7/2.html,转载请声明来源钻瓜专利网。