赵洁琳 雷勇
摘 要 随着我国科技的不断发展,计算机网络通信技术也在逐步的发展完善,然而,在这个发展的过程中,通信安全问题逐渐显露出来。如果不做好通信安全,很容易使信息发生篡改、拦截,造成很大的损失。文章对计算机通信安全做了研究,先介绍了计算机网络通信以及数据加密技术,接下来介绍了数据加密常用的算法,最后分析了常见的数据加密技术。希望文章的探析结果能够得到相关人员的认可。
【关键词】计算机网络 通信安全 数据加密技术 应用
在信息网络通信技术普遍的今天,仍然有很多因素威胁着通信的安全,通信的安全包含了信息在传输以及存储时候的安全。在很多威胁通信安全的因素之中,人为威胁最大。一旦这些危险因素发生在信息上时,很容易使信息发生泄漏、发生篡改,对信息的运输存储极为不利,也容易造成社会上巨大的恐慌,因此,做好数据加密非常重要。先将数据加密的具体应用介绍如下:
1 计算機网络通信介绍
计算机网络通信技术指的是通过一种链路的连接,使独立的计算机能够形成一种联系,能够在计算机直接进行通信和交流。一般来说,计算机的网络通信指的是一种信息传递渠道,这样的通信传递基于一种通信协议,这种协议是具有法律效应的,也具有可行性。而这种协议中包含了很多内容,涵盖了信息传输速度、独特传输代码以及出错等内容。
2 数据加密技术概述
有些信息具有隐私性,不适合公开展示,这时就需要对数据进行加密来保证通信的安全。简单来说,数据加密技术是指按照一定的规律办法把明文信息变为密文,这样子除了知道怎样破译密文的人外,其他人就无法查看该信息了。而进行信息查看时,同样是利用一定的算法规律将密文转化为明文。这种明文与密文之间在相互转化的过程中使用的规律方法称作密钥。当信息的接收者收到信息后只有通过输入密钥才能够查看信息。对数据进行加密处理的办法通过密钥对数据查看者进行限制,更好地保证了数据的安全性,而不至于在信息传输或存储的过程中造成信息的泄露或者是篡改,造成巨大的损失。
3 数据加密常用算法
数据加密技术通常有以下两种算法:
3.1 DES算法
IDES算法在框架上是比较固定的,通过密钥可以将56bit进行分解直到其变为16bit的子密钥,而每一次迭代过程都是由一个子密钥控制的。在DES算法中对数据进行加密和对数据进行解密时方法基本相同,主要不同的地方在于子密钥作用顺序上的不同。利用DES算法进行数据加密的时候,主要顺序如下:首先输入64bit的明文,接下来对IP进行初始置换、位移以及乘积变化。然后针对步骤二实施逆变换,最后就将数据信息变为了64bit的密文。
3.2 RSA算法
如果大素数因子合数难以分解因子,这时就可以采用RSA算法进行数据的加密。这种算法在保密工作上做得很好,这是因为,如果合数很大,那么在计算因子分数时将产生很大的计算量,计算很复杂,而往往保密的效果与计算的复杂程度相关,计算越复杂,密钥将越难破解,这样保密效果就越好。这种算法在运行的过程中主要包含以下步骤:
(1)进行秘密素数的随机选取;
(2)进行公开模数的计算;
(3)进行秘密欧拉示性函数的计算;
(4)进行与欧拉示性函数互素的素数h值的计算,则此时,该h值可以作为公开或秘密密钥;
(5)将公开密钥次幂与明文乘起来,然后进行加密,加密的依据是公开模数,加密后产生了密文;
(6)将秘密密钥和密文相乘,然后进行解密,解密也是根据公开模数,据此进行取模,可以形成明文。
根据以上步骤我们可以看出,RSA算法在数据加密和解密时流程非常复杂,所耗费的计算量很大,因此难以强行破解,而由这种办法进行的数据加密将有更高的安全性。
4 常见的数据加密技术
常见的数据加密技术包含以下几个方面:
4.1 链路加密
链路加密指的是一种在线加密,它的工作是直接在网络链路上进行的,这种加密方式具有较高的安全性,这是因为,在破解这种加密技术的时候,每个通信链路节点上的破解方式都不同,也就是说具有不同的密钥,因此如果强行破解将会遇到很大的阻碍,所以这种加密技术安全系数很高。
这种加密技术使得数据的安全性大大提高,遇到第一个链路节点时就会进行一次破解,而在破解完成之后又会立即对这一节点进行加密,由此可见,在信息进行传递的过程中,所有的形态都是密文形式,不管是信息的发出点还是信息的频率等信息都以密文形式来存在。这种加密模式安全系数很高,然而,在运行这种技术时需要链路左右两边同时进行,对设备的网络性能要求很高。
4.2 节点加密
节点加密技术的加密对象针对的是每一个节点,这种加密技术的基本保障安全的办法与链路加密技术相同,然而,也有不一样的地方,节点加密模式设置了安装有密码加密装置的安全模块,节点加密利用了安全模块,在安全模块中进行保密加密。需要获得信息时,要有报头和路由信息条件,并以明文传输。
4.3 端到端加密
这种加密技术在数据传播的过程中也保证了数据以密文形式传播,然而,这种方式仅在数据传输前加密,数据传输过程中没有进行处理,在数据传输后解密。这种加密技术较为简单,且稳定性很高,对设备要求不高,然而这种加密技术不能对信息的发出点进行隐藏,因此,需要考虑好这方面的条件。
5 结束语
综上所述,我们可以看出,信息在传输和存储的过程中会有一些因素威胁着信息的安全。而通过对信息数据进行加密处理,能够保证信息的安全性。进行数据加密时常见的算法有DES算法和RSA算法,而对数据进行加密时,常见的加密技术为链路加密、节点加密以及端到端加密。希望文章中对信息数据加密处理技术的介绍能够得到相关人员的重视,更好地将其应用,保证信息安全。
参考文献
[1]李鹏.计算机网络通信安全中数据加密技术的应用探析[J].电脑编程技巧与维护,2016(09):03.
[2]晁红青.计算机网络通信安全中数据加密技术的应用[J].电子技术与软件工程,2017(03):07.
[3]赵梦雨.浅析计算机网络通信安全中数据加密技术的应用[J].电脑迷,2017(07):15.
作者单位
湖北工业大学 湖北省武汉市 430068