网站大量收购独家精品文档,联系QQ:2885784924

密码学实验教程(第2版) 课件 第5、6章 AES算法、 伪随机数算法.pptx

密码学实验教程(第2版) 课件 第5、6章 AES算法、 伪随机数算法.pptx

  1. 1、本文档共49页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多

第5章AES算法

主要内容算法测试3思考题4算法实现2算法原理1

?AES算法整体结构

?AES算法详细结构

AES算法详细结构?0123456789ABCDEF0637C777BF26B6FFED7AB761CA82C97DFA5947F0ADD4A2AF9CA472C02B7FD9329363FF7CC34A5E5F171723071280E2EB27B275409832C1A1B6E5AA0523BD6B329E32F84553D100ED20FCB15B6ACBBE394A4C58CF6D0EFAAFB434D338545F9027F503C9FA8751A3408F929D38F5BCB6DA2110FFF3D28CD0C13EC5F974417C4A77E3D645D1973960814FDC222A908846EEB814DE5E0BDBAE0323A0A4906245CC2D3AC629195E479BE7C8376D8DD54EA96C56F4EA657AAE08CBA78252E1CA6B4C6E8DD741F4BBD8B8AD703EB5664803F60E613557B986C11D9EEE1F8981169D98E949B1E87E9CE5528DFF8CA1890DBFE6426841992D0FB054BB16

AES算法详细结构2.行移位行移位是一个简单的左循环移位操作。当密钥长度为128位时,状态矩阵的第0行左移0字节(不移位),第1行左移1字节,第2行左移2字节,第3行左移3字节。

AES算法详细结构?

AES算法详细结构?

AES算法详细结构?

AES-192与AES-256?

主要内容算法测试3思考题4算法实现2算法原理1

算法实现算法算法名密钥扩展算法加密算法解密算法轮密钥加字节代替行移位列混淆逆向字节代替逆向行移位逆向列混淆主要算法辅助算法

密钥生成函数??密钥长度NkNbNr128441019264122568414

密钥生成函数??密钥长度NkNbNr128441019264122568414

密钥生成函数??密钥长度NkNbNr128441019264122568414

密钥生成函数??密钥长度NkNbNr128441019264122568414

密钥生成函数??密钥长度NkNbNr128441019264122568414

加密函数??

加密函数??

加密函数??

解密函数??

轮密钥加??

字节代替??

行移位??

列混淆??

逆向字节代替??

逆向行移位??

逆向列混淆??

主要内容算法测试3思考题4算法实现2算法原理1

输入和输出类型明文密钥密文AES-1280123456789abcdeffedcba98765432100f1571c947d9e8590cb7add6af7f6798ff0b844a0853bf7c6934ab4364148fb91b5e8b0f1bc78d238064826704830cdb3475bd76fa040b73f521ffcd9de93f24f3855216ddf401d4d42c8002e686c6e741b267bc5905f0a3cd691b3ddaee149d2b24424b9fed596659842a4d0b007c61fba4ec67020f1573ed28b47d7286d298AES-192123456789012345678901234567890ab1234567890123456789012345678901234567890abcdef017ac22fc4ff307d71f551e7371ced99a9AES-256123456789012345678901234567890ab123456789012345678901234567890123456789012345678901234567890abcdd0faf1cff5c57ea32a075f99e8cb81eb

主要内容算法测试3思考题4算法实现2算法原理1

思考题(1)试简要阐述AES算法中轮密钥加、字节代替、行移位和列混淆的作用。(2)AES算法和DES算法在算法结构上有哪些明显区别?试简要说明。

第6章伪随机数算法

主要内容算法测试3思考题4算法实现2算法原理1

常见的随机数发生器包括真随机数发生器、伪随机数发生器和伪随机函数。真随机数发生器(TheRandomNumberGenerator,TRNG)输入一个随机源(称为熵源),产生随机二元数输出。伪随机数发生器(PseudoRandomNumberGenerator,PRNG)输入一个固定值作为种子,用一个确定性算法产

文档评论(0)

lai + 关注
实名认证
内容提供者

精品资料

版权声明书
用户编号:7040145050000060

1亿VIP精品文档

相关文档