网络安全中的加密技术_第1页
网络安全中的加密技术_第2页
网络安全中的加密技术_第3页
网络安全中的加密技术_第4页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、网络宁静中的加密技能摘要网络电子商务在不竭生长的同时。信息宁静题目也显得愈为突出。作为包管信息宁静紧张本领之一的加密技能也饰演着越来越紧张的脚色。本文对通例密钥暗码体制和公然密钥暗码体制举行了阐发与研究。而且举出了两个经典的算法des和rsa。关健词网络宁静加密desrsa随着网络的生长,网络宁静已成为信息化社会的一个核心题目,因此必要一种网络宁静机制来办理这些题目。在早期,许多的专业盘算机职员就通过对网络宁静组成威胁的重要因素的研究,已经开拓了许多种类的产物。但纵不雅全部的网络宁静技能,我们不难创造加密技能在饰演着主打脚色。它无处不在,作为其他技能的底子,它发挥了紧张的作用。本论文报告了加密

2、技能的生长,两种密钥体制通例密钥暗码体制和公然密钥暗码体制,以及密钥的办理(重要讨论密钥分派。我们可以在加密技能的特点中看到他的生长远景,为网络提供更可靠更宁静的运行情况。一、通例密钥暗码体制所谓通例密钥暗码体制,即加密密钥与解密密钥是雷同的暗码体制。这种加密体系又称为对称密钥体系。利用对称加密要领,加密与解密方必需利用雷同的一种加密算法和雷同的密钥。由于通讯的两边在加密息争密时利用的是同一个密钥,以是假设其别人猎取到这个密钥,那么就会造成失密。只要通讯两边能确保密钥在互换阶段未泄漏,那么就可以包管信息的机密性与完备性。对称加密技能存在着通讯两边之间确保密钥宁静互换的题目。同时,一个用户要n个

3、其他用户举行加密通讯时,每个用户对应一把密钥,那么他就要办理n把密钥。当网络n个用户之间举行加密通讯时,那么必要有n(n-1)个密钥,才气包管恣意两者之间的通讯。以是,要确保对称加密体系的宁静,就好要办理好密钥的产生,分派,存储,和调换。通例暗码体制早期有交换暗码和置换暗码这二种方法。下面我们将报告一个知名的分组暗码美国的数据加密尺度des。des是一种对二元数据举行加密的算法,数据分组长度为64位,密文分组长度也是64位,利用的密钥为64位,有用密钥长度为56位,有8位用于奇偶校验,解密时的历程和加密时相似,但密钥的挨次恰好相反。des算法的缺点是不克不及提供充足的宁静性,由于其密钥容量只有

4、56位。由于这个缘故原由,厥后又提出了三重des或3des体系,利用3个差异的密钥对数据块举行(两次或)三次加密,该要领比举行平凡加密的三次块。其强度约莫和112比特的密钥强度相称。二、公然密钥暗码体制公然密钥(publikey)暗码体制出现于1976年。与“公然密钥暗码体制相对应的是“传统暗码体制,又称“对称密钥暗码体制。此中用于加密的密钥与用于解密的密钥完全一样,在对称密钥暗码体制中,加密运算与解密运算利用同样的密钥。通常,利用的加密算法比力轻便高效,密钥简短,破译极其困难。但是,在公然的盘算机网络上宁静地传送和保管密钥是一个严肃的题目。在“公然密钥暗码体制中,加密密钥差异于解密密钥,加密

5、密钥公之于众,谁都可以用;而解密密钥只有解密人自己知道。它们别离称为“公然密钥(publikey)和“奥机密钥(private一key。它最重要的特点就是加密息争密利用差异的密钥,每个用户保存着一对密钥公然密钥pk和奥机密钥sk,因此,这种体制又称为双钥或非对称密钥暗码体制。在这种体制中,pk是公然信息,用作加密密钥,而sk必要由用户自己保密,用作解密密钥。加密算法e息争密算法d也都是公然的。固然sk与pk是成对出现,但却不克不及按照pk盘算出sk。在公然密钥暗码体制中,最知名的一种是rsa体制。它已被is/t97的数据加密技能分委员会s20保举为公然密钥数据加密。rsa算法既能用于数据加密,

6、也能用于数字署名,rsa的理论根据为:探求两个大素数比力简朴,而将它们的乘积剖析开那么非常困难。在rsa算法中,包罗两个密钥,加密密钥pk,息争密密钥sk,加密密钥是公然的,其加密与解密方程为:此中n=pq,p0,n-1,p和q均为大于10100的素数,这两个素数是保密的。rsa算法的长处是密钥空间大,缺点是加密速率慢,假设rsa和des结合利用,那么恰好补充rsa的缺点。即des用于明文加密,rsa用于des密钥的加密。由于des加密速率快,得当加密较长的报文;而rsa可办理des密钥分派的题目。三、密钥的办理1.密钥办理的根本内容由于暗码算法是公然的,网络的宁静性就完全基于密钥的宁静庇护上

7、。因此在暗码学中就出先了一个紧张的分支密钥办理。密钥办理包罗:密钥的产生,分派,注入,验证和利用。它的根本使命是满意用户之间的奥秘通讯。在这有的是利用公然密钥体制,用户只要保管好自己的奥机密钥就可以了,公然密钥团体公然在一张表上,要向哪个用户发密文只要寻到它的公然密钥,再用算法把明文酿成密文发给用户,吸收放就可以用自己的奥机密钥解密了。以是它要包管分给用户的奥机密钥是宁静的。有的是照旧利用通例密钥暗码体制,当用户a想和用户b通讯时,他就向密钥分派中央提出申请,哀求分派一个密钥,只用于a和b之间通讯。2.密钥分派密钥分派是密钥办理中最大的题目。密钥必需通过宁静的通路举行分派。比方,在早期,可以派

8、专门的人给用户们送密钥,但是当随着用户数的膨胀,显然已不再实用了,这时应接纳网络分派方法。如今,公认的有用要领是通过密钥分派中央kd来办理和分派公然密钥。每个用户只保存自己的奥机密钥和kd的公然密钥pkas。用户可以通过kd得到任何其他用户的公然密钥。起首,a向kd申请公然密钥,将信息(a,b)发给kd。kd返回给a的信息为(a,b),此中,a=dskas(a,pka,t1),b=dskas(b,pkb,t2)。a和b称为证实书(ertifiate),别离含有a和b的公然密钥。kd利用其解密密钥skas对a和b举行了署名,以防范伪造。时间戳t1和t2的作用是防范重放打击。然后,a将证实书a和b

9、传送给b。b得到了a的公然密钥pka,同时也可查验他自己的公然密钥pkb。对付通例密钥举行分派要分三步:(1)用户a向kds发送自己的密钥ka加密的报文ekaa,b,说明想和用户b通讯。(2)kd用随机数产生一个“一次一密密钥r1供a和b这次的通讯利用,然后向a发送答复报文,这个答复报文用a的密钥ka加密,报文中有密钥r1和请a转给b的报文ekba,r1,但报文ekba,r1是用b的密钥加密的,因此a无法知道此中的内容,它也没需要知道。(3)当b收到a转来的报文ekba,r1并用自己的密钥kb解密后,就知道a要和他通讯,同时也知道和a通讯应当利用的密钥r1。四、竣事语从一开始,我们就是为了办理一些网络宁静题目而提出了密钥体制,也就是我们所说的加密。以是,不言而寓,密钥就是在种种传送机构中发挥他的作用,确保在传送的历程中信息的宁静。固然所利用的方法要领差异,但密钥体制自己是雷同的。重要有数字署名、报文区分、电子邮件加密几种应用。我们在题目中寻到了很好办理信息加密的要领。我们从加密技能一起走来的生长史中可以看出加密技能在不段的生长和美满中。而且就两个经典的算法des和rsa做出了扼要的先容。在论文中央也先容了密钥的分派,这也是加密技能的一个紧张方面。信赖在不久的将来,可以看到越发美满的加密体制或算法。参考文献:

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论