[发明专利]一种基于区块链的信息公示方法、装置及相关设备在审
申请号: | 201810373976.1 | 申请日: | 2018-04-24 |
公开(公告)号: | CN108696511A | 公开(公告)日: | 2018-10-23 |
发明(设计)人: | 刘均;刘新;张擎 | 申请(专利权)人: | 深圳市元征科技股份有限公司 |
主分类号: | H04L29/06 | 分类号: | H04L29/06;H04L29/08;H04L9/08 |
代理公司: | 深圳市深佳知识产权代理事务所(普通合伙) 44285 | 代理人: | 王仲凯 |
地址: | 518000 广东省深圳市龙*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 信息验证请求 区块 关联信息 目标信息 验证 接收用户 信息数据 验证通过 校验 申请 判定 写入 可信 查询 | ||
本申请实施例提供了一种基于区块链的信息公示方法、装置及相关设备,用于实现公示信息数据的可信查询与验证。本申请实施例中的方法可包括:获取待公示的信息明细;根据所述信息明细构造目标merkle树,并将所述目标merkle树的第一根摘要写入区块链中;接收用户的信息验证请求,所述信息验证请求包括需要验证的目标信息;根据所述信息验证请求从目标merkle树中获取关联信息;根据所述信息验证请求和所述关联信息生成第二根摘要;从区块链中提取所述第一根摘要,并校验所述第一根摘要与所述第二根摘要是否一致,若一致,则判定所述目标信息验证通过。
技术领域
本申请涉及信息处理领域,具体涉及一种基于区块链的信息公示方法、装置及相关设备。
背景技术
在中心化的公共信息公示系统中,信息公示是由中心化系统完成,各参与方只能从中心化系统中获取公示的信息,进行查询与验证。
现有的中心化的公共信息公示系统中,对于某一次的信息明细的公示,由中心化系统完成,对于每一项信息明细的查询与验证,只能从中心化系统中查询与验证,中心化系统中的信息真伪无法被验证,影响了公示信息的可信度。
有鉴于此,有必要提出一种新的信息公示方法。
发明内容
本申请实施例提供了一种基于区块链的信息公示方法、装置及相关设备,用于实现公示信息数据的可信查询与验证。
本申请实施例第一方面提供了一种基于区块链的信息公示方法,其特征在于,包括:
获取待公示的信息明细;
根据所述信息明细构造目标merkle树,并将所述目标merkle树的第一根摘要写入区块链中;
接收用户的信息验证请求,所述信息验证请求包括需要验证的目标信息;
根据所述信息验证请求从目标merkle树中获取关联信息;
根据所述信息验证请求和所述关联信息生成第二根摘要;
从区块链中提取所述第一根摘要,并校验所述第一根摘要与所述第二根摘要是否一致,若一致,则判定所述目标信息验证通过。
可选的,作为一种可能的实施方式,本申请实施例中,所述根据所述信息明细构造目标merkle树,具体包括:
对信息明细中的每一项信息进行单向不可逆运算生成对应的特征值;
将所述信息明细对应的各个特征值作为merkle树的末端构造merkle树。
可选的,作为一种可能的实施方式,本申请实施例中,所述信息验证请求包括信息标签,所述根据所述信息验证请求从目标merkle树中获取关联信息,具体包括:
对所述目标merkle树的各个节点进行编号;
根据所述信息标签确定目标merkle树的关联节点编号及对应的关联节点;
提取所述关联节点对应的特征值。
可选的,作为一种可能的实施方式,本申请实施例中,所述根据所述信息验证请求和所述关联信息生成第二根摘要,具体包括:
根据所述需要验证的目标信息生成第一特征值;
根据所述第一特征值和所述关联节点对应的特征值生成第二根摘要。
可选的,作为一种可能的实施方式,本申请实施例中,
在所述根据所述信息明细构造目标merkle树之前,所述方法还包括:
对所述信息明细中的每一项信息按照预置的格式进行格式化处理,生成统一格式的信息验证内容,所述信息验证内容至少包括身份标识、信息标签。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳市元征科技股份有限公司,未经深圳市元征科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810373976.1/2.html,转载请声明来源钻瓜专利网。