- 1、本文档共49页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 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)输入一个固定值作为种子,用一个确定性算法产
您可能关注的文档
- 密码学实验教程(第2版) 课件 第7、8章 RC4算法、 RSA算法.pptx
- 密码学实验教程(第2版) 课件 第9、10章 Diffie-Hellman密钥交换协议、 椭圆曲线密码算法.pptx
- 密码学实验教程(第2版) 课件 第11、12章 SHA-1算法、 数字签名算法.pptx
- 密码学实验教程(第2版) 课件 第13、14章 SM2算法、 SM4算法.pptx
- 密码学实验教程(第2版) 课件 第15、16章 SM3算法、 ZUC算法.pptx
- 密码学实验教程(第2版) 课件 第17、18章 SM4算法快速软件实现、 分组密码算法的工作模式.pptx
- 密码学实验教程(第2版) 课件全套 第1--18章 数论基础算法、 有限域算法 ---分组密码算法的工作模式.pptx
- 启智 ROS机器人实验指导书 (Python版).pdf
文档评论(0)