• 收藏
  • 加入书签
添加成功
收藏成功
分享

基于数据加密技术的计算机软件安全防护技术

何晶 李仙颖
  
创新版媒体号
2024年12期
何晶 身份证号码 2301081989****002X 李仙颖 身份证号码 2201831990****4264

摘 要:时代在不断发展,社会在不断进步,已然进入到了新的发展时期之中。在这一背景下,计算机软件开发技术也实现了全面拓展应用,更整合应用了新技术实现了进一步突破。在如今大数据的背景下,数据加密技术是互联网系统中的重中之重,对计算机的网络安全问题起到了非常大的影响作用。为避免因安全防护不到位而出现数据泄露抗攻击性低等情况,该研究提出基于数据加密技术的计算机软件安全防护技术。在计算机软件运行过程中,为防止数据信息在传输和储存时被篡改,需要在生成数据信息密钥的基础上,构建数据加密模型。然后,将单授权中心改为多授权中心,在启动适当的安全启动功能后,为防止计算机软件数据信息在传输过程中发生泄露,对初始化函数进行防泄漏编码处理,以此来实现对计算机软件安全防护的整体设计。实验表明:相比于传统技术,基于数据加密技术的计算机软件安全防护技术的防泄漏功能更有优势。

关键词:数据加密;计算机;软件;安全

引言

随着计算机系统和软件应用的普及,软件安全问题变得日益重要。恶意攻击者可能会利用软件漏洞、弱点和不安全的配置来入侵系统、窃取敏感信息或破坏系统稳定性。因此,软件安全防护技术成为确保计算机系统和数据安全的关键。

1数据加密技术的应用价值

第一,保障局域网稳定。由于局域网具有很大的覆盖面,它能够实现文件管理和软件共享等多种功能,所以被广泛应用于各大企业之中,而企业的各项重要数据信息也都储存于其中,一旦局域网受到攻击,企业的各项数据就会面临被盗取、泄漏等风险,采用数据加密技术可以有效地保证局域网的安全,提高局域网数据的安全性;其次,此技术还能增强企业内部信息流动的安全性,对企业的各项数据进行自动储存、备份,防止数据丢失,对推动企业的平稳发展具有重要意义;第二,保障数据信息安全。在计算机网络运转过程中,由于数据传输和储存中存在系统缺陷,就可能会被不法分子入侵、利用、篡改数据等,导致数据的真伪不清,对计算机网络安全构成严重威胁,而数据加密技术可利用其特有的“密码+密钥”方式极大提升数据传输过程中的安全性与稳定性,减少数据被入侵的风险;第三,防止病毒入侵。网络病毒有着传播范围广、速度快、不能完全清除等特征,严重时会导致网络瘫痪,带来较大的经济损失,而数据加密技术便可帮助缓解压力,有效提升计算机的防御性,维护计算机的平稳运行。

2计算机软件开发技术问题

必须要承认一点,就是不论是任何技术,在发展的过程中并不都是完美无瑕的,会存在诸多的不足之处,还需要持续性的完善和创新,首先,就是在计算机软件开发技术发展过程中,存在的最首要问题,就是信誉度问题。由于计算机领域虽然实现了全面广泛发展,但是在信用机制方面,仍然缺乏完善性和统一性,这就导致用户本身在计算机层面,无法全部交付真心,在各种交易的过程中,也会遇到一些信誉担忧问题,又或者是直接停止交易。从长期持久角度出发,如果计算机技术本身的信用问题无法得到解决,那么未来计算机领域发展势必会受到很大的限制。此外,对于一部分计算机的数据而言,存在较大的安全问题,这会让用户非常头疼。即便有很多的计算机软件开发技术,已经非常成熟和完备,但是根据过往的调查和分析,仍然发现存在信息丢失的问题,又或者是信息安全无法得到保证,这就会导致企业层面或者是个人层面丢失私密文件,进而造成非常大的损失。所以在未来发展过程中,在计算机软件开发技术层面,应朝着安全化和完备化的方向发展。更要考虑到当下存在的版权问题,因为在版权方面,缺乏可靠且完善的体系,就会出现被恶意窃取的问题,不利于计算机软件开发事业的可持续发展。

3基于数据加密技术的计算机软件安全防护技术

3.1基于数据加密技术生成信息密钥

在计算机软件运行过程中,数据信息在传输和储存方面为防止被篡改和改动,需要对其进行安全防护设计。首先生成数据信息在传输过程中的密钥,并为后续构建数据加密模型提供基础。本文采用密码学中哈希函数算法进行信息密钥的生成,密码学能够使计算机软件运行过程中信息防篡改、防泄密的能力提升。而哈希函数能够将任意长度的输入消息串进行一系列混合计算后输出一个固定长度的字符串,还具有不可逆性、输入完整性和无冲突性几个特点。其中的不可逆性是指哈希函数只能将任意长度输入值转换为以Hash序列表现形式的固定长度字符串,相反的,通过Hash值求出原输入值是不可实现的;输入完整性和无冲突性是指每一个通过哈希函数进行转换的输入值都只有唯一的一个Hash值,输入值中哪怕进行一个微小的改变,得到的最终Hash输出值都会大不相同。总体来说,根据上述进行的密钥生成过程中,数据首次被定义为一定数量的字节集,数据汇总使用私钥进行编码,数据密钥矩阵被识别,对键向量进行编码,采用椭圆曲线编码理论作为基础,给计算机软件安全防护提供了依据。

3.2构建数据加密模型

首先,在原有的模型上建立单授权方案,以提高数据安全性。在该授权方案中,有且仅有单一数据经过上述生成的传输密钥被授权中心发放。因此,在该授权中心中,密钥与数据一一对应,不会发生一对多或多对一的现象,并在传输过程中,根据传输数据信息大小确定由主密钥分发所得到的分密钥的大小以及相邻两个密钥之间的间距。通过密钥聚合加密方法,实现了将文件集中的多个解密密钥提取成为一个聚合密钥,而且该聚合密钥大小固定,可以依次实现对多个文件的解密,该加密算法在保证安全的前提下减少了所需密钥的数量,降低了用户进行密钥传输和管理的代价。但是,该方法要求在安全信道中传输聚合密钥,对通信信道的安全性要求较高。针对此问题,将单授权中心转换为多授权中心,其中在多授权中心中,数据属性参数设置如下,将主密钥设为G,并在解码时可以作为混合密钥防止引起分密钥发生泄漏,保证其安全性。在多授权中心可以对传输数据进行加密支持,数据通过加密支撑进行代理重加密。在加密过程中,数据密钥数量可以大于1,数据在初始数据共享器和数据接收方之间传输,数据密钥确认器多次使用,特别是在大数据开发中,大多数数据传输中心被云存储服务取代,另外在多授权中心的属性正常只体现传输数据的一个身份,当遇到攻击性数据时就增加了一个攻击的身份。在建立安全初始化函数后,为防止计算机软件数据信息在传输过程中信息泄漏,需对原始样本在函数建立后进行防泄漏编码处理,以实现计算机软件的安全防护。对于初始化函数中属性样本来说,通常以数据信息参量主要存在形式为依据,完成防泄漏操作的编码。通过上述设计的基于数据加密技术对计算机软件进行安全防护,通过生成信息密钥并在此基础上构建数据加密模型,建立安全性初始化函数,从加密传输和防泄漏两方面对其进行安全防护。

结束语

在“互联网+"时代下,重视计算机信息加密安全管理至关重要,应用数据加密技术也已作为保护广大用户信息安全的关键技术手段。而数据加密技术目前形式多样,可以根据结合具体情况合理选用。本文所提出的基于数据分割的密钥聚合加密方法虽然提高了数据加密的效率,增强了数据的安全性,但由于研究时间和实验条件的限制,仍存在改进之处。

参考文献

[1]周磊.基于数据加密技术的计算机网络安全策略[J].电子技术与软件工程,2022(10):1-4.

[2]王晓燕.计算机网络数据安全加密技术研究[J].无线互联科技,2022,19(14):16-18.

[3]王业.计算机网络安全中数据加密技术的运用[J].数字技术与应用,2022,40(05):219-221.

*本文暂不支持打印功能

monitor