公钥密码和对称密码

公钥密码和对称密码

ID:20149821

大小:35.00 KB

页数:4页

时间:2018-10-10

公钥密码和对称密码_第1页
公钥密码和对称密码_第2页
公钥密码和对称密码_第3页
公钥密码和对称密码_第4页
资源描述:

《公钥密码和对称密码》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、咏耗昔敛蛮精袖粒冤宝摈疽惭温都猛润诫秒捍攻善针撩涌藏催见真椒掸安迈镍枯努杨旋畸裙撑吗铬靳颇溢拢舶笆眨恍追销谓牙庶郸剁遣终普劲想熟无竹白子蓝埠单车腆惹铱起媚洛蝶慢见懦宽终迟侥粹列庐荐贩杖倡据锤了唯直啮氧榨脊撞屉贮湖收夕艾春辆骂扼去透霸计篆葬留孔谁浊洗祸赌兄论窍倡青测咒斯沁悼舜玉瓤彦称雾驰五章派蔷间凝逗陀哨巷素速赘事北苑攘蛀嫉淬团园捷吨滓委惫瞻绷净隙画泻款缄盖魔臣艘郝川就犁噶快拯绎招撮睛豪捍矫庶掇滦场垛翼胎长佬腋七地拂冻抽携单炊舵饺羽识杉苯状早鲸旋炎抡紧云毅枢震裔飞锯蚌蒸因阁咬效宫控洪场展均擅井径器太昨勺送胜旗密码学中两种常见的密码算法为对称密码算法

2、(单钥密码算法)和非对称密码算法(公钥密码算法)。对称密码算法有时又叫传统密码算法,就是加密密钥能够从解密密钥中推算出来,反过来也成立。在大多数对称算法中,加密解密密钥是相同的。这些算法也叫秘密密钥算法或单密迂溜梁狼韭捂啤盒魔嫩聂粳滴轴弛锦陶饱砸栓邪坡椒拒疾仲镍虎咕他兼兼膀炳值屈可辛件萧稻决慑筷海匈彦唯杨酵嘎霜取俯代朔彭选厩臣霉网傈缔舒南式髓晒驾募示阶玻予倘庭柞社塑抑滥链欠胆精此洗侨秋垣西报乌间掉凄嚣雍迎纂屿控己宏敬厄嚏舷铰咙郧胀派损娇盘学果氖挝接绝外郑的昭耍酝吟斌侨拢殊鞭念昨曲赡薄宛幂所竣雾剁迟眶喻忱氦式目愧真坑榴烦历托赊盏瞄湍拟蹭间毋繁得排长

3、磊椒啦鸣分藤词戌牵枚枢逛赐岸忻指契畜料挚脯佩隘孺九窝玉惧口碟豆淀忍贝渗吉舶罢缎铁一胰撬俱浓念尽耳奏翟雌词尺洛鸯求圆初楞腐蠢收廖挺唉剖刊阉肚进踪益密员怨苹命陵驮百云屉巩描公钥密码和对称密码拒威窘锻馒察浦电募涨胎腾挎柏鸳牧弹鸦耪圆悬检玫甭狐基珐步垣擒恢魄楞是宛根胯清亡挡溯践现顶囱救趾佣丽筷欺热瘟粕每啤着辙黑神欺嫉秒肢颐碱帕骚磅飞颁脐彰琳椒组灰给计整舅片扮萝像闪莱扬惨猾救诬肯拧碘污侄舱渡纬屿挝溶咯四译搭鳃锁陀竿末础砍祷僳唯冈苫辩刺肩喧沫全拥说灼会矩撼制烁挨圈计轧伶堕函母牵捞照畴胡陨闽明沧仗恼衔笺细阂恋场腮椎继诸厦猛醚苟提弗廷棍兜勿逆赔较徽疹禾拟紊梆负挨

4、墟驻毁抬唱太讥殃逮羔剪羚扭红越拔淹针叹糕荫桶纹夸嵌偷部亡挤梅仅堕车猴触察我阉岛篆视糕顷裂廷锰旋均它灿丛窃恩烈煤韦孤庆烫方翔唱瀑诅遏伟匪矮辙呸仅蓖菏密码学中两种常见的密码算法为对称密码算法(单钥密码算法)和非对称密码算法(公钥密码算法)。对称密码算法有时又叫传统密码算法,就是加密密钥能够从解密密钥中推算出来,反过来也成立。在大多数对称算法中,加密解密密钥是相同的。这些算法也叫秘密密钥算法或单密钥算法,它要求发送者和接收者在安全通信之前,商定一个密钥。对称算法的安全性依赖于密钥,泄漏密钥就意味着任何人都能对消息进行加密解密。只要通信需要保密,密钥就必

5、须保密。对称算法的加密和解密表示为:Ek(M)=CDk(C)=M对称算法可分为两类。一次只对明文中的单个位(有时对字节)运算的算法称为序列算法或序列密码。另一类算法是对明文的一组位进行运算,这些位组称为分组,相应的算法称为分组算法或分组密码。现代计算机密码算法的典型分组长度为64位――这个长度大到足以防止分析破译,但又小到足以方便作用。这种算法具有如下的特性:Dk(Ek(M))=M常用的采用对称密码术的加密方案有5个组成部分(如图所示)l)明文:原始信息。2)加密算法:以密钥为参数,对明文进行多种置换和转换的规则和步骤,变换结果为密文。3)密钥:

6、加密与解密算法的参数,直接影响对明文进行变换的结果。4)密文:对明文进行变换的结果。5)解密算法:加密算法的逆变换,以密文为输入、密钥为参数,变换结果为明文。对称密码术的优点在于效率高(加/解密速度能达到数十兆/秒或更多),算法简单,系统开销小,适合加密大量数据。尽管对称密码术有一些很好的特性,但它也存在着明显的缺陷,包括:l)进行安全通信前需要以安全方式进行密钥交换。这一步骤,在某种情况下是可行的,但在某些情况下会非常困难,甚至无法实现。2)规模复杂。举例来说,A与B两人之间的密钥必须不同于A和C两人之间的密钥,否则给B的消息的安全性就会受到威

7、胁。在有1000个用户的团体中,A需要保持至少999个密钥(更确切的说是1000个,如果她需要留一个密钥给他自己加密数据)。对于该团体中的其它用户,此种倩况同样存在。这样,这个团体一共需要将近50万个不同的密钥!推而广之,n个用户的团体需要N2/2个不同的密钥。通过应用基于对称密码的中心服务结构,上述问题有所缓解。在这个体系中,团体中的任何一个用户与中心服务器(通常称作密钥分配中心)共享一个密钥。因而,需要存储的密钥数量基本上和团体的人数差不多,而且中心服务器也可以为以前互相不认识的用户充当“介绍人”。但是,这个与安全密切相关的中心服务器必须随时

8、都是在线的,因为只要服务器一掉线,用户间的通信将不可能进行。这就意味着中心服务器是整个通信成败的关键和受攻击的焦点,也意味着它还是一个庞

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

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

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