[发明专利]基于区块链防篡改公文传输和存储方法在审
申请号: | 201710764930.8 | 申请日: | 2017-08-30 |
公开(公告)号: | CN107659410A | 公开(公告)日: | 2018-02-02 |
发明(设计)人: | 刘智勇;梁佑宏;苏兆春 | 申请(专利权)人: | 湖南众享政联科技有限公司 |
主分类号: | H04L9/32 | 分类号: | H04L9/32;H04L29/06;H04L29/08 |
代理公司: | 北京志霖恒远知识产权代理事务所(普通合伙)11435 | 代理人: | 冯晓欣 |
地址: | 410000 湖南省长沙市芙*** | 国省代码: | 湖南;43 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 区块 篡改 公文 传输 存储 方法 | ||
技术领域
本发明涉及信息领域,可引用于电子公文的传输和存储,并保证电子公文防篡改。
背景技术
在现有的电子公文传输过程中,都是公文系统通过附件上传。服务器上的电子公文也是随意保存,导致电子公文存在以下需要改进和解决的技术问题。
1、电子公文现有的存储方式造成电子公文的随意修改,并且在修改后痕迹不可循,导致在政务方面电子公文的有效性大打折扣,在法院等机关对发布和传阅的电子公文视为无效。
2、现在的电子公文都是单个服务器存储,或者直接就是共用别的服务器存储。当出现服务器崩溃或者是中病毒等情况时候,数据将被永久的毁灭。
3、在实际过程中电子公文会存在多个版本的情况,同一个文号的电子公文在传阅和审核过程中会出现多个版本。现在的情况是只会保留最后的电子公文版本,然而当需要找到以前的版本的时候已经无法找到。
发明内容
本发明的目的是针对以上问题,提供一种基于区块链防篡改公文传输和存储方法,它能从根本上识别电子公文未被篡改和被篡改的问题,并能自动还原被篡改的电子文件。
为实现以上目的,本发明采用的技术方案是:一种基于区块链防篡改公文传输和存储方法,利用区块链的自动加密安全模式将电子公文哈希值存入到区块链各个节点中;将电子公文本体存入到文件服务器分布式网络各个节点中;系统自动监测核对电子公文和对应哈希值;利用文件服务器分布式网络自动同步还原文件服务器中被篡改的电子公文。
进一步的,它包括如下具体步骤:
1)数据节点设定:搭建由区块链节点相互连接构成的区块链分布式网络,由文件服务器节点相互连接构成的文件服务器分布式网络;用户将电子公文的哈希值存入到其中一个区块链节点中,电子公文本体存入到其中一个文件服务器节点上;
2)区块链同步设定:系统通过P2P传输模式自动将电子公文的哈希值同步到区块链分布式网络中各个区块链节点中;
3)电子公文同步设定:系统通过P2P传输模式将电子公文本体自动同步到文件服务器分布式网络中各个文件服务器节点;
4)自动修正设定:当某个文件服务器节点上面的电子公文被篡改后,系统检测到该文件服务器节点缺少此哈希值的文件,则会从其他的文件服务器节点非实时的同步过来;
5)电子公文加密设定:每个区块链节点上都设有独立的私钥和公钥,该区块链节点上的电子公文采用该区块链节点上的私钥进行加密后再进行存储和传输;
6)电子公文解密设定:其他区块链节点需要使用该电子公文时,该区块链节点需要调用对应区块链节点提供的公钥解密该电子公文。
本发明的有益效果:
本发明可使得同步到各个节点的哈希值不能被攻击和修改,当电子公文被修改以后哈希值改变,该电子公文哈希值无法匹配区块链上的文件哈希值,那么证明文件被篡改,从根本上识别未被篡改和被篡改的问题,然后通过分布式多节点文件服务器还原被篡改的电子文件。
采用去中心化分布式多节点部署的方式,将公文保存在各个节点的文件服务器,完成文件的灾备功能,通过去中心化分布式存储方式防止他人恶意修改数据,攻击任意点都无法影响到其他服务器。
通过分布式多节点文件服务器方式,实现对版本的溯原。
附图说明
图1为本发明的网络结构图。
图2为本发明的工作流程图。
图3为本发明的数据同步流程图。
具体实施方式
为了使本领域技术人员更好地理解本发明的技术方案,下面结合附图对本发明进行详细描述,本部分的描述仅是示范性和解释性,不应对本发明的保护范围有任何的限制作用。
如图1-图3所示,一种基于区块链防篡改公文传输和存储方法,利用区块链的自动加密安全模式将电子公文哈希值存入到区块链各个节点中;将电子公文本体存入到文件服务器分布式网络各个节点中;系统自动监测核对电子公文和对应哈希值;利用文件服务器分布式网络自动同步还原文件服务器中被篡改的电子公文。
它包括如下具体步骤:
1)数据节点设定:搭建由区块链节点相互连接构成的区块链分布式网络,由文件服务器节点相互连接构成的文件服务器分布式网络;用户将电子公文的哈希值存入到其中一个区块链节点中,电子公文本体存入到其中一个文件服务器节点上;(每个数据节点存在一个区块链节点和0-N个文件服务器节点。区块链分布式网络中每个节点存储所有电子公文的哈希值;实体电子公文存入到各个文件服务器节点)。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于湖南众享政联科技有限公司,未经湖南众享政联科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710764930.8/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种滚轮式锁紧机构
- 下一篇:一种多功能羊圈的连接卡扣