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

集群通信技术 4.6 保密技术 33保密技术3.pptx

集群通信技术 4.6 保密技术 33保密技术3.pptx

  1. 1、本文档共11页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
《集群通信技术》课程 主讲教师 张璞 移动通信技术专业教学资源库 深圳信息职业技术学院电子与通信学院 保密技术2 AES 目录 01 数字话音保密技术 02 AES算法 数字话音保密技术 EDITED BY ZHANGPU 3 集群通信系统 模/数 加密器 信道编码器 调制器 信道 解调器 信道译码器 解密器 数/模 模拟话音信号 数字话音信号 数字加密话音信号 序列纠错码 数字调制信号 接收信号 解调后数字信号 纠错后输出 解密后数字话音信号 恢复话音信号 AES算法 EDITED BY ZHANGPU 4 集群通信系统 AES(The Advanced Encryption Standard),又称Rijndael加密法,该演算法为比利时密码学家Joan Daemen和Vincent Rijmen所设计 AES 是一个迭代的、对称密钥分组的密码,它可以使用128、192 和 256 位密钥,并且用 128 位(16字节)分组加密和解密数据。与公共密钥密码使用密钥对不同,对称密钥密码使用相同的密钥加密和解密数据。通过分组密码返回的加密数据 的位数与输入数据相同。迭代加密使用一个循环结构,在该循环中重复置换(permutations )和替换(substitutions)输入数据。 AES 算法是基于置换和代替的。置换是数据的重新排列,而代替是用一个单元数据替换另一个。AES 使用了几种不同的技术来实现置换和替换,包括: 字节代换(SubBytes),行循环移位(ShiftRows),列混合(MixColumn)运算,密钥加(AddRoundKey)。 AES算法 EDITED BY ZHANGPU 5 集群通信系统 AES的密钥长度和加密轮数列表 密钥长度(32bit) (Nk) 分组长度(Nb) 加密轮数(Nr) AES - 128 4 4 10 AES – 192 6 4 12 AES - 256 8 4 14 EDITED BY ZHANGPU 6 集群通信系统 密文输出 轮密钥加 明文输入 密钥 扩展密钥 第1轮 第9轮 第10轮 第10轮 第9轮 第1轮 ω[4,7] ω[36,39] ω[40,43] ω[0,3] 字节代换 行移位 列混合 列混合 行移位 字节代换 字节代换 轮密钥加 轮密钥加 行移位 轮密钥加 … … 密文输入 明文输出 轮密钥加 逆字节代换 逆列混合 逆行移位 逆字节代换 逆字节代换 逆行移位 轮密钥加 逆行移位 逆列混合 … … 轮密钥加 轮密钥加 算法流程图 AES算法 EDITED BY ZHANGPU 7 集群通信系统 字节代换 a00 a01 a02 a03 a04 a05 a10 a11 a12 a13 a14 a15 a20 a21 a22 a23 a24 a25 a30 a31 a32 a33 a34 a35 b00 b01 b02 b03 b04 b05 b10 B11 b12 b13 b14 b15 b20 b21 b22 b23 b24 b25 b30 b31 b32 b33 b34 b35 S盒 aij bij 行移位 a00 a01 a02 a03 a04 a05 a10 a11 a12 a13 a14 a15 a20 a21 a22 a23 a24 a25 a30 a31 a32 a33 a34 a35 a00 a01 a02 a03 a04 a05 a11 a12 a13 a14 a15 a10 a22 a23 a24 a25 a20 a21 a33 a34 a35 a30 a31 a32 左移0位 左移1位 左移2位 左移3位 AES算法 EDITED BY ZHANGPU 8 集群通信系统 列混合 a00 a01 a02 a04 a05 a10 a11 a12 a14 a15 a20 a21 a22 a24 a25 a30 a31 a32 a34 a35 a0j b00 b01 b03 b04 b05 b10 b11 b13 b14 b15 b20 b21 b23 b24 b25 b30 b31 b33 b34 b35 a1j a3j a2j b0j b1j b3j b2j ☉c(x) 密钥加 密钥加是将轮密钥简单地与状态进行逐比特异或。轮密钥由种子密钥通过密钥编排算法得到,轮密钥长度等于分组长度Nb。 a00 a01 a02 a03 a04 a05 a10 a11 a12 a13 a14 a15 a20 a21 a22 a23 a24 a25 a30 a31 a32 a33 a34 a35 k00 k01 k02 k03 k04 k05 k10 k11 k12 k13 k14 k15 k20 k21 k22 k23 k24 k25 k30 k31 k3

您可能关注的文档

文档评论(0)

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

大部分文档都有全套资料,如需打包优惠下载,请留言联系。 所有资料均来源于互联网公开下载资源,如有侵权,请联系管理员及时删除。

1亿VIP精品文档

相关文档