- 25
- 0
- 约2.86千字
- 约 6页
- 2023-04-25 发布于江苏
- 举报
【IoT】加密与安全:对称加密算法AES原理与⽤途解析
1、AES 简介
⾼级加密标准 (AES,Advanced Encryption Standard),AES 加密算法涉及 4 种操作:
字节替代(SubBytes)、⾏移位(ShiftRows)、列混淆(MixColumns)和轮密钥加(AddRoundKey)。
下图给出了 AES 加解密的流程:
从图中可以看出:
1)解密算法的每⼀步分别对应加密算法的逆操作;
2)加解密所有操作的顺序正好是相反的。
正是由于这⼏点(再加上加密算法与解密算法每步的操作互逆)保证了算法的正确性。
加解密中每轮的密钥分别由种⼦密钥经过密钥扩展算法得到,算法中 16 字节的明⽂、密⽂和轮⼦密钥都以⼀个 4x4 的矩阵表⽰。
AES 为最常见的对称加密算法,其中微信⼩程序加密传输就是⽤的 AES 加密算法。
对称加密算法也就是加密和解密⽤相同的密钥,具体的加密流程如下图:
各个部分的作⽤与意义:
1)明⽂ P
未加密的原始数据;
2)密钥 K
⽤来加密明⽂的密码,在对称加密算法中,加密与解密的密钥是相同的。
密钥为接收⽅与发送⽅协商产⽣,但不可以直接在⽹络上传输,否则有密钥泄漏的风险,通常是通过⾮对称加密算法加密密钥,然后再通过
⽹络传输给对⽅,或者直接⾯对⾯协商密钥。
3)AES 加密
设
您可能关注的文档
最近下载
- DB4406_T 53-2025 老年人陪诊服务规范.docx VIP
- 26新三年级上册道德与法治《第二单元检测卷,附答案》.pdf VIP
- 秋四年级上册数学《期末冲刺!真题每日一练14天》(带答案).docx VIP
- 【三年级上册科学】【教科版】早读晚默小纸条.pdf VIP
- 清晰版 JJF(苏) 308-2025 在线纯水总有机碳(TOC)分析仪 校准规范.pdf VIP
- DB4403_T 609-2025 高标准农田 安全生产.docx VIP
- 宁海县各级文物保护单位一览表(2018版).docx
- F0919 26新三年级上册道德与法治《第二单元检测卷,附答案》.pdf VIP
- 清晰版 JJF(苏) 307-2025 水质应急监测用便携式光度计 校准规范.pdf VIP
- 闽2009J05 外墙面装修.docx VIP
原创力文档

文档评论(0)