DES数据加密算法在计算机通信中的应用

2018-03-22 00:32
数字通信世界 2018年3期
关键词:加密算法解密密钥

刘 志

(中国人民解放军91550部队三分队,大连 116023)

当今社会已成为信息化的社会,所有人都应对自身的信息安全问题予以关注。所以,要想使整个信息资源系统的可靠性和安全性得到有效保障,需要第一时间运用有关的技术措施,对DES数据加密算法予以运用,使数据的传输路径和质量得到保证,确保其将数据保护功能开通。同时,运用一定的拦截技术,及时拦截和举报恶意窃取他人信息资源的账户,从而使国家、企业、个人的信息资源安全得到保护。

1 DES数据加密算法简介

DES(Data Encryption Standard),也就是我们常说的数据加密标准,这一数据加密算法是美国IBM公司在20世纪80年代所设计的一种密码算法演变过来的,在1997年美国国家标准局把DES书籍加密算法确定为没干过数据加密标准。DES数据加密算法可以使以下四个要求得到满足:首先,有效保护数据,以免发生在未授权的情况下泄漏数据或知道的情况下被修改;其次,复杂性极高,如果要将密码破解,所需要的开销很高,同时也很难理解和掌握到;再次;DES密码体制自身就具有较强的安全性,不需要借助算法保密,DES数据加密算法安全性只需要立足于保密加密密钥;最后,使经济有效运行,确保其安全,适用于诸多完全不一样的应用中。DES数据加密算法的入口参数有三个,也就是Mode、Key、Data[1]。在DES中,Key有8个字节,共64位,这是DES数据加密算法的工作密钥;Data的字节也有8个,共64位,这是被加密或被解密的数据;Mode是DES数据加密算法的主要工作方式,包括加密和解密两种。

2 DES数据加密算法的基本原理

数据加密的基本过程即为借助对信息明文进行加密算法把一个密文得到,并借助密文在网络介质中进行传播,之后在通信的接收端将密文收到后借助密钥把信息的内容获得。DES数据加密算法过程是一种具有代表性的数据加密方法,解密过程、解密过程是其具体的实现过程。以美国政府运用的密码体系作为数据加密的标准,加密和解密所使用的算法是一样的,具体的实现过程是根据64比特块加密明文,将64b的密文得到,加密过程的参考密钥有56b个,并且不同的站点有19个。其中第一站、倒数第一、二站具有特定规范,其余的16位所采用的函数都完全不同。其保密的重点在于保密密钥的过程,现阶段破译DES加密方法的复杂性极强,到目前为止还没有找到更优于穷举法的破解方法,而从理论上来说,运用穷举法对DES加密过程进行破解几乎是不现实的,所以在计算机通信中运用DES数据加密法的安全性极好。

3 DES数据加密算法在计算机通信中的应用

3.1 算法优势

在将数据加密作业实现的过程中,美国标准局对DES算法作出了非常高的评价。这一算法可以有效加密数据,使各项加密需求得到满足,可以在计算机通信中直接运用[2]。在将加密作业实现的过程中,其主要有以下几个表现:第一,借助此算法把加密实现,可以充分满足数据保护的需求,让数据保护更为可靠。有效杜绝通信过程中可能出现的非法性质的破译行为。同时借助算法有效保护数据,以免在应用数据的时候其恶意篡改信息的现象,使其安全性有效提高。第二,在将此算法加密作业实现的过程中,算法十分复杂,可以使计算机通信技术的需求得到满足,进而确保应用效果的最佳化,同时算法的复杂度也增强了其破译工作的难度,增强了数据的安全性,使数据传输更为可靠。在我们现阶段的研究中,发现在破译这一算法的时候,发现穷举法的效果最好,但是立足于科学计算,借助计算速率每秒超过100万次的计算机也要经过2000年才能把破解方法找到,由此证明可以确保算法的安全性。第三,尽管DES算法实现数据加密具有较高的安全性,算法十分复杂,但是其安全性并不只是借助算法的复杂性,更关键的是要根据整体的解密系统。接收端在把发送端发出的具体信息接收到的过程中,在把加密算法得到后还应有秘钥。对此,此算法可以应用在诸多通信场所中,适用性极为广泛。第四,通过深入研究加密过程可以看出,这一算法广泛应用在金融和通信两个领域中,同时应用的过程中,诸多自动取款机使用的加密方法是这一研究算法实现的,其意义极为重大。

3.2 算法应用优化

从本质上来将,DES数据加密算法的公开性较强,因此如果想对DES数据加密算法进行优化和分析的难度并不大,计算机数据通信可以选择DES加密算法,并将算法分析运用在其中,在对DES加密算法原理予以充分了解后,借助呈现数据语言设计出在计算机通信中和计算机硬盘中的DES数据加密算法程序,并将这一程序配置在计算机数据加密卡中,将数据加解模块创建出来。由于计算机数据通信技术的发展速度极快,在设计数据加密算法程序的时候,应考虑到今后的扩展性问题,可以区分开数据加解模块和硬盘控制模块。这样不仅在选用更高级、更安全的加密算法的同时,也能为两者的兼容提供方便。在对DES数据加密算法予以应用的时候,适应应用我国所研发的加密算法,可以防止我国计算机数据通信被国外算法所控制,大力应用和支持国产机密算法,对加密芯卡和加密卡适应性的增强极为有利。

4 结束语

现阶段,我国信息技术的发展速度越来越快,对计算机的应用而言,信息安全性的重要性极为显著,急需得到进一步强化,借助应用DES数据加密算法,可以有效提升其信息的安全性,促进我国信息技术的大力发展。

[1]肖迪尹,付红.DES加密算法在通信中的运用[J].电子世界,2017(17):145-145.

[2]耿永利.计算机数据通信对DES数据加密算法的应用[J].网络安全技术与应用,2017(11):49-50.

猜你喜欢
加密算法解密密钥
幻中邂逅之金色密钥
炫词解密
解密“一包三改”
密码系统中密钥的状态与保护*
炫词解密
TPM 2.0密钥迁移协议研究
一种对称密钥的密钥管理方法及系统
混沌参数调制下RSA数据加密算法研究
HES:一种更小公钥的同态加密算法
基于小波变换和混沌映射的图像加密算法