- 1、本文档共7页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
03第三讲 密码学基础(二)第2课补充.pdf
河海大学郑峋如 电子商务安全与风险管理讲义 2010-05
第三讲 密码学基础(二)
(第 2 课补充)
1. 专用术语定义
(1)分组长度 Nb = 4,6,8(对应字节数:128,192,256)
(2)密钥长度 Nk = 4,6,8(对应字节数:128,192,256)
(3)加密轮数 N r =
N
轮数 b
4 6 8
4 10 12 14
N
k 6 12 12 14
8 14 14 14
(4)字 Word = [ byte1, \\字节 1
byte2, \\字节 2
byte3, \\字节 3
byte4 ] \\字节 4
(5)输入/中间/输出:
字节表示:
??a0 a 4 a 8 a 12 ??s00 s 01 s 02 s 03 ??b0 b 4 b 8 b 12
??a a a a ??s s s s ??b b b b
??1 5 9 13 ? ??10 11 12 13 ? ??1 5 9 13
??a2 a 6 a 10 a 14 ??s20 s 21 s 22 s 23 ??b2 b 6 b 10 b 14
??????
??a3 a 7 a 11 a 15 ??s30 s 31 s 32 s 33 ??b3 b 7 b 11 b 15
划分字(Word)表示:
???a0 ? ? a 4 ???a8 ? a 12 ? ???s00 ? ? s 01 ? ? s 02 ? ? s 03 ? ???b0 ? ? b 4 ???b8 ? b 12 ?
??????
?a ? ? a ???a ? a ? ?s ? ? s ? ? s ? ? s ? ?b ? ? b ???b ? b ?
???1 ? ? 5 ???9 ? 13 ? ? ???10 ? ? 11 ? ? 12 ? ? 13 ? ? ???1 ? ? 5 ???9 ? 13 ?
??????
?a2 ? ? a 6 ???a10 ? a 14 ? ?s20 ? ? s 21 ? ? s 22 ? ? s 23 ? ?b2 ? ? b 6 ???b10 ? b 14 ?
??? ? ? ??? ? ? ??? ? ? ? ? ? ? ? ??? ? ? ??? ? ?
?????a3 ? ? a 7 ???a11 ? a 15 ? ?????s30 ? ? s 31 ? ? s 32 ? ? s 33 ? ?????b3 ? ? b 7 ???b11 ? b 15 ?
1. AES 加密算法每一轮由如下 4 步操作构成(对应为解密时的逆运算):
(1)字节代换运算(加密:SubByte();解密:InvSubByte())
(2)行移位变换(加密:ShiftRows();解密:InvShiftRows())
(3)列混合变换(加密:MixColumns();解密:InvMixColumns)
(4)轮密钥加变换(加密:AddRoundKey();解密:InvAddRoundKey())
2. 各步操作简介
(1)字节代换运算(SubByte)
分两步(均以字节为单位进行操作):
第一步模 mx? ? 取乘法逆:
bx? ? ? bx?1 ? ? =1 mod ?mx? ??
这里 mx? ? = x8? x 4 ? x 3 ? x ?1。
您可能关注的文档
- 03SS408 厨房、卫生间图集.pdf
- 03X301-1 广播与扩声图集.pdf
- 03X301-1_广播与扩声.pdf
- 03X301-1广播与扩声1.pdf
- 03X301-1广播与扩音.pdf
- 03ZG313钢筋混凝土过梁1).pdf
- 03[全美经典]离散数学.pdf
- 03[机器人课堂RCX、NXT编程]第三章控制马达.pdf
- 03_化学药物残留溶剂研究的原则_方法及关注的问题.pdf
- 03_双变量模型_假设检验.pdf
- 2025初级软考考前冲刺测试卷学生专用附答案详解.docx
- 2025初级软考考前冲刺测试卷及参考答案详解(满分必刷).docx
- 2025初级软考综合提升测试卷附完整答案详解(各地真题).docx
- 2025初级软考考前冲刺测试卷附参考答案详解【培优B卷】.docx
- 2025初级软考综合提升测试卷带答案详解.docx
- 2025初级软考综合提升测试卷带答案详解(夺分金卷).docx
- 2025初级软考综合提升测试卷含答案详解(预热题).docx
- 2025初级软考考前冲刺测试卷附答案详解(培优A卷).docx
- 2025初级软考经典例题(夺分金卷)附答案详解.docx
- 2025初级软考考前冲刺练习完美版附答案详解.docx
最近下载
- 基础化学高职高专第五版高琳第六章第一节化学平衡与平衡常数.pptx VIP
- 输电线路全寿命周期设计建设技术导则.pdf VIP
- 基础化学高职高专第五版高琳第十章氧化还原平衡.pptx VIP
- 人教B版高中数学必修二同步讲义:平面向量线性运算的应用(学生版+解析).pdf VIP
- 人教B版高中数学必修二讲义:向量的坐标及其运算(学生版+解析).pdf VIP
- 人教B版高中数学必修二同步讲义:向量的基本定理(学生版+解析).pdf VIP
- 基础化学高职高专第五版高琳第十一章脂肪烃.pptx VIP
- 浅谈搅拌站与精细化管理 - 管理文章.docx VIP
- 混凝土精细化管理.docx VIP
- 一种调料售货机的自动售货方法.pdf VIP
文档评论(0)