基于区块链的电子档案信息管理系统技术方案

技术编号:29614913 阅读:94 留言:0更新日期:2021-08-10 18:29
本发明专利技术实施方式提供一种基于区块链的电子档案信息管理系统,涉及档案管理技术领域。系统包括:用户端、档案管理端及电子档案区块链;档案管理端至少包括加密单元及查询单元;加密单元被配置为依据随机排序的加密操作符对原始档案数据加密得到第一档案数据并将第一档案数据存储在电子档案区块链中;查询单元被配置为响应于用户端发送的查询请求,通过用户端的公钥对第一档案数据加密得到第二档案数据;用户端被配置为通过用户端的私钥对第二档案数据解密得到第一档案数据,以及依据加密操作符的排序顺序解密第一档案数据后得到原始档案数据。本发明专利技术能有效的保障电子档案数据的安全及真实可靠。

【技术实现步骤摘要】
基于区块链的电子档案信息管理系统
本专利技术涉及档案管理
,具体地涉及一种基于区块链的电子档案信息管理系统。
技术介绍
随着全球信息化的发展,纸质档案已经逐渐被电子档案替代,相比纸质档案,电子档案具有管理方便、处理效率高等优点,但是,现有的电子档案管理系统在档案信息的传输、处理、存储等各阶段均面临着信息安全的风险,由于其不具有纸质档案的稳定性,在受到非法入侵被篡改、伪造或劫持后难以留下痕迹,从而难以保证电子档案信息的安全性。
技术实现思路
本专利技术实施方式的目的是提供一种基于区块链的电子档案信息管理系统,以解决现有电子档案管理系统难以保证电子档案信息安全性的问题。为了实现上述目的,在本专利技术的第一方面,提供一种基于区块链的电子档案信息管理系统,包括:用户端、档案管理端及电子档案区块链;所述档案管理端至少包括加密单元及查询单元;所述加密单元被配置为依据随机排序的加密操作符对原始档案数据加密得到第一档案数据并将所述第一档案数据存储在电子档案区块链中,所述第一档案数据包括用于表征加密操作符的排序顺序的排序索引号;所述查询单元被配置为当确定所述用户端具有查询权限时,响应于所述用户端发送的查询请求,通过所述用户端的公钥对所述第一档案数据加密得到第二档案数据,并将所述第二档案数据发送至所述用户端;所述用户端被配置为接收到所述第二档案数据后,通过所述用户端的私钥对所述第二档案数据解密得到所述第一档案数据,以及通过所述排序索引号获取所述加密操作符的排序顺序并依据所述加密操作符的排序顺序解密所述第一档案数据后得到所述原始档案数据。可选地,所述档案管理端还包括交易账本单元,所述交易账本单元被配置为:存储所述原始档案数据的所有查询交易记录,所述查询交易记录包括交易双方、交易对象及交易权限,所述交易双方包括用户端及档案管理端,所述交易对象包括原始档案数据,所述交易权限包括用户端的查询权限。可选地,所述档案管理端还包括档案分类单元,所述档案分类单元被配置为:对所述原始档案数据进行分类并关联表征所述原始档案数据类别的类别ID。可选地,所述用户端发送的查询请求包括请求查询的原始档案数据的类别ID,所述档案管理端还包括信用管理单元,所述信用管理单元被配置为:若确定所述用户端不具有查询与当前请求查询的类别ID对应的原始档案数据的权限,按预设扣分值扣除所述用户端的信用分;以及当所述用户端的信用分低于信用分阈值时,取消所述用户端对所有类别ID对应的原始档案数据的查询权限。可选地,所述档案管理端还包括加密操作符数据库单元,所述加密操作符数据库单元被配置为存储加密操作符,每个加密操作符对应一个第一ID,所述第一ID被配置为索引对应加密操作符的存储地址。可选地,所述加密单元被配置为:从所述加密操作符数据库单元获取所有的第一ID,并对所有的第一ID随机排序,生成表征第一ID的排序顺序的排序索引号;以及依据第一ID的排序顺序获取对应的加密操作符,通过排序后的加密操作符对所述原始档案数据加密并关联排序索引号,得到第一档案数据。可选地,对所有的第一ID随机排序,包括:对所有不同且不重复的加密操作符对应的第一ID随机排序。可选地,对所有的第一ID随机排序,包括:从所有加密操作符中随机选择M个加密操作符,对随机选中的M个加密操作符对应的第一ID进行随机排序。可选地,生成表征第一ID的排序顺序的排序索引号,包括:生成表征第一ID排序顺序的第一ID排序数据,将所述第一ID排序数据存储至所述加密操作符数据库单元,所述第一ID排序数据对应一个第二ID,所述第二ID被配置为索引所述第一ID排序数据的存储地址,以所述第二ID作为排序索引号。可选地,所述用户端还被配置为:获取所述第二ID;通过所述第二ID获取所述第一ID排序数据;依据所述第一ID排序数据获取对应的加密操作符;依据排序后的加密操作符解密所述第一档案。本专利技术上述技术方案为了避免在电子档案数据传输过程中被非法劫持、破解,原始的电子档案数据经过随机排序的加密操作符加密后,利用区块链加密技术及区块链全网维护、不可篡改的特点进一步保障电子档案数据的安全及真实可靠,同时,用户在每次查阅电子档案数据时都必须经过档案管理端的授权才能查询电子档案数据,从而杜绝电子档案数据被非法访问,避免数据泄露,同时,由于原始电子档案数据先经随机排序的加密操作符加密后再经区块链加密,在电子档案数据传输过程中,即使电子档案数据被非法劫持,劫持者也难以获取原始的电子档案数据,有效的提高了电子档案数据的安全性。本专利技术实施方式的其它特征和优点将在随后的具体实施方式部分予以详细说明。附图说明附图是用来提供对本专利技术实施方式的进一步理解,并且构成说明书的一部分,与下面的具体实施方式一起用于解释本专利技术实施方式,但并不构成对本专利技术实施方式的限制。在附图中:图1是本专利技术优选实施方式提供的基于区块链的电子档案信息管理系统的系统结构示意图;图2是本专利技术优选实施方式提供的一种第一档案数据结构示意图;图3是本专利技术优选实施方式提供的加密操作符存储结构示意图;图4是本专利技术优选实施方式提供的第一ID存储结构示意图;图5是本专利技术优选实施方式提供的特定值存储结构示意图;图6是本专利技术优选实施方式提供的另一种第一档案数据结构示意图。具体实施方式以下结合附图对本专利技术的具体实施方式进行详细说明。应当理解的是,此处所描述的具体实施方式仅用于说明和解释本专利技术,并不用于限制本专利技术。如图1所示,在本实施方式的第一方面,提供一种基于区块链的电子档案信息管理系统,包括:用户端、档案管理端及电子档案区块链;档案管理端至少包括加密单元及查询单元;加密单元被配置为依据随机排序的加密操作符对原始档案数据加密得到第一档案数据并将第一档案数据存储在电子档案区块链中,第一档案数据包括用于表征加密操作符的排序顺序的排序索引号;查询单元被配置为当确定用户端具有查询权限时,响应于用户端发送的查询请求,通过用户端的公钥对第一档案数据加密得到第二档案数据,并将第二档案数据发送至用户端;用户端被配置为接收到第二档案数据后,通过用户端的私钥对第二档案数据解密得到第一档案数据,以及通过排序索引号获取加密操作符的排序顺序并依据加密操作符的排序顺序解密第一档案数据后得到原始档案数据。如此,本实施方式的原始的电子档案数据经过随机排序的加密操作符加密后,利用区块链加密技术及区块链全网维护、不可篡改的特点进一步保障电子档案数据的安全及真实可靠,同时,用户在每次查阅电子档案数据时都必须经过档案管理端的授权才能查询电子档案数据,从而杜绝电子档案数据被非法访问,避免数据泄露,同时,由于原始电子档案数据先经随机排序的加密操作符加密后再经区块链加密,在电子档案数据传输过程中,即使电子档案数据被非法劫持,劫持者也难以获取原本文档来自技高网...

【技术保护点】
1.一种基于区块链的电子档案信息管理系统,其特征在于,包括:/n用户端、档案管理端及电子档案区块链;/n所述档案管理端至少包括加密单元及查询单元;/n所述加密单元被配置为依据随机排序的加密操作符对原始档案数据加密得到第一档案数据并将所述第一档案数据存储在电子档案区块链中,所述第一档案数据包括用于表征加密操作符的排序顺序的排序索引号;/n所述查询单元被配置为当确定所述用户端具有查询权限时,响应于所述用户端发送的查询请求,通过所述用户端的公钥对所述第一档案数据加密得到第二档案数据,并将所述第二档案数据发送至所述用户端;/n所述用户端被配置为接收到所述第二档案数据后,通过所述用户端的私钥对所述第二档案数据解密得到所述第一档案数据,以及通过所述排序索引号获取所述加密操作符的排序顺序并依据所述加密操作符的排序顺序解密所述第一档案数据后得到所述原始档案数据。/n

【技术特征摘要】
1.一种基于区块链的电子档案信息管理系统,其特征在于,包括:
用户端、档案管理端及电子档案区块链;
所述档案管理端至少包括加密单元及查询单元;
所述加密单元被配置为依据随机排序的加密操作符对原始档案数据加密得到第一档案数据并将所述第一档案数据存储在电子档案区块链中,所述第一档案数据包括用于表征加密操作符的排序顺序的排序索引号;
所述查询单元被配置为当确定所述用户端具有查询权限时,响应于所述用户端发送的查询请求,通过所述用户端的公钥对所述第一档案数据加密得到第二档案数据,并将所述第二档案数据发送至所述用户端;
所述用户端被配置为接收到所述第二档案数据后,通过所述用户端的私钥对所述第二档案数据解密得到所述第一档案数据,以及通过所述排序索引号获取所述加密操作符的排序顺序并依据所述加密操作符的排序顺序解密所述第一档案数据后得到所述原始档案数据。


2.根据权利要求1所述的基于区块链的电子档案信息管理系统,其特征在于,所述档案管理端还包括交易账本单元,所述交易账本单元被配置为:
存储所述原始档案数据的所有查询交易记录,所述查询交易记录包括交易双方、交易对象及交易权限,所述交易双方包括用户端及档案管理端,所述交易对象包括原始档案数据,所述交易权限包括用户端的查询权限。


3.根据权利要求1所述的基于区块链的电子档案信息管理系统,其特征在于,所述档案管理端还包括档案分类单元,所述档案分类单元被配置为:
对所述原始档案数据进行分类并关联表征所述原始档案数据类别的类别ID。


4.根据权利要求3所述的基于区块链的电子档案信息管理系统,其特征在于,所述用户端发送的查询请求包括请求查询的原始档案数据的类别ID,所述档案管理端还包括信用管理单元,所述信用管理单元被配置为:
若确定所述用户端不具有查询与当前请求查询的类别ID对应的原始档案数据的权限,按预设扣分值扣除所述用户端的信用分;以及
当所述用户端的信用分低于信用分阈值时,取消所述用户端对所...

【专利技术属性】
技术研发人员:孙建冬
申请(专利权)人:重庆工业职业技术学院
类型:发明
国别省市:重庆;50

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

1