AES(Advanced Encryption Standard)是一种对称加密算法,广泛应用于数据安全保护。以下是关键知识点:
🔐 基础概念
- 算法类型:分组密码(Block Cipher)
- 密钥长度:支持 128/192/256 位(
AES_Key_Length
) - 工作模式:ECB、CBC、CFB、OFB 等(
AES_Work_Mode
)
📊 数学原理
- 有限域运算:基于 GF(2^m) 的字节操作(
Finite_Field_Operation
) - 置换与混淆:通过 SubBytes、ShiftRows 等步骤实现(
AES_Substitution
) - 轮函数设计:包含 14 轮加密过程(
AES_Round_Function
)
📚 应用场景
- 传输层安全(TLS)协议
- 密码存储与保护
- 无线网络加密(
Wireless_Network_Encryption
)