分组密码的工作模式.pptVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
分组密码的工作模式.ppt

分组密码的工作模式 为克服分组密码自身所具有的缺陷,在具体的分组密码系统设计中必须对其基本的工作模式(电码本模式Electronic Codebook, ECB)进行改进。 密码分组链接模式(Cipher Block Chaining ,CBC) 密码反馈模式(Cipher Feed back ,CFB) 输出反馈模式(Output Feed back,OFB) 级连模式(CM) 计数器模式; 扩散密码分组链连(PCBC)模式。 1.电子密码本模式(ECB) ECB是直接应用密码算法的工作模式:将明文M分成64位的分组pi,对各分组用给定的密钥K进行加密,得密文分组:ci=DESK(pi)。将各密文分组按顺序连接起来即得到明文的密文,如图所示。 2.分组链接模式 (CBC)模式 每个明文分组pi在加密前先与前一密文组ci-1按位模2加,再对结果运用DES算法。对于第一个明文组,由于还没有反馈密文,需预置一个初始向量IV,如图2-7所示。即: 3.密码反馈模式(CFB)模式 CFB模式实质是一种自同步流密码,将DES作为一个流密码产生器,如图2-8所示。pi和ci为n位分组。移位寄存器的最右边64位送到DES进行加密;将加密结果的最左边n位与n位明文分组pi作异或运算得到密文分组ci。然后,将得到的密文分组送到移位寄存器的最右端,其它位向左移n位,最左端n位丢弃。然后继续下一分组的运算。对第一个分组同样需要预置初始向量IV。算法描述为: c1=p1Leftn[DESK(IV)] c2=p2Leftn[DESK(c1)] ci=piLeftn[DESK(ci?1)] CFB是密文反馈,对信道错误较敏感,具有CBC的优点,但也会造成错误传播。 4.输出反馈模式(OFB) 模式 OFB模式也将DES作为密文流产生器,不同的是它将输出的n位密钥直接反馈至移位寄存器,即DES的输入端,如图2-9所示。 优点:克服了错误传播。 5.级连(CM) 模式 主要是为增加密钥长度,采用不同密钥和分组密码加密算法对同一明文连续多次加密。破译级连密码的难度不小于破译其第一个子密码的难度。 * * c1=DESK(p1IV) c2=DESK(p2c1) ci=DESK(pici?1) 此模式下,各密文分组不仅和与之对应的明文分组相关,还与此前的所有明文分组有关; 优点:隐蔽明文数据模式;一定程度上防止组的重放、插入和删除等攻击。 缺点:导致错误传播。 图2-7分组链接模式 图2-8 CFB模式 图2-9 OFB模式

文档评论(0)

jingpinwedang + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档