一种基于区块链的档案管理方法技术

技术编号:25479839 阅读:19 留言:0更新日期:2020-09-01 23:01
本发明专利技术涉及一种基于区块链的档案管理方法,获取至少两个档案信息,对档案信息进行分类并建立查询索引,将分类的档案信息以及生成的对应第一校验码存储至区块链网络中,当提取档案信息时,获取提取人的身份验证信息,身份验证通过之后,获取档案提取指令以及第二校验码,根据档案提取指令从区块链网络中提取相关的目标档案信息集合与目标第一校验码,比较第二校验码和目标第一校验码是否符合预设关系,若符合,则得到并输出目标档案信息。该基于区块链的档案管理方法能够有效降低档案信息被非法窃取、被篡改和被破坏的可能性,有效提升档案管理的安全性。

【技术实现步骤摘要】
一种基于区块链的档案管理方法
本专利技术涉及一种基于区块链的档案管理方法。
技术介绍
区块链技术是分布式数据存储、点对点传输、共识机制、加密算法等计算机技术的新型应用技术集合。目前,区块链技术的应用受到越来越多的重视。传统的档案管理方法是纸质档案管理方式,具有查找速度慢、管理流程比较复杂的缺点,数字档案管理方法则能够解决纸质档案管理方式存在的缺陷。然而,目前的数字档案管理方法的实现过程比较简单,根据档案提取指令直接就能够得到所需的档案信息,无法有效解决电子档案文件的安全性问题,可能存在档案被非法获取、篡改和破坏等情况。
技术实现思路
本专利技术的目的在于提供一种基于区块链的档案管理方法,用于解决现有的数字档案管理方法的安全性较差的问题。为了解决上述问题,本专利技术采用以下技术方案:一种基于区块链的档案管理方法,包括:获取至少两个档案信息;根据预设的分类机制对所述至少两个档案信息进行分类,得到至少两个不同档案类别的档案信息集合,各档案信息集合包括至少一个档案信息;根据各档案信息集合以及对应的档案类别建立查询索引,所述查询索引包括各档案信息集合的档案信息集合名称与对应的档案类别之间的对应关系,以及各档案信息集合中的各个档案信息的档案信息名称;根据各档案信息集合生成与所述档案信息集合相同个数的第一校验码,各档案信息集合与各第一校验码一一对应,关联各档案信息集合与对应的第一校验码;将各档案信息集合与对应的第一校验码存储至区块链网络中;获取提取人的身份验证信息;将所述身份验证信息输入到预设的身份信息数据库中,判断所述身份验证信息是否是所述身份信息数据库中的某一个身份信息;若所述身份验证信息是所述身份信息数据库中的某一个身份信息,则获取档案提取指令以及第二校验码,所述档案提取指令包括待提取的目标档案信息名称;根据所述目标档案信息名称和所述查询索引,获取与所述目标档案信息名称对应的目标档案类别,以及与所述目标档案类别对应的目标档案信息集合名称;根据所述目标档案信息集合名称从所述区块链网络中提取与所述目标档案信息集合名称对应的目标档案信息集合与目标第一校验码;比较所述第二校验码和所述目标第一校验码是否符合预设关系;若所述第二校验码和所述目标第一校验码符合预设关系,则根据所述目标档案信息名称从所述目标档案信息集合中提取与所述目标档案信息名称对应的目标档案信息;输出所述目标档案信息。进一步地,所述将各档案信息集合与对应的第一校验码存储至区块链网络中,包括:按照时间先后顺序将各档案信息集合与对应的第一校验码存储至区块链网络中的存储节点中,并对各档案信息集合与对应的第一校验码加上对应的时间戳;构建各档案信息集合名称与对应的时间戳的对应关系;相应地,所述根据所述目标档案信息集合名称从所述区块链网络中提取与所述目标档案信息集合名称对应的目标档案信息集合与目标第一校验码,包括:根据所述各档案信息集合名称与对应的时间戳的对应关系以及所述目标档案信息集合名称确定与所述目标档案信息集合名称对应的目标时间戳;根据所述目标时间戳从所述区块链网络中提取与所述目标档案信息集合名称对应的目标档案信息集合与目标第一校验码。进一步地,所述比较所述第二校验码和所述目标第一校验码是否符合预设关系,包括:比较所述第二校验码和所述目标第一校验码是否是相同的校验码信息。进一步地,所述获取提取人的身份验证信息,包括:获取提取人的实际指纹信息;相应地,将所述身份验证信息输入到预设的身份信息数据库中,判断所述身份验证信息是否是所述身份信息数据库中的某一个身份信息,包括:将所述实际指纹信息输入到预设的指纹信息数据库中,判断所述实际指纹信息是否是所述指纹信息数据库中的某一个指纹信息。进一步地,所述关联各档案信息集合与对应的第一校验码,包括:将各档案信息集合与对应的第一校验码进行数据压缩,得到与各档案信息集合对应的数据压缩包;相应地,所述将各档案信息集合与对应的第一校验码存储至区块链网络中:将各档案信息集合对应的数据压缩包存储至区块链网络中。本专利技术具有以下有益效果:将获取到的至少两个档案信息进行分类,得到至少两个档案信息集合,根据各档案信息集合以及对应的档案类别建立查询索引,方便在后续档案信息提取时进行数据查找,根据各档案信息集合生成与档案信息集合相同个数的第一校验码,各档案信息集合与各第一校验码一一对应,关联各档案信息集合与对应的第一校验码,将各档案信息集合与对应的第一校验码存储至区块链网络中,在后续进行档案信息的提取时,需要根据提取时输入的第二校验码与提取得到的第一校验码进行比对,只有在第二校验码和对应的第一校验码符合预设关系时,才能够提取到相关的档案信息,通过这种方式能够提升档案管理的安全性,很大程度上降低档案信息被非法窃取的可能性,进而降低档案数据被篡改和破坏的可能性;由于区块链通过密码学方式能够实现数据的不可篡改和不可伪造的作用,因此,将档案数据存储至区块链网络中能够避免存储过程中的档案数据被篡改和伪造,提升档案管理的安全性;在档案提取时,首先需要获取提取人的身份验证信息,只有身份验证通过之后才能够进行后续的提取过程,能够防止非法人员获取到档案信息,避免档案信息被非法窃取,提升档案管理的安全性。因此,本专利技术提供的基于区块链的档案管理方法能够有效降低档案信息被非法窃取、被篡改和被破坏的可能性,有效提升档案管理的安全性。附图说明图1是基于区块链的档案管理方法的流程示意图。具体实施方式本实施例提供一种基于区块链的档案管理方法,该档案管理方法的执行主体可以是电脑设备或者服务器设备。该档案管理方法的应用场景不唯一,比如:可以应用在学校中,用于管理学生档案,那么,该档案管理方法对应的执行主体为学校档案室中的服务器设备或者电脑设备;也可以应用在某一地区(比如地级市或者县)的职工档案管理政府部门中,用于管理该地区的所有职工的档案,那么,该档案管理方法对应的执行主体为该职工档案管理政府部门中的服务器设备或者电脑设备。如图1所示,该档案管理方法包括:步骤S101:获取至少两个档案信息:获取多个,即至少两个档案信息,具体获取得到的档案信息的个数以及具体的档案信息内容由实际应用场景决定,比如:若该档案管理方法应用在学校中,那么,获取到的档案信息为各个年级的学生档案信息;若该档案管理方法应用在某一地区的职工档案管理政府部门,那么,获取到的档案信息为该地区的各职工的档案信息。应当理解,档案信息为电子档案信息。步骤S102:根据预设的分类机制对所述至少两个档案信息进行分类,得到至少两个不同档案类别的档案信息集合,各档案信息集合包括至少一个档案信息:获取到多个档案信息之后,根据预设的分类机制对档案信息进行分类,其中,分类机制由具体的应用场景决定,比如:若该档案管理方法应用在学校中,那么,本文档来自技高网...

【技术保护点】
1.一种基于区块链的档案管理方法,其特征在于,包括:/n获取至少两个档案信息;/n根据预设的分类机制对所述至少两个档案信息进行分类,得到至少两个不同档案类别的档案信息集合,各档案信息集合包括至少一个档案信息;/n根据各档案信息集合以及对应的档案类别建立查询索引,所述查询索引包括各档案信息集合的档案信息集合名称与对应的档案类别之间的对应关系,以及各档案信息集合中的各个档案信息的档案信息名称;/n根据各档案信息集合生成与所述档案信息集合相同个数的第一校验码,各档案信息集合与各第一校验码一一对应,关联各档案信息集合与对应的第一校验码;/n将各档案信息集合与对应的第一校验码存储至区块链网络中;/n获取提取人的身份验证信息;/n将所述身份验证信息输入到预设的身份信息数据库中,判断所述身份验证信息是否是所述身份信息数据库中的某一个身份信息;/n若所述身份验证信息是所述身份信息数据库中的某一个身份信息,则获取档案提取指令以及第二校验码,所述档案提取指令包括待提取的目标档案信息名称;/n根据所述目标档案信息名称和所述查询索引,获取与所述目标档案信息名称对应的目标档案类别,以及与所述目标档案类别对应的目标档案信息集合名称;/n根据所述目标档案信息集合名称从所述区块链网络中提取与所述目标档案信息集合名称对应的目标档案信息集合与目标第一校验码;/n比较所述第二校验码和所述目标第一校验码是否符合预设关系;/n若所述第二校验码和所述目标第一校验码符合预设关系,则根据所述目标档案信息名称从所述目标档案信息集合中提取与所述目标档案信息名称对应的目标档案信息;/n输出所述目标档案信息。/n...

【技术特征摘要】
1.一种基于区块链的档案管理方法,其特征在于,包括:
获取至少两个档案信息;
根据预设的分类机制对所述至少两个档案信息进行分类,得到至少两个不同档案类别的档案信息集合,各档案信息集合包括至少一个档案信息;
根据各档案信息集合以及对应的档案类别建立查询索引,所述查询索引包括各档案信息集合的档案信息集合名称与对应的档案类别之间的对应关系,以及各档案信息集合中的各个档案信息的档案信息名称;
根据各档案信息集合生成与所述档案信息集合相同个数的第一校验码,各档案信息集合与各第一校验码一一对应,关联各档案信息集合与对应的第一校验码;
将各档案信息集合与对应的第一校验码存储至区块链网络中;
获取提取人的身份验证信息;
将所述身份验证信息输入到预设的身份信息数据库中,判断所述身份验证信息是否是所述身份信息数据库中的某一个身份信息;
若所述身份验证信息是所述身份信息数据库中的某一个身份信息,则获取档案提取指令以及第二校验码,所述档案提取指令包括待提取的目标档案信息名称;
根据所述目标档案信息名称和所述查询索引,获取与所述目标档案信息名称对应的目标档案类别,以及与所述目标档案类别对应的目标档案信息集合名称;
根据所述目标档案信息集合名称从所述区块链网络中提取与所述目标档案信息集合名称对应的目标档案信息集合与目标第一校验码;
比较所述第二校验码和所述目标第一校验码是否符合预设关系;
若所述第二校验码和所述目标第一校验码符合预设关系,则根据所述目标档案信息名称从所述目标档案信息集合中提取与所述目标档案信息名称对应的目标档案信息;
输出所述目标档案信息。


2.根据权利要求1所述的基于区块链的档案管理方法,其特征在于,
所述将各档案信息集合与对应的第一校验码存储至区块链网络中,包括:
按...

【专利技术属性】
技术研发人员:张雷珍胡振翰任苗苗
申请(专利权)人:浙江广厦建设职业技术学院
类型:发明
国别省市:浙江;33

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

1