加密解密实验报告
篇一:AES加密解密实验报告
信息安全工程课程
实验报告
AES加密解密的实现
课程名称:信息安全工程学生姓名:学生学号:专业班级:任课教师:
黄小菲 3112041006 系统工程2038班蔡忠闽
2012年11月
22日
目 录
1. 背景.......................................................................................................................... 1
1.1 Rijndael密码的设计标准: ................................................................................ 1 1.2 设计思想........................................................................................................... 1 2.系统设计 ....................................................................................................................... 2
2.1系统主要目标 ...................................................................................................... 2
2.2功能模块与系统结构 ............................................................................................ 2
2.2.1字节替换SubByte ....................................................................................... 2 2.2.2行移位ShiftRow ......................................................................................... 2 2.2.3 列混合MixColumn .................................................................................... 3 2.2.4 轮密钥加AddRoundKey ............................................................................. 4 2.2.5 逆字节替换 ............................................................................................... 4 2.2.6逆行移位InvShiftRow ................................................................................. 4
2.2.7 逆列混淆 ................................................................................................... 4
3 加密模式 ...................................................................................................................... 5
3.1 电子密码本ECB模式 ......................................................................................... 5 3.2加密块链模式CBC模式....................................................................................... 6 4 系统功能程序设计 .............................