探究网络通信安全中的加密技术

探究网络通信安全中的加密技术

ID:43967906

大小:26.00 KB

页数:5页

时间:2019-10-17

探究网络通信安全中的加密技术_第1页
探究网络通信安全中的加密技术_第2页
探究网络通信安全中的加密技术_第3页
探究网络通信安全中的加密技术_第4页
探究网络通信安全中的加密技术_第5页
资源描述:

《探究网络通信安全中的加密技术》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、探究网络通信安全中的加密技术1计算机网络通信安全通常情况下,安全的计算机网络通信是信息从发送方直接传送到接收方。而受到威胁的计算机网络通信是发送方发出的信息在传输过程中被他人窃取或阻断,使接收方冇可能受到错误的信息甚至接收不到信息。目前,计算机网络通信血临的威胁主要有以下四种攻击方式:(1)截获:从网络上未经他人同意,而获取了双方的通信内容,并且发送方和接收方都不知道信息已经外泄。该攻击是对计算机通信机密性的攻击,同时也称为被动攻击。(2)屮断:有意屮断他人在网络上的通信,信息资源被破坏或不可再利用。该攻击是对计算机网络的可用性攻击,同吋也称为主动攻击。(3)伪造:伪造信息在网络上传送。伪造信

2、息把信息传送给接收方,发送方不知道冇人冒充自己传递信息,而接收方认为此信息是山发送方发岀的。该攻击是对计算机的鉴別性的攻击,也称为主动攻击。(4)篡改:故意篡改网络上传送的报文。发送方发岀的信息被截获,把修改后的信息在传送给B。该攻击是对计算机网络的完整性攻击,也称为主动攻击。2加帑技术一个密码系统是由明文空间,密文空间,密钥空间,加密算法和解密算法组成的。数据加密的基本过程就是发送方利用密钥,对明文信息进行加密算法,从而转变为密文信息,此为加密过程。然后,接收方收到信息后,利川密钥对密文信息进行解密算法,从而的到明文,此为解密过程。通过这样的一个过程来达到保护我们的数据不被窃取或篡改。从而达

3、到信息传输的安全性。3传统密码我们称为传统加密方法。传统加密方法中最简单的加密算法就是置换密码,置换密码就是将明文中的字母顺序进行重新排列,但字母本身是不变的,山此形成密文。明文的字母保持相同,但顺序被打乱了。单纯的置换密码易于识别,因为它具有与原明文相同的字母频率。对丁•黑客来说,这种密码的破获是相当直接的,只要找到和应的置换表即可。所以为了防止这种情况发牛,我们可以采用两张或者多张直换表,这样就让破译的难度加大了。与之类似的还冇替代密码,替代密码就是指建立一个或多个替换表,加密时需将要加密的明文通过查替换表,替换为对应的字符,生成密文,替代密码的密钥就是建立的替换表。传统密码中还有一种比较

4、复朵的加密方式就是转轮机,转轮机是一个能够自动进行加密的设备。它应用了多表替换的思想。4对称密码此加密算法是hl前使用乏味最广的一个算法,冃前主要应用在金融行业,比如自动取款机等。DES的有效密钥长度是56bit,数据分组长度和密文分组长度都是64bit,相差的8bit是奇偶校验位。DES的加密首先是对明文进行初始置换IP,将其分为左右两部分相等的纟R,然后进行十六轮完全相同的计算,每一轮都应用初始密钥产生的子密钥,最后把左右两部分合在一起,进行末尾置换获得密文。因为DES只有56bit的有效密钥,也就是说密钥长度过于应了,所以对DES最实用的攻击方法是穷举攻击,即依次尝试所冇可能的密钥。虽然

5、对称密码使用起來简单快捷,但是对称加密系统冇一个最大的问题是密钥的分发和管理很复杂,代价高昂。5非对称密码RSA加密过程如下:首先需要随机选两个比较大的素数p和q,计算出n=p*q;然后计算出欧拉函数(p(n)=(p-l)(q-l);接着任选一个整数e为公开加密密钥,由c求出解密密钥。加密/解密:将明文分成长度小位的明文块m,加密过程是:c=E(m,e)=modn,解密过程是:m=D(c,d)=modno由于RSA加密算法使用了两个非常人的索数作为公钥和私钥,那么想利用公钥来推导出私钥,这个运算是非常巨大的,所以在现实中是行不通的,所以说非对称密码是比较安全的一种加密算法。虽然RSA是一种安全

6、性能比较好的加密算法,但是它也存在很多不足之处。首先是计算量很大,需要大量的计算来获得密仞,因此,限制了RSA在实际屮的应用。其次是目前仍然没有好的方法来获得那两个比较人素数。最示,为了确保密钥的安全性,经常使密钥的长度保持在1024bit以上,而这种做法乂会增加RSA的计算量,是RSA的使用率降低。根据椭圆曲线,可以构造丰富的公钥密码体制。椭圆曲线是y2+a1xy+a3y=x3+a2x2+a4x+a6方程所确定的平面曲线,其中系数ai定义在某个域上,这个域可以是有理数域、实数域、复数域,还可以是有限域。椭圆1111线密码体制屮川到的椭圆Illi线都是定义在冇限域上的。椭圆曲线密码体制是H前已

7、知的公钥体制中,加密强度最高的一种加密体制,其破译和求解难度基本上是指数阶的,非常闲难,保密性较好。为什么说ECC在某些领域可以取代RSA?首先在实现相同的安全性下,ECC所需的密钥量比RSA少得多。其次在密钥长度相等的情况下,RSA和ECC的速度相当。第三在相同的安全强度要求下,ECCnJ以使用较少的位数。适合恢入式设备中。第四安全性能更高。比如160位的ECC与1024位RSA冇相同的安全强度

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。