System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本专利技术涉及电子器件和区块链,特别是一种基于区块链技术的电子档案建立方法及系统。
技术介绍
1、基于区块链平台,研究电网电子数据共享及管理的区块链创新框架,以及构建电网电子数据存证管理体系和共享机制,支持所有参与数据资产共享的单位建立各自的数据节点,实现数据由参与方自行掌控。将电网工程类项目电子档案数据资产的存证和验真作为本课题的研究成果示范应用,对电子档案数据进行上架发布、上链确权存证,并对电子档案数据进行真实性、完整性、可用性、安全性检测,完成项目电子档案归档工作,进一步推进电子文件“单轨制”制管理进程。
技术实现思路
1、鉴于现有的电子档案管理过程中效率低下、安全可靠性难以保证、档案利用不方便等问题,提出了本专利技术。
2、因此,本专利技术所要解决的问题在于如何解决电子档案管理过程中效率低下、安全可靠性难以保证、档案利用不方便等问题。
3、为解决上述技术问题,本专利技术提供如下技术方案:
4、第一方面,本专利技术实施例提供了一种基于区块链技术的电子档案建立方法,其包括采集用户生物特征信息,并与区块链存储单元中的用户生物特征信息进行对比;用户提交归档数据后,利用人工智能对数据进行自动化流程审批,并使用智能对话机器人辅助进行数据校核;利用区块链中的哈希对应性对归档数据进行四性检测,并汇总生成检测报告;将检测报告合格的归档数据上传至存储单元,并使用人工智能技术自动执行电子档案分类。
5、作为本专利技术所述基于区块链技术的电子档案建立
6、作为本专利技术所述基于区块链技术的电子档案建立方法的一种优选方案,其中:完整性检测包括以下步骤:在电子档案文件进入协同平台之前,系统随机在文件内容的不同位置插入数字水印或其他防伪标志;当档案文件进入协同平台后,系统重新扫描提取文件内容中的防伪水印信息,并记录下水印的数量和位置;当档案文件要进入区块链存储时,系统再次扫描提取水印以获取水印的数量和位置信息;将协同平台提取的水印信息和区块链提取的水印信息进行比对,若水印数量不同或位置出现偏差,则说明文件在进入区块链之前被非法修改过;一旦检测到不匹配,系统立即标记此档案文件完整性受损,并退回至协同平台,同时通知用户重新上传完整合规的档案文件;若水印信息完全一致,则认定档案文件完整,允许其进入区块链存储;在区块链上记录该档案文件的完整性检测结果和检测日志,同时用户重新整理和提交完整的档案文件,重复检测流程。
7、作为本专利技术所述基于区块链技术的电子档案建立方法的一种优选方案,其中:可用性检测包括以下步骤:系统获取待检测的电子档案文件f,并对文件f进行格式检查,以确定其文件格式;根据国家档案局制定的可用性检测规范,选择适用文件的格式转换方案,同时使用格式转换工具自动执行文件f的格式转换,以生成转换后的文件f';打开转换后的文件f',检查文件内容和格式是否正常,同时检查文字和图片是否能正常显示;若打开错误,则说明转码失败,检测结果为不通过;若成功打开文件f',则进一步检查文件元数据的完整性:若元数据完整,则对文件f'进行打印测试,以判断打印效果是否符合要求;将可用性检测结果写入区块链的检测日志中,同时将转换后的文件f'也上传至区块链存储;若任一步检测未通过,则标识文件f的可用性存在问题,需要用户重新提交可用性合格的电子档案文件;重复上述步骤,直到文件f成功通过可用性检测。
8、作为本专利技术所述基于区块链技术的电子档案建立方法的一种优选方案,其中:安全性检测包括以下内容:系统获取待检测的电子档案文件f,并使用防病毒软件对文件f进行病毒扫描,以检查是否包含木马和后门程序的威胁;使用漏洞扫描工具,自动扫描文件f的元数据配置,判断是否存在可利用的系统或应用漏洞;人工查看文件f的元数据,判断是否正确配置了安全策略,同时使用关键词扫描工具自动化扫描文件f的内容,判断是否包含敏感信息;使用数据泄露防护系统,模拟访问和传输文件f,判断是否能被异常捕获;对操作文件f的工作人员进行安全审计,判断是否存在未授权的操作行为;将安全检测结果写入区块链的检测日志,同时记录检测工具版本和检测时间;如果任一步检测发现安全风险,则判定文件f不通过安全检测,需要用户检查后重新提交;重复上述步骤,直到文件f通过所有安全检测要求,方可进入区块链存储。
9、作为本专利技术所述基于区块链技术的电子档案建立方法的一种优选方案,其中:电子档案分类包括制作快照、检查快照和快照归档。
10、作为本专利技术所述基于区块链技术的电子档案建立方法的一种优选方案,其中:制作快照包括以下步骤:系统调用区块链接口,获取区块链上历史产生的最新快照文件的快照高度height_old;查询区块链上的当前最新高度height_new;如果在区块链的最开始状态生成快照,则设置height_old=0;循环读取区块链从height_old+1到height_new的区块数据,并写入快照文件;根据区块数据重建状态数据库,用于恢复当前区块链状态,且每写入一个区块数据,计算一次状态数据库的哈希值hash_tmp;当遍历完成后,得到最终状态数据库哈希值hash_new;从区块链上读取最新高度区块的状态数据库哈希值hash_chain,并比较hash_new和hash_chain;如果两者一致,则说明快照文件正确,否则失败;如果失败,则递归调整height_old的值,并重建快照文件直至校验通过;将成功快照的文件存储到中心化文件系统中,以作为备份使用。
11、第二方面,本专利技术实施例提供了一种基于区块链技术的电子档案建立系统,其包括采集模块,用于采集用户生物特征信息,并与区块链存储单元中的用户生物特征信息进行对比;审批模块,用于利用人工智能对数据进行自动化流程审批,并使用智能对话机器人辅助进行数据校核;检测模块,用于利用区块链中的哈希对应性对归档数据进行四性检测,并汇总生成检测报告;归档模块,用于将检测报告合格的归档数据上传至存储单元,并使用人工智能技术自动执行电子档案分类。
12、第三方面,本专利技术实施例提供了一种计算机设备,包括存储器和处理器,所述存储器存储有计算机程序,其中:所述计算机程序指令被处理器执行时实现如本专利技术第一方面所述的基于区块链技术的电子档案建立方法的步骤。
13、第四方面,本专利技术实施例提供了一本文档来自技高网...
【技术保护点】
1.一种基于区块链技术的电子档案建立方法,其特征在于:包括,
2.如权利要求1所述的基于区块链技术的电子档案建立方法,其特征在于:所述四性检测包括真实性检测、完整性检测、可用性检测以及安全性检测,
3.如权利要求2所述的基于区块链技术的电子档案建立方法,其特征在于:所述完整性检测包括以下步骤:
4.如权利要求2所述的基于区块链技术的电子档案建立方法,其特征在于:所述可用性检测包括以下步骤:
5.如权利要求2所述的基于区块链技术的电子档案建立方法,其特征在于:所述安全性检测包括以下内容:
6.如权利要求1所述的基于区块链技术的电子档案建立方法,其特征在于:所述电子档案分类包括制作快照、检查快照和快照归档。
7.如权利要求6所述的基于区块链技术的电子档案建立方法,其特征在于:所述制作快照包括以下步骤:
8.一种基于区块链技术的电子档案建立系统,基于权利要求1~7任一所述的基于区块链技术的电子档案建立方法,其特征在于:还包括,
9.一种计算机设备,包括存储器和处理器,所述存储器存储有计算机程
10.一种计算机可读存储介质,其上存储有计算机程序,其特征在于:所述计算机程序被处理器执行时实现权利要求1~7任一所述的基于区块链技术的电子档案建立方法的步骤。
...【技术特征摘要】
1.一种基于区块链技术的电子档案建立方法,其特征在于:包括,
2.如权利要求1所述的基于区块链技术的电子档案建立方法,其特征在于:所述四性检测包括真实性检测、完整性检测、可用性检测以及安全性检测,
3.如权利要求2所述的基于区块链技术的电子档案建立方法,其特征在于:所述完整性检测包括以下步骤:
4.如权利要求2所述的基于区块链技术的电子档案建立方法,其特征在于:所述可用性检测包括以下步骤:
5.如权利要求2所述的基于区块链技术的电子档案建立方法,其特征在于:所述安全性检测包括以下内容:
6.如权利要求1所述的基于区块链技术的电子档案建立方法,其特征在于:所述电子档案分类包括制...
【专利技术属性】
技术研发人员:吴冬梅,李娟,李申章,张石磊,刘秀,张逸彬,保富,赵晓平,袁新平,岳赵君,
申请(专利权)人:云南电网有限责任公司信息中心,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。