APP下载

区块链技术在信息文档管理中的应用研究

2022-06-02李琼

科技资讯 2022年8期
关键词:应用路径区块链技术

DOI:10.16661/j.cnki.1672-3791.2112-5042-5678

摘要:随着我国逐渐走向信息化、智能化领域,信息文档管理工作在监督企业经营,引领企业发展等两方面发挥着重要作用。该文以区块链技术的概述与基本原理作为切入点,介绍了信息文档管理系统当中的主要结构,并阐述了基于区块链的信息文档管理系统设计方案,使信息文档管理系统的工作效能与安全系数均得到有效提升,并使用户对文档管理的各项需求得到有效满足。

关键词:区块链技术  信息文档管理  应用路径  方案制订

中图分类号:TP311;F49    文献标识码:A   文章編号:1672-3791(2022)04(b)-0000-00

Research on Application of Block Chain Technology in Information Document Management

LI Qiong

(Gansu Vocational and Technical College of Mechanical and Electrical Engineering, Tianshui, Gansu Province, 741000 China)

Abstract: With the gradual development of informatization and intelligence in China, information document management plays an important role in supervising enterprise operation and leading enterprise development. Based on block chain technology overview and basic principle as the breakthrough point, introduced the main structure of document management information system, and expounds the information document management system design scheme based on block chain, making information document management system to effectively improve work efficiency and safety coefficients, and allows the user to effectively meet the demand for document management.

Key Words: Blockchain technology; Information document management; Application path; Packages

一般来说,信息文档管理指的是对企业在经营发展过程当中产生的文件信息进行归档和管理工作,做好信息文档管理不仅能够对企业的日常经营工作提供必要的监督和制约,还能使管理人员依托发展过程当中的信息对企业未来的趋势和方向进行预测与调整,保障企业实现持续健康发展。

1区块链技术的概述与基本原理

区块链技术是信息化与数字化技术发展到一定程度后的产物,从本质上讲,区块链是一个共享数据库,其内部能够储存用户所需要的各项信息,具有安全性较高、追踪难度低、社会性较高等特点,在当前互联网环境下具有较为广阔的应用前景。具体来讲,区块链技术的运行流程需要遵循以下原理特征,首先是依托P2P技术建构一个广泛的区块链网络,并将所有用户的信息和交易或应用所需的数据进行汇集,形成一个又一个数据区块。每当区块链网络当中发生交易、联系等各项运行机制时,需要通过区块链网络公布给其他区块,并接受相关监督,使运行机制规范合理并得以有效记录。区块链网络当中的每一个区块与联通节点都能够规范地维护当前链条的运行状况,有效降低了第三方对区块链网络的维护成本,使网络当中的各个区块与节点都能够成为监督者、管理者与进程的参与者,从而实现了网络当中的去中心化。

2信息文档管理系统当中的主要结构

2.1密钥管理

为进一步强化信息文档管理系统的规范性与专业性,有效降低文档在管理过程当中可能会产生的各类安全风险,对文档管理系统进行加密是对管理工作的必然要求。对加密密钥与其使用和管理流程进行合理设计,是保障文档安全的基础和前提。在当前区块链技术发展过程当中,常见的信息文档管理系统密钥管理方式包括对称密钥管理与公共密钥管理两种类型,对称密钥管理指的是用户需要从密钥管理方获取管理密钥,这种密钥在运行和应用过程当中具有单次性特征,每当用户进行重新登录或对文档进行处理时都要重新获取密钥,其管理难度较大,系统运行效率较低。而公共密钥管理指的是由用户将单一密钥上传至权威第三方系统当中,并由第三方对用户登录和运行状态进行验证,这种密钥管理方式更加安全有效,但对管理第三方的依赖性较高,技术人员可根据本地信息文档管理工作的实际情况对密钥管理方式进行选定,保障密钥可行性。

2.2文档管理

在信息化文档管理系统当中,用户可以针对文档进行写入、储存、删除、修改以及加密等各项操作。首先,针对文档的实时修改工作,由于信息化文档管理系统是依托区块链网络所建构起来的,因此系统当中的所有文档都储存在区块链网络当中,用户通过相关端口对储存介质当中的各项文档进行操作执行,并通过新区块的形成从而实现对文档操作记录的有效保存,保障了操作的有效性。而针对文档的加密工作流程,可依托哈希函数、验证码系统等加密手段实现,一方面保障文档在实时传输与共享过程当中的安全性,另一方面还能有效避免由于用户忘记密钥造成的信息文档损失。

2.3用户管理

在文档管理系统当中,对用户进行管理主要包括新用户注册、用户信息审核、用户信息修改、用户信息储存以及注销用户等工作流程。基于区块链技术进行信息化文档管理系统的建构,能够将用户信息锁定在每一个区块和节点当中,一旦前端传达对用户信息进行管理与操作的需求,系统可以通过对内部储存信息的相关区块与节点进行调用,并对用户信息实现注册、审核、修改、注销等各项操作流程,强化用户信息的动态管理,使用户信息管控流程与渠道更加规范,用户信息更加安全,同时也促进了信息化文档管理系统的健康有序发展。

2.4访问权限控制

在信息化文档管理系统当中,对访问权限进行控制不仅能够有效降低恶意用户的访问可能性,还能杜绝不法分子对系统信息进行窃取,使整个平台系统运行更加安全。在登录之前,区块链网络会针对各个用户分发用户ID,并明确确保用户ID具有相应的独立性,一方面降低了文档管理平台的管理难度,另一方面还提高了恶意用户的侵入成本。在用户登录过程当中,需要在系统当中输入独立用户ID与系统密钥,客户端将用户输入信息与区块链网络当中所储存的实际信息进行比对,并生成数字签名要求用户进行验证,再次与信息进行比对,待登录流程完全结束后可引领用户进入文档管理系统,一旦在登录过程当中发现密钥错误、数字签名验证不正确或用户信息不匹配等现象,客户端即应当立即返回登录页面并显示登录失败,使整个登录流程更加可行,验证环节更加完善。

在用户登录访问过后,文档管理系统还可以根据不同类型用户开放差异化访问权限,使系统服务对象更加明确,文档管理更加规范,进一步强化文档安全系数。

3基于区块链的信息文档管理系统设计

3.1整体需求分析

为实现对文档的有效管理和长期储存,依托区块链技术构建信息化文档管理系统能够提高文档安全性、完整性与真实性,通过交易的方式实现对文档数据信息的修改、储存与增删,能够将文档信息同步储存于网络区块和本地介质当中,使用户在对文档进行操作过程当中形成有效备份。此外,通过区块链网络进行文档管理还能将文档从最初形成到最后修改的各个节点进行保存,有助于用户进行数据信息的恢复,避免由于误操作导致的信息损失,进一步保障数据安全。

3.2登录端口设计

为提高用户登录体验,可依托Java语言对界面前端进行设计,使登录功能模块更加全面完善。在用户开启系统客户端并登录之前,客户端应自行进行初始化,对历史运行文件进行删除,一方面降低运行占用,另一方面还能保障登录安全性,用户通过ID与密钥进入系统,客户端通过签名验证、密钥验证以及信息验证三道防线对用户权限进行查询与设定,并按照用户组对开放的功能模块进行安排,对普通用户组仅开放文档修改、文档加密两项功能,而对管理用户组可增加用户信息管理、公共密钥管理等功能模块,使系统整体管理得以规范化。

3.3密钥管理设计

在设计密钥管理流程时,技术人员应对函数当中以下功能参数进行有效包含,分别为密钥传输、密钥加密、公钥变量判断、密钥转化、解密并加载等,使密钥能够在文档管理当中发挥出更加有效的作用。为进一步提升密钥安全性能,技术人员还能够通过口令对密钥进行加密,使管理员用户能够通过智能合约对公钥进行更加规范的操作与管理,并针对不同用户组分配差异化的密钥参数信息。

3.4用户管理设计

在文档管理系统新用户注册与账户ID创建的过程当中,应将以下信息进行自动上传,其中包括用户ID、用户名、用户类型、公钥ID、个人信息、账户创建时间、用户信息修改时间、用户分组等,并将信息传输至区块网络节点当中,使管理员能够针对用户信息修改的每一次操作进行审核,并对修改时间、修改参数进行记录,使用户信息得到有效保护,用户权限也得到更加有效的管理,对不同用户组所开放的系统功能模块也能够得到更加全面的设定。

3.5文档管理设计

用户在进行文档修改与储存过程当中,需要录入文档类型,主要类型包括加密文档、公开文档、共享文档等,并将文档进行上传,系统客户端对上传用户ID进行辨认,并根据文档状态进行存储时间、加密类型、上传用户等信息的自动生成,最后要求用户对文件名进行填写并确认,系统可按照相关信息将文档储存在特定区块和节点当中,并形成索引,在需要调用时可根据索引、文件名或用户ID实现对文档的快速查询。此外,在用户进行文档操作与管理的过程当中,系统还应当对其操作进行定期记录,并上传至云端,使每次删改与文档修订版本都能够实现网络与本地的双重备份,提高系统安全性。

3.6系统测试流程

在进行系统测试的过程当中,应针对用户登录、文档操作、密钥更新、用户权限以及系统管理性能等流程进行各种情况的测试,有效保障文档管理系统在实际应用过程当中的稳定性,并采取措施对文档加密和解密算法进行优化,综合采用ECIES方案与HMAC方案开展密钥生成与验证,使文档管理系统在保障其安全性的前提下进一步提升加密速度,保障管理效能。

4结语

总而言之,采用区块链技术对信息化文档管理系统进行构建,一方面能够有效提升文档安全性,另一方面还能保障用户体验,减少意外情况的发生。技术人员应针对登录模块设计、密钥管理、用户权限以及文档操作等功能进行细致分析和研究,进一步保障文档管理系统的有效性,提升文档安全系数。

参考文献

[1] 文璀灿.区块链技术在电子档案管理中的适用性和运用分析[J].办公室业务,2021(13):188-189.

[2] 王伟康.区块链技术在文档管理中的应用与研究[D].南京:东南大学,2018.

[3] 汪海英.基于區块链探讨文档数据档案管理可信生态的构建路径[J].中国管理信息化,2021,24(22):210-211.

[4] 刘骅.区块链技术在铁路档案管理工作中的应用现状与前景展望[J].黑龙江档案,2021(3):244-245.

[5] 王升,范思宇,杜玉洁,等.基于区块链技术的文档防篡改系统[J].网络安全技术与应用,2021(2):31-32.

[6] 王一.云环境下基于区块链的可搜索加密方案研究[D].保定:河北大学,2021.

基金项目:甘肃机电职业技术学院校级项目《区块链技术在信息文档管理中的应用研究》(项目编号:GSJD2020C02)。

作者简介:李琼(1985—),女,本科,讲师,研究方向为计算机科学与技术。

猜你喜欢

应用路径区块链技术
利用区块链技术开展国际结算的探讨
区块链技术对我国绿色金融发展的影响分析
基于区块链技术的我国央行数字货币的前路展望
区块链技术在电子档案管理中的适用性和应用展望
区块链技术发展现状及其潜在问题文献综述
浅谈“一带一路”下区块链技术在金融领域的应用
翻转课堂在应用型本科院校《演讲与口才》课程教学中的应用研究
工业自动化控制中计算机控制技术的应用路径研究
刍议小学数学对话教学
浅析心理学知识在中职体育教学中的应用路径