一种基于区块链的电子档案文件存证与验证的方法及系统与流程

文档序号:24061611发布日期:2021-02-26 16:33阅读:来源:国知局

技术特征:
1.一种基于区块链的电子档案文件存证与验证的方法及系统,其特征在于,包括使用区块链技术对加密电子档案文件进行存证与验证的方法、使用区块链技术对非加密电子档案文件进行存证与验证的方法以及基于区块链的电子档案文件存证与验证的系统;所述使用区块链技术对加密电子档案文件进行存证与验证的方法:步骤1、安全存储子链系统的智能合约将归档的电子档案元信息,以及链id,提交给生产节点;步骤2、存证与验证系统的生产节点接收档案元信息及链id进行校验,并提取当前时间戳,生成新区块;步骤3、所述存证与验证系统的生产节点将新区块进行联盟链内播并将新区块同步给同步节点;步骤4、所述同步节点对同步区块中的档案元信息进行校验;步骤5、所述同步节点存储档案元信息,开放服务接口;所述使用区块链技术对非加密电子档案文件进行存证与验证的方法:步骤1、安全存储子链系统的智能合约将电子档案文件包进行hash散列算法计算,抽取档案元信息,提交给存证与验证系统的生产节点;步骤2、所述存证与验证系统的同步节点接收档案元信息与原存证的数据进行校验;步骤3、所述存证与验证系统的同步节点将验证结果通过接口返回安全存储子链系统。2.根据权利要求1所述的一种基于区块链的电子档案文件存证与验证的方法及系统,其特征在于:所述基于区块链的电子档案文件存证与验证的系统包括安全存储子链系统、存证与验证系统以及同步节点;所述安全存储子链系统的智能合约将归档的电子档案元信息,以及链id,提交给生产节点;所述存证与验证系统的生产节点接收档案元信息及链id进行校验,并提取当前时间戳,生成新区块;所述存证与验证系统的生产节点将新区块进行联盟链内播并将新区块同步给同步节点;所述同步节点对同步区块中档案元信息进行校验;所述同步节点存储档案元信息,开放服务接口。3.根据权利要求2所述的一种基于区块链的电子档案文件存证与验证的方法及系统,其特征在于:所述档案元包信息包括但不限于档案名称、档案号、包hash值、包中文件的名称、文件创建时间、文件类型、文件大小以及档案文件。4.根据权利要求2所述的一种基于区块链的电子档案文件存证与验证的方法及系统,其特征在于:所述新区块包括区块头和区块数据,所述区块头为生产节点接收档案元信息及链id进行校验后提取的版本号、上一区块哈希值、merkle树根值、时间戳信息;所述区块数据为所述生产节点对接收到的档案元信息和档案文件包校验数据后组装的数据。5.根据权利要求4所述的一种基于区块链的电子档案文件存证与验证的方法及系统,其特征在于:所述上一区块哈希值是根据hash算法对前一区块的整个区块头取hash获得。6.根据权利要求4所述的一种基于区块链的电子档案文件存证与验证的方法及系统,其特征在于:所述merkle树根值由所有的事务计算所得,所述merkle树根值记录在区块头里。
当前第2页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1