一种基于区块链的电子档案管理方法、装置及电子设备制造方法及图纸

技术编号:31495812 阅读:7 留言:0更新日期:2021-12-18 12:36
本发明专利技术公开了一种基于区块链的电子档案管理方法、装置及电子设备,应用于区块链网络,区块链网络包括审核终端和多个电子档案制作终端,每一个电子档案制作终端作为区块链网络中的节点向区块链网络中上传电子档案;包括:当接收到从电子档案制作终端上传的电子档案,触发执行电子档案标识生成智能合约生成电子档案标识;将电子档案发送至审核终端进行审核,使得审核终端在审核通过时对电子档案进行一致性哈希运算并进行签名;当审核结果满足上链要求,将电子档案以及电子档案对应的电子档案标识、哈希值打包上链存储。通过结合区块链技术将电子档案存储到区块链中,避免电子文档被非法篡改或恶性破坏,保证了存储的电子文档的安全性。的安全性。的安全性。

【技术实现步骤摘要】
一种基于区块链的电子档案管理方法、装置及电子设备


[0001]本专利技术涉及区块链
,具体涉及一种基于区块链的电子档案管理方法、装置及电子设备。

技术介绍

[0002]区块链技术具有分布式存储、点对点传输等特征,存储到区块链中的数据可以通过密码学的相关加密技术保证其不可篡改和不可伪造,并且可以通过多节点构成的端到端的网络实现了数据存储和管理的去中心化和去信任化,对一些需要长期真实保存的数据具有重大意义。
[0003]传统的纸质档案管理方式在查询、管理上都有很大的缺陷,数字档案管理系统则能够通过数据库查询提高检索速度,通过在线审批简化管理流程。然而,目前的数字档案管理方法受限于中心化的数据库技术,无法有效地解决电子档案的真实性和安全性问题,可能存在电子档案非法篡改、恶性破坏等情况。

技术实现思路

[0004]因此,本专利技术要解决的技术问题在于克服现有电子档案存储方式安全性差的缺陷,从而提供一种基于区块链的电子档案管理方法、装置及电子设备。
[0005]根据第一方面,本专利技术实施例公开了一种基于区块链的电子档案管理方法,应用于区块链网络,所述区块链网络包括审核终端和多个电子档案制作终端,每一个所述电子档案制作终端作为区块链网络中的节点向所述区块链网络中上传电子档案;所述方法包括:当接收到从所述电子档案制作终端上传的电子档案,触发执行电子档案标识生成智能合约生成电子档案标识;将所述电子档案发送至审核终端进行审核,使得所述审核终端在审核通过时对所述电子档案进行一致性哈希运算并进行签名;当审核结果满足上链要求,将所述电子档案以及所述电子档案对应的电子档案标识、哈希值打包上链存储。
[0006]可选地,所述当接收到从所述电子档案制作终端上传的电子档案,触发执行电子档案标识生成智能合约生成电子档案标识之前,所述方法还包括:当接收到任一电子档案制作终端发送的电子档案上链请求对所述电子档案制作终端对应的用户身份进行核验,确定所述用户是否已在区块链网络中完成注册;若否,触发执行注册智能合约完成对所述用户的注册操作;将注册得到的区块链账号添加到账号管理智能合约进行账号管理。
[0007]可选地,所述方法还包括:获取上传所述电子档案的用户账号信息;当审核终端审核通过时,从所述审核终端获取审核人员信息;将所述用户账号信息和所述审核人员信息上链存储。
[0008]可选地,所述方法还包括:当接收到任一用户节点上传的电子档案信息查询请求,根据所述电子档案信息查询请求中的电子档案标识信息从区块链网络中获取电子档案信息;将获取到的电子档案以及对应的哈希值发送给所述用户节点,使得所述用户节点利用获取到的电子档案信息中的哈希值对获取到的电子档案进行验证。
[0009]根据第二方面,本专利技术实施例还公开了一种基于区块链的电子档案管理装置,应用于区块链网络,所述区块链网络包括审核终端和多个电子档案制作终端,每一个所述电子档案制作终端作为区块链网络中的节点向所述区块链网络中上传电子档案;所述装置包括:生成模块,用于当接收到从所述电子档案制作终端上传的电子档案,触发执行电子档案标识生成智能合约生成电子档案标识;第一发送模块,用于将所述电子档案发送至审核终端进行审核,使得所述审核终端在审核通过时对所述电子档案进行一致性哈希运算并进行签名;第一存储模块,用于当审核结果满足上链要求,将所述电子档案以及所述电子档案对应的电子档案标识、哈希值打包上链存储。
[0010]可选地,所述装置还包括:核验模块,用于当接收到任一电子档案制作终端发送的电子档案上链请求对所述电子档案制作终端对应的用户身份进行核验,确定所述用户是否已在区块链网络中完成注册;注册模块,用于若否,触发执行注册智能合约完成对所述用户的注册操作;添加模块,用于将注册得到的区块链账号添加到账号管理智能合约进行账号管理。
[0011]可选地,所述装置还包括:第一获取模块,用于获取上传所述电子档案的用户账号信息;第二获取模块,用于当审核终端审核通过时,从所述审核终端获取审核人员信息;第二存储模块,用于将所述用户账号信息和所述审核人员信息上链存储。
[0012]可选地,所述装置还包括:查询模块,用于当接收到任一用户节点上传的电子档案信息查询请求,根据所述电子档案信息查询请求中的电子档案标识信息从区块链网络中获取电子档案信息;第二发送模块,用于将获取到的电子档案以及对应的哈希值发送给所述用户节点,使得所述用户节点利用获取到的电子档案信息中的哈希值对获取到的电子档案进行验证。
[0013]根据第三方面,本专利技术实施例还公开了一种电子设备,包括:至少一个处理器;以及与所述至少一个处理器通信连接的存储器;其中,所述存储器存储有可被所述至少一个处理器执行的指令,所述指令被所述至少一个处理器执行,以使所述至少一个处理器执行如第一方面或第一方面任一可选实施方式所述的基于区块链的电子档案管理方法的步骤。
[0014]根据第四方面,本专利技术实施方式还公开了一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现如第一方面或第一方面任一可选实施方式所述的基于区块链的电子档案管理方法的步骤。
[0015]本专利技术技术方案,具有如下优点:
[0016]本专利技术提供的基于区块链的电子档案管理方法/装置,应用于区块链网络,区块链网络包括审核终端和多个电子档案制作终端,每一个电子档案制作终端作为区块链网络中的节点向所述区块链网络中上传电子档案,当接收到从电子档案制作终端上传的电子档案,触发执行电子档案标识生成智能合约生成电子档案标识,将电子档案发送至审核终端进行审核,使得审核终端在审核通过时对电子档案进行一致性哈希运算并进行签名,当审核结果满足上链要求,将电子档案以及电子档案对应的电子档案标识、哈希值打包上链存储。通过结合区块链技术将电子档案存储到区块链中,根据区块链技术的去中心化、去信任化可以对电子档案系统的上链数据进行持久性保存且根据区块链技术的不可篡改、不可伪造的技术特点,避免电子文档被非法篡改或恶性破坏,保证了存储的电子文档的安全性。
附图说明
[0017]为了更清楚地说明本专利技术具体实施方式或现有技术中的技术方案,下面将对具体实施方式或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本专利技术的一些实施方式,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0018]图1为本专利技术实施例中基于区块链的电子档案管理方法的一个具体示例的流程图;
[0019]图2为本专利技术实施例中基于区块链的电子档案管理装置的一个具体示例的原理框图;
[0020]图3为本专利技术实施例中电子设备的一个具体示例图。
具体实施方式
[0021]下面将结合附图对本专利技术的技术方案进行清楚、完整地描述,显然,所描述的实施例是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种基于区块链的电子档案管理方法,其特征在于,应用于区块链网络,所述区块链网络包括审核终端和多个电子档案制作终端,每一个所述电子档案制作终端作为区块链网络中的节点向所述区块链网络中上传电子档案;所述方法包括:当接收到从所述电子档案制作终端上传的电子档案,触发执行电子档案标识生成智能合约生成电子档案标识;将所述电子档案发送至审核终端进行审核,使得所述审核终端在审核通过时对所述电子档案进行一致性哈希运算并进行签名;当审核结果满足上链要求,将所述电子档案以及所述电子档案对应的电子档案标识、哈希值打包上链存储。2.根据权利要求1所述的方法,其特征在于,所述当接收到从所述电子档案制作终端上传的电子档案,触发执行电子档案标识生成智能合约生成电子档案标识之前,所述方法还包括:当接收到任一电子档案制作终端发送的电子档案上链请求对所述电子档案制作终端对应的用户身份进行核验,确定所述用户是否已在区块链网络中完成注册;若否,触发执行注册智能合约完成对所述用户的注册操作;将注册得到的区块链账号添加到账号管理智能合约进行账号管理。3.根据权利要求2所述的方法,其特征在于,所述方法还包括:获取上传所述电子档案的用户账号信息;当审核终端审核通过时,从所述审核终端获取审核人员信息;将所述用户账号信息和所述审核人员信息上链存储。4.根据权利要求1

3中任一项所述的方法,其特征在于,所述方法还包括:当接收到任一用户节点上传的电子档案信息查询请求,根据所述电子档案信息查询请求中的电子档案标识信息从区块链网络中获取电子档案信息;将获取到的电子档案以及对应的哈希值发送给所述用户节点,使得所述用户节点利用获取到的电子档案信息中的哈希值对获取到的电子档案进行验证。5.一种基于区块链的电子档案管理装置,其特征在于,应用于区块链网络,所述区块链网络包括审核终端和多个电子档案制作终端,每一个所述电子档案制作终端作为区块链网络中的节点向所述区块链网络中上传电子档案;所述装置包括:生成模块,用于当接收到从所述电子档案制作终端上传的电子档案,触发执行电子档案标识生成...

【专利技术属性】
技术研发人员:李玲郝志军郭彦军刘子强肖尊平王彬燕
申请(专利权)人:北京航星永志科技有限公司
类型:发明
国别省市:

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

1