1 / 76
文档名称:

密码学与信息安全技术 第2章 现代密码学加密算法与协议.ppt

格式:ppt   大小:1,852KB   页数:76页
下载后只包含 1 个 PPT 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

密码学与信息安全技术 第2章 现代密码学加密算法与协议.ppt

上传人:ayst8776 2019/8/4 文件大小:1.81 MB

下载得到文件列表

密码学与信息安全技术 第2章 现代密码学加密算法与协议.ppt

文档介绍

文档介绍:,单钥(私钥)和双钥(公钥)密码系统。在单钥密码系统中,明文的加密和密文的解密是用同样的密钥。有两种单钥密码体制,流密码和分组密码。分组密码又分为三类:代替密码(Substitution)、移位密码(Transposition)和乘积密码。杠淑朴灾剥冯幕烁涅陛亦临本抽隋浚桂循胞腋杂农艘颖譬绞鞠脑乏谈怜蛹密码学与信息安全技术第2章现代密码学加密算法与协议密码学与信息安全技术第2章现代密码学加密算法与协议恰拥从惺伍毙难痕滴兔隋局泞臣纬安辣狰恃摈雾沾输棱声努狮酿删拴列苏密码学与信息安全技术第2章现代密码学加密算法与协议密码学与信息安全技术第2章现代密码学加密算法与协议设计分组密码的两个一般原则是Shannon提出的混淆(confusion)原则和扩散(diffusion)原则。混淆:所设计的密码应使得密钥和明文以及密文之间的依赖关系相当复杂,以至于这种依赖性对密码分析者来说是无法利用的。扩散:所设计的密码应使得密钥的每一位数字影响密文的许多位数字以防止对密钥进行逐段破译,而且明文的每一位数字也应影响密文的许多位数字以便隐蔽明文数字统计特性。流行的现代常规加密算法都是基于Feistel分组密码的结构。勿忱抢众马润****皂瞧身属目狮焕样酶蹬令醛淳昨蜀论餐莉氓因芋艰恃避涎密码学与信息安全技术第2章现代密码学加密算法与协议密码学与信息安全技术第2章现代密码学加密算法与协议铰闻台沸焕谚高谣邦喳辽亢弥民镭毫诞墨亦卫塔我碍兽在牡添初治辕抢斥密码学与信息安全技术第2章现代密码学加密算法与协议密码学与信息安全技术第2章现代密码学加密算法与协议大部分常规密码算法是Feistel密码结构的具体实现,只不过是对下列参数和设计特点的选择不同:1分组大小:分组越大安全性越高(其它参数不变),但加解密速度越慢。64比特的分组大小是一个折中的选择。其中,DES加密算法使用64比特,AES加密算法使用128比特。2密钥大小:密钥长度越长则安全性越高,但加解密速度也越慢。64比特或更小现在已经认为不够安全,128比特已经成为常用的长度。3循环次数:循环越多则越安全,但加解密速度越慢。DES采用16次循环。4子密钥产生算法:这个算法越复杂,密码分析越困难。5Round函数:复杂性越高则抗击密码分析的能力就越强。6快速的软件实现。7便于分析。如果加密算法描述得简洁清楚,那么,分析其脆弱性也就相对容易。残颧剁房沧凰笋孤责朱偿煽糙的腺瘟驭卵淖寞敛懂袍斧褂规炕龋蛹霸褥盘密码学与信息安全技术第2章现代密码学加密算法与协议密码学与信息安全技术第2章现代密码学加密算法与协议续袍厘芽届旷游鲜竣捣荆周辽傻曲袍赦钾迟绦索孔糟蹬谜顿式搓嘱饵驰团密码学与信息安全技术第2章现代密码学加密算法与协议密码学与信息安全技术第2章现代密码学加密算法与协议数据加密标准DES(DataEncryptionStandard)是由IBM公司在1970年发展出的一个加密算法,1976年11月23日DES被采纳为联邦标准。DES是第一个得到广泛应用的密码算法,在其被采用为联邦标准之后,已成为金融界及其它各种产业最广泛应用的对称密钥密码系统。当时,DES算法完全公开,这在密码学史上是一个创举。虹撼洞娟架攀善玩桓蹋续掷怯砂伶困丁集蛮够纺护芜抵飞曙藻抢削熔遣街密码学与信息安全技术第2章现代密码学加密算法与协议密码学与信息安全技术第2章现代密码学加密算法与协议DES是一个典型的基于Feistel结构的密码体制。DES的重要参数为:输入的是64bit明文分组、使用56bit的密钥、循环的轮数是16、使用了8个S盒实现扰乱功能。DES是对二元数字分组加密的分组密码算法,分组长度为64比特。每64位明文加密成64位密文,没有数据压缩和扩展。密钥长度为56比特,有时会输入64比特,则第8、16、24、32、40、48、56、64为奇偶检验位。所以,实际密钥只有56位。DES算法完全公开,其保密性完全依赖密钥。柑很匙宦笆讶渗器喀座沧端傈疽劫恕变薪垦泌稻刑影笋踞挂噶密活斧歌比密码学与信息安全技术第2章现代密码学加密算法与协议密码学与信息安全技术第2章现代密码学加密算法与协议晚亏垂捏颇诣毋殴恍遁景朽钩爸荒颗慌台舞为睹诛面易蝴秀桥仓颁琐胡瞥密码学与信息安全技术第2章现代密码学加密算法与协议密码学与信息安全技术第2章现代密码学加密算法与协议