[发明专利]一种基于区块链的存证验证方法及系统在审
| 申请号: | 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 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 基于 区块 证验 方法 系统 | ||
1.一种基于区块链的存证验证方法,其特征在于,包括:
步骤M1:在第一终端设备上录入需要上链存证的数据作为目标数据;
步骤M2:在第一终端设备上对目标数据进行不可逆算法计算得到目标数据摘要;
步骤M3:在安全运算环境中基于与第一终端设备对应的私钥对目标数据摘要进行签名,并将签名后的目标数据摘要发布至区块链,由区块链对目标数据摘要签名进行验证,签名验证通过后,将目标数据摘要在区块链中进行数据存证;
步骤M4:在第二终端设备上选择目标数据中待验证目标数据,根据不可逆算法计算得到待验证目标数据摘要;
步骤M5:根据待验证目标数据摘要获取目标数据中非待验证目标数据摘要;
步骤M6:根据待验证目标数据摘要和非待验证目标数据摘要按照预设固定顺序与组合形式得到一个整体的摘要值,根据整体摘要值通过不可逆算法计算生成验证目标数据摘要;
步骤M7:在第二终端设备上向区块链获取目标数据摘要对比验证目标数据摘要,当比对结果相同时,则验证目标数据成功,当比对结果不同时,则验证目标数据失败。
2.根据权利要求1所述的基于区块链的存证验证方法,其特征在于,所述目标数据包括任意格式文件和任意数据类型;
所述任意格式文件包括多个字段、多段文字、图片和/或音乐;
所述任意数据类型包括对于录入的数据形式选择加密、不加密、压缩和/或不压缩。
3.根据权利要求1所述的基于区块链的存证验证方法,其特征在于,所述在第一终端设备上录入需要上链存证的数据,所有数据按录入先后顺序排列,形成一个有序的结构化目标数据。
4.根据权利要求1所述的基于区块链的存证验证方法,其特征在于,所述步骤M2中不可逆算法包括HASH算法和MAC算法;
所述HASH算法包括MD5信息摘要算法、SHA1算法和/或SHA256算法;
所述MAC算法包括HmacMD5算法、HmacSHA1算法和/或HmacSHA256算法。
5.根据权利要求1所述的基于区块链的存证验证方法,其特征在于,所述步骤M2包括:
步骤M2.1:对目标数据中任意格式文件单独做不可逆算法得到所有任意格式文件的摘要值;
步骤M2.2:对得到的所有任意格式文件的摘要值按照预设固定顺序组合得到一个整体的摘要值;
步骤M2.3:对整体的摘要值进行不可逆算法计算生成目标数据摘要;
所述整体摘要值组合形式不限,包括字符串按顺序的拼接;所述字符串的拼接包括时间信息和附言信息。
6.根据权利要求1所述的基于区块链的存证验证方法,其特征在于,所述步骤M3中由区块链对目标数据摘要签名进行验证包括:由区块链中的节点设备基于第一终端设备私钥对应的公钥对目标数据摘要的签名进行验证。
7.一种基于区块链的存证验证系统,其特征在于,包括:
模块M1:在第一终端设备上录入需要上链存证的数据作为目标数据;
模块M2:在第一终端设备上对目标数据进行不可逆算法计算得到目标数据摘要;
模块M3:在安全运算环境中基于与第一终端设备对应的私钥对目标数据摘要进行签名,并将签名后的目标数据摘要发布至区块链,由区块链对目标数据摘要签名进行验证,签名验证通过后,将目标数据摘要在区块链中进行数据存证;
模块M4:在第二终端设备上选择目标数据中待验证目标数据,根据不可逆算法计算得到待验证目标数据摘要;
模块M5:根据待验证目标数据摘要获取目标数据中非待验证目标数据摘要;
模块M6:根据待验证目标数据摘要和非待验证目标数据摘要按照预设固定顺序与组合形式得到一个整体的摘要值,根据整体摘要值通过不可逆算法计算生成验证目标数据摘要;
模块M7:在第二终端设备上向区块链获取目标数据摘要对比验证目标数据摘要,当比对结果相同时,则验证目标数据成功,当比对结果不同时,则验证目标数据失败。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海万向区块链股份公司,未经上海万向区块链股份公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202011149623.7/1.html,转载请声明来源钻瓜专利网。





