- 1、本文档共11页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 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
您可能关注的文档
- 机械设计基础 任务2 齿轮传动 任务6.3 齿轮失效.ppt
- 机械设计与创新 机械设计与创新 4.6齿轮传动的失效形式.pptx
- 机械原理与机械零件 齿轮传动的失效形式与设计准则 齿轮传动的失效形式及设计准则.pptx
- 机械原理与机械零件 机械原理与机械零件 06机械传动系统概述.ppt
- 机械制图 1.5 制图的一般方法和步骤 机械制图教学课件第1章1.5.ppt
- 机械制图 3.2.4内相贯线的画法 3.2.4内相贯线的画法.pptx
- 机械制图与识图 识读组合体三视图 项目三 识读组合体的三视图3.pptx
- 基本安全-防火与灭火 固定灭火系统 固定灭火系统.pptx
- 基本安全培训合格证培训 2.8 船舶火灾的原因与预防 修船防火与结构防火.pptx
- 基本救护技术 急性酒精中毒的应急救护 酒精中毒急救.pptx
- 2025年苏州工业职业技术学院单招职业技能测试题库及答案(有一套).docx
- 2025年海南经贸职业技术学院单招职业技能测试题库及答案(历年真题).docx
- 2025年广西金融职业技术学院单招职业技能测试题库word版.docx
- 2025年广西蓝天航空职业学院单招职业技能测试题库及答案(必刷).docx
- 2025年浙江横店影视职业学院单招职业技能测试题库(模拟题).docx
- 2025年闽西职业技术学院单招职业技能测试题库(黄金题型).docx
- 2025年崇左幼儿师范高等专科学校单招职业技能测试题库附答案(满分必刷).docx
- 2025年无锡商业职业技术学院单招职业技能测试题库学生专用.docx
- 2025年福州黎明职业技术学院单招职业技能测试题库附参考答案(实用).docx
- 2025年长治职业技术学院单招职业技能测试题库带答案(精练).docx
文档评论(0)