[密码学]AES

advanced encryption standard,又名rijndael密码,为两位比利时数学家的名字组合。

分组为128bit,密钥为128/192/256bit可选,对应加密轮数10/12/14轮。

基本操作为四种:

  1. 字节代换(subBytes transformation) s-box
  2. 行移位(shiftrows transformation)
  3. 列混淆(mixcolumn transformation)
  4. 轮密钥加(addroundkey)

以128bit密钥的加密过程为例:

s-box,替换,增加非线性

将128bit(16字节)的数据写成4*4大小的矩阵以方便展示和运算。

行移位,可以看成对每一行进行某种置换

从上至下,依次循环左移0,1,2,3字节

列混淆,我不确定混淆这个词是否恰当

**涉及伽罗瓦域的相关知识GF(2^8)

相关推荐
Sagittarius_A*17 分钟前
流密码基础(四):相关攻击与 Geffe 生成器
信息安全·密码学·数论
汽车网络安全爱好者1 天前
Public Key Infrastructure(二)— 深入理解 X.509 证书:从 RFC 5280 到 OpenSSL 实践
运维·服务器·算法·网络安全·汽车·密码学·可信计算技术
Sagittarius_A*4 天前
[LitCTF2026] lit_xor_two_story
python·算法·密码学
hxhy006 天前
密码学速查指南
密码学
Draina7 天前
CBC填充预言攻击-CBC Padding Oracle Crypto Attack
python·安全·web安全·网络安全·密码学·安全性测试
二宝哥9 天前
MySQL 修改密码策略详解:从基础到高级配置
mysql·密码学
Sagittarius_A*14 天前
现代密码学的数学地基:从模运算到离散对数
网络·算法·密码学
AI科技星18 天前
基于全域数学公理体系求解三元约束极值题【乖乖数学】
人工智能·算法·机器学习·密码学·拓扑学·乖乖数学·全域数学
云水一下20 天前
DVWA从入门到精通(十八):Cryptography(密码学问题)
web安全·密码学·dvwa
MartinYeung520 天前
W3C Agent Identity 最新标准:从密码学视角的深度解析
密码学