一种基于区块链的防篡改机构证书系统技术方案

技术编号:21140994 阅读:33 留言:0更新日期:2019-05-18 05:08
本发明专利技术公开一种基于区块链的防篡改机构证书系统,包括:验证客户端;验证客户端,用户上传需要存证的机构证书,将其生成hash,分别从节点1、节点2、节点3……,依次查询该hash的存证状态,验证客户端返回各节点的验证结果,并对结果进行比对,得到最终验证报表。本发明专利技术利用区块链的去中心化、不可篡改特性,解决了日常生活中存证存储的安全性问题,保证存证文件的有效性。

【技术实现步骤摘要】
一种基于区块链的防篡改机构证书系统
本专利技术涉及区块链的应用领域,具体涉及一种基于区块链的防篡改机构证书系统。
技术介绍
区块链技术,是比特币的底层技术,是一种去中心化的分布式账本技术,能安全存储数据,信息不可篡改、公开透明。区块链的交易确认由区块上的所有节点共识完成,共识成功后打包写入区块。区块链存储区块链网络上所有交易,任意节点都有一本完整的账本,从而保证信息不可篡改,实现信息共享、提高信息流通的效率。电子存证,指用一定的形式将证据固定下来,加以妥善保管,以供用户有需要时使用,以计算文件或其他电子存储方式保存下来的存证即为电子存证,要保证其有效性必须保证不被篡改,但由于其本身有受到人为篡改等因素的风险,所以需要以更好的技术保证其真实性和有效性。传统的中心化电子存证,主要通过链上的一个结点查询证书hash的存证状态。但系统不知道整条链上其他节点是否被篡改,即使知道,也要从其他结点的验证客户端才知道。
技术实现思路
针对现有技术的不足,本专利技术实施例的目的在于提供一种基于区块链的防篡改机构证书系统,该系统通过链上的所有结点查询证书hash的存证状态,可知道机构证书是否被篡改,或者节点本身信息是否被篡改。具体技术方案如下:为达到上述目的,本专利技术采用的技术方案是:一种基于区块链的防篡改机构证书系统,包括:验证客户端;所述验证客户端,用户上传需要存证的机构证书,将其生成hash,分别从节点1、节点2、节点3……,依次查询该hash的存证状态,验证客户端返回各节点的验证结果,并对结果进行比对,得到最终验证报表。进一步地,所述的验证客户端包括如下模块:(1)存证模块,系统生成机构证书文件,自动计算出文件hash,通过某一节点将文件hash存入区块链,区块链完成共识并存储;(2)验证模块,用户上传机构证书文件,自动计算出文件hash,分别从节点1、节点2、节点3……,依次查询该hash的存证状态,验证客户端返回各节点的验证结果,并对结果进行比对,得到最终验证报表。进一步地,;所述的区块链采用联盟链,节点为事先设定,并通过共识机制确认,新增的节点需要通过联盟的准入。本专利技术提具有的有益效果如下:1.该系统基于区块链建立,保证数据的不可篡改、公开透明、持久有效。2.由多家机构组成的联盟链进行存储机构证书hash,每个机构在各自节点上查询证书存证状态。3.通过区块链实现机构证书的可信存证。附图说明图1是基于区块链的防篡改机构证书存证模式;图2是基于区块链的防篡改机构证书存证流程示意图;图3是基于区块链的防篡改机构证书验证流程示意图。具体实施方式下面根据附图和优选实施例详细描述本专利技术,本专利技术的目的和效果将变得更加明白,以下结合附图和实施例,对本专利技术进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本专利技术,并不用于限定本专利技术。如图1所示,一种基于区块链的防篡改机构证书系统,包括:验证客户端;所述验证客户端,用户上传需要存证的机构证书,将其生成hash,分别从节点1、节点2、节点3……,依次查询该hash的存证状态,验证客户端返回各节点的验证结果,并对结果进行比对,得到最终验证报表。优选地,所述的验证客户端包括如下模块:(1)存证模块,系统生成机构证书文件,自动计算出文件hash,通过某一节点将文件hash存入区块链,区块链完成共识并存储。存证流程如图2所示。(2)验证模块,用户上传机构证书文件,自动计算出文件hash,分别从节点1、节点2、节点3……,依次查询该hash的存证状态,验证客户端返回各节点的验证结果,并对结果进行比对,得到最终验证报表。验证流程如图3所示。优选地,所述的区块链采用联盟链,节点为事先设定,并通过共识机制确认,新增的节点需要通过联盟的准入。本领域普通技术人员可以理解,以上所述仅为专利技术的优选实例而已,并不用于限制专利技术,尽管参照前述实例对专利技术进行了详细的说明,对于本领域的技术人员来说,其依然可以对前述各实例记载的技术方案进行修改,或者对其中部分技术特征进行等同替换。凡在专利技术的精神和原则之内,所做的修改、等同替换等均应包含在专利技术的保护范围之内。本文档来自技高网...

【技术保护点】
1.一种基于区块链的防篡改机构证书系统,其特征在于,包括:验证客户端。所述验证客户端,用户上传需要存证的机构证书,将其生成hash,分别从节点1、节点2、节点3……,依次查询该hash的存证状态,验证客户端返回各节点的验证结果,并对结果进行比对,得到最终验证报表。

【技术特征摘要】
1.一种基于区块链的防篡改机构证书系统,其特征在于,包括:验证客户端。所述验证客户端,用户上传需要存证的机构证书,将其生成hash,分别从节点1、节点2、节点3……,依次查询该hash的存证状态,验证客户端返回各节点的验证结果,并对结果进行比对,得到最终验证报表。2.根据权利要求1所述的基于区块链的防篡改机构证书系统,其特征在于,所述的验证客户端包括如下模块:(1)存证模块,系统生成机构证书文件,自动计算出文件ha...

【专利技术属性】
技术研发人员:梁秀波尹可挺李伟李启雷邱炜伟
申请(专利权)人:杭州趣链科技有限公司
类型:发明
国别省市:浙江,33

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1