公务员期刊网 论文中心 正文

数据加密技术中计算机安全应用探析

数据加密技术中计算机安全应用探析

摘要:计算机网络应用广泛,不仅提高了人们的学习效率与工作效率,还可以提高人们查阅信息的速度,为人们提供便捷,同时,也实现了网络信息的公开化。因此,网络安全成为一个重要的问题,在实际运用中,了解计算机病毒以及网络黑客对网络的威胁性,分析计算机安全中存在的安全隐患,根据算法的结构、步骤,了解计算机加密技术在计算机安全中的应用,发挥数据加密技术在计算机安全中的作用具有重要价值。

关键词:数据加密技术;计算机安全;应用 

0前言

经济飞速发展,网络计算机已经成为人们生活、工作、娱乐中必不可少的重要工具,直接影响了人们的生活质量,还影响着人们的工作质量,为人们生活带来便利的同时,也催生了网络黑客,计算机病毒的产生,为信息安全带来了隐患,影响了网络的安全性。为进一步提高数据信息的安全性,需要研究数据加密技术,发挥数据加密技术的重要作用,提高计算机安全的应用性,促进数据加密技术的进一步发展。

1计算机安全中存在的安全隐患

计算机安全中存在安全隐患,其中安全隐患主要体现在以下几个方面,第一,信息泄露,网络瘫痪问题。操作系统存在安全隐患是产生信息泄露,网站瘫痪问题的主要原因,在当前操作支持用户过多时,或者多个进程不再一个主机上同步运行时,就会发生漏洞,某一进程就会成为黑客恶意攻击的对象,给予网络黑客可乘之机,从而出现网络漏洞,信息泄露等问题[1]。第二,计算机病毒更新快,蔓延广,一些计算机病毒会附着在程序中,通过带有病毒的文件以及资料的共享进行传播,对其他机器产生攻击,从而造成计算机系统程序的恶意攻击,使黑客可以获取相关数据信息,导致数据信息的丢失。第三,服务器的信息泄露,计算机系统程序存在不足,或者处理不当,就会导致计算机受到攻击,从而导致信息泄露。第四,非法入侵,非法入侵者会采用监视的方法,伺机窃取用户的口令、名称、密码等,获取合法的权利,进入计算机系统,骗取客户的信任,从而获得更多的网络数据资料,产生安全隐患,影响计算机的信息安全。总之,计算机安全中存在的安全隐患主要体现在以上四个方面,对计算机安全产生了重要的影响,研究计算机加密技术的算法结构与步骤十分必要。

2计算机加密技术的算法结构与模块

计算机加密技术的算法结构如下,计算机加密技术一般采用192位,128位,256位密钥进行加密,并使用128个字节进行加密或解密。传统密钥使用的加密解密数据相同,在使用分组密码后可以得到返回数据,利用循环结构进行迭代加密,提高数据加密技术的安全性,促进数据加密技术的发展[2]。计算机加密技术的算法模块,计算机加密技术的算法模块主要体现在以下几个方面,第一,密钥扩展,密钥的扩展过程涉及到函数内容,将列表中的数字移至尾端,将整组数字向前移动一个单位,可以将列表中的数合并,因而,程序运行过程也是数字的循环过程,运算效率较高,运算过程简便,密钥扩展效果较好。第二,数据解密,使用函数可以对数据加密模块进行数字置换,其中置换手段与函数置换手段是一致的,两种函数在密钥扩展形式上一致,但是,在解密过程中,存在较大的差别,交换步骤与加密过程存在顺序差别,同时,也存在一定的不足,无法应用到需要同时解密加密的平台上,无法同时进行两个模块解密。第三,数据加密,利用函数对算法得到的矩阵进行置换,可以达到数据加密的目的,发挥数据加密的作用,提高计算机的安全性。

3计算机加密技术的算法步骤

计算机加密技术的步骤主要表现为以下几点,第一,字节替换,字节替换的步骤如下,首先,使用S-盒对上述分组进行字节替换,将盒中的4个高位代表行值,4个低位代表列值,其中的对应元素代表输出值,在字节替换过程中,表现aes加密算法的特征,避免简单的代数攻击[3]。第二,行移位,利用分组列表,按照某个偏移量进行循环移位,将首行进行固定,按照一个字节的偏移量进行循环移位,在完成循环移位后,列表都是由不同元素组成的,每次移位,与线性距离都是4字节的整数倍。第三,混合列,在完成线性变换后,分别对列进行独立的操作,这个操作过程需要将单列的元素作为系数合并有限的领域,并用多个固定多项式做乘运算,在移位哦转换后,输入相关的内容。第四,轮加密钥,在第二步的行移位与混合列移位后,每次进行移位,都需要通过密钥进行加密,确保密钥组与原字节的相同,对原始矩阵进行运算,这种加密变换过程较为简单,同时,可以提高算法的安全性。

4数据加密技术在计算机安全中的应用

4.1数据加密技术在软件运行中的应用

数据加密技术在计算机安全中应用的主要形式就是在软件中的应用,在日常工作与生活中,计算机运行的关键就是软件运行,因此,计算机软件也是极易受到攻击的部分,提高计算机技术的安全性,运用数据加密技术维护计算机的安全十分必要。数据加密技术在软件运行中的应用主要体现在以下几个方面,首先,在计算机软件中运用数据加密技术,可以对加密文件进行核查,在发现文件运行过程中存在病毒时,可以及时采取措施,避免病毒的肆意蔓延,从而达到保证软件运行的目的,发挥数据加密技术的作用[4]。其次,在计算机软件运行中使用数字加密技术,可以保证计算机软件的正常运行,也可以组织计算机病毒的入侵,降低网络黑客的入侵几率,具有重要的意义。数据加密技术在软件运行中发挥了重要的作用,是提高计算机网络安全性的关键。

4.2数据加密技术在电子商务中的应用

数据加密技术在电子商务中应用广泛,同样发挥了重要的作用。电子商务在人们生活中发挥着越来越重要的作用,大大改变了人们的生活,人们在电子商务过程中,会涉及到个人信息,如,姓名,电话号码,家庭住址等,包含较多隐私,一旦信息遭到泄露,会对用户造成一定的影响,因此,在电子商务过程中,需要注意数据加密技术的应用,提高计算机网络的安全性。数据加密技术在电子商务中的应用主要体现在以下几个方面,首先,电子商务应用广泛,受到病毒侵袭的概率较高,因而,以网络为平台的电子商务交易存在较大的风险,一旦受到攻击,会导致大量信息被窃取,需要通过数据加密技术,提高电子商务的安全性,提高计算机网络的安全性,数据加密技术在电子商务中具有重要的应用价值。其次,数据加密技术在电子商务中应用广泛,尤其是SET,SSL,数字签名,安全协议,数字证书等加密技术被广泛应用,发挥了重要的作用,数据加密技术在电子商务中具备重要的应用价值。

4.3数据加密技术在网络数据库中的应用

网络数据库是计算机的重要部分,目前,网络数据库管理系统平台的安全级别多为c1级与c2级,安全级别较差,极易受到攻击,因此,将数据加密技术应用于网络数据库中十分必要,可以大大提高网络数据库的安全性能,达到理想的数据库加密效果。数据库加密技术在网络数据库中应用主要体现在以下几个方面,第一,运用数据库加密技术,可以避免平台操作系统被pc机设备篡改,可以提高平台操作的安全性,从而,提高数据加密技术的安全性[5]。第二,运用数据加密技术,可以有效避免信息泄露,降低计算机系统漏洞的产生几率,从而达到提高网络数据库安全性的目的。

4.4数据加密技术在虚拟网络中的应用

数据加密技术在虚拟网络中也具有重要的应用价值,网络已经影响到生活的方方面面,各单位也纷纷建设单位局域网,促进单位的发展与工作的推进,可见,虚拟网络发挥的重要作用,保证虚拟网络的安全性十分重要,因此,将数据加密技术应用于虚拟网络具有重要的意义。数据加密技术在虚拟网络中的应用主要体现在以下几个方面,第一,在数据传输时,需要将虚拟专用网络保存在路由器中,并对路由器进行加密,从而促进计算机加密技术与数据加密技术的共同发展,发挥数据加密技术的重要作用。第二,在数据传输过程中,需要将数据以密文的方式运行,在接收器接收密文后,在自动解密,解密成明文后在使接受者进行阅读,提高计算机的安全性。可见,数据加密技术在虚拟网络中具有重要的应用价值。

5总结

总而言之,网络活动越来越广泛,计算机网络带来了效益,同时,也为信息保密带来了隐患,因此,随着计算机网络技术的深入发展,计算机加密技术也在不断发展,发展计算机不断满足人们的需求,不断提高信息安全,为网络信息技术的发展创造有利的条件。

参考文献

[1]刘博.数据加密技术在计算机安全中的应用[J].电子技术与软件工程,2017,(14):207-208.

[2]聂永涛.浅析数据加密技术在计算机安全中的应用价值[J].网络安全技术与应用,2017,(03):48+53.

[3]芦伟.数据加密技术在计算机安全中的应用研究[J].硅谷,2014,7(14):102+109.

[4]孔向军.数据加密技术在计算机安全中的应用[J].网络安全技术与应用,2014,(06):97+99.

[5]刘宇平.数据加密技术在计算机安全中的应用分析[J].信息通信,2015,(02):160-161.

作者:郭庭书 单位:白银矿冶职业技术学院