第一章 引言 | 第1-12页 |
1.1 密码学概述 | 第7页 |
1.2 国内外分组密码的研究现状及其发展趋势 | 第7-11页 |
1.2.1 国内外主要的分组密码 | 第7-8页 |
1.2.2 AES(高级加密标准) | 第8-9页 |
1.2.3 NESSIE(新欧洲密码大计划) | 第9-10页 |
1.2.4 分组密码的分析 | 第10-11页 |
1.3 分组密码的重点研究方向 | 第11-12页 |
第二章 分组密码的理论和技术 | 第12-22页 |
2.1 分组密码的抽象描述 | 第12页 |
2.2 分组密码的设计原理 | 第12-16页 |
2.2.1 混乱和扩散 | 第12-13页 |
2.2.2 Feistel网络及其结构 | 第13-14页 |
2.2.3 函数F的设计 | 第14页 |
2.2.4 S-盒的设计 | 第14-15页 |
2.2.5 密钥编排算法 | 第15-16页 |
2.2.6 雪崩效应和比特独立准则 | 第16页 |
2.3 分组密码的应用技术 | 第16-22页 |
2.3.1 分组密码的操作模式 | 第16-20页 |
2.3.2 短块加密 | 第20-22页 |
第三章 DES&AES | 第22-29页 |
3.1 DES(DataEncryptionStandard) | 第22-23页 |
3.2 AES(AdvancedEncryptionStandard) | 第23-29页 |
3.2.1 数学基础 | 第23-24页 |
3.2.2 AES(Rijndael)算法 | 第24-27页 |
3.2.3 AES解密算法 | 第27-28页 |
3.2.4 执行性能与抵抗攻击能力 | 第28-29页 |
第四章 基于FPGA的分组密码硬件实现技术 | 第29-36页 |
4.1 分组密码系统基本构成 | 第29页 |
4.2 算法具体操作模式 | 第29-30页 |
4.3 加密/解密部件所采用的结构 | 第30-33页 |
4.4 各种硬件加密结构的比较 | 第33-34页 |
4.5 AES第二轮五个侯选算法软/硬件执行结果比较 | 第34-36页 |
第五章 基于S-盒由密钥控制的变结构分组密码 | 第36-46页 |
5.1 Feistel解密算法 | 第37-38页 |
5.2 算法概述 | 第38-40页 |
5.3 算法的F函数与g函数 | 第40-41页 |
5.4 算法的h函数 | 第41-43页 |
5.4.1 S-盒子 | 第41-42页 |
5.4.2 置换q0,q | 第42页 |
5.4.3 产生子密钥 | 第42-43页 |
5.5 解密算法 | 第43页 |
5.6 算法的分析 | 第43-44页 |
5.6.1 算法可逆性的证明 | 第43页 |
5.6.2 一些具有加密特性的操作的分析 | 第43-44页 |
5.7 算法的性能 | 第44-46页 |
5.7.1 几种预处理方式 | 第44-45页 |
5.7.2 抗攻击能力 | 第45-46页 |
第六章 基于SMn(D)阵列编码的变结构分组密码 | 第46-53页 |
6.1 SMn(D)阵列编码 | 第46-47页 |
6.2 算法描述 | 第47-51页 |
6.2.1 算法的迭代轮数 | 第48页 |
6.2.2 下一轮密钥的产生 | 第48页 |
6.2.3 SM32(4)阵列编码的构造 | 第48-51页 |
6.2.3.1 SM8(4)阵列 | 第49页 |
6.2.3.2 由SM8(4)小阵列构造SM32(4)大阵列 | 第49-51页 |
6.2.4 解密算法 | 第51页 |
6.3 参照DES算法,分析本算法 | 第51-53页 |
6.3.1 迭代的次数 | 第51页 |
6.3.2 抗差分与线性分析 | 第51-53页 |
6.4 算法的进一步完善 | 第53页 |
致谢 | 第53-54页 |
参考文献 | 第54-55页 |
个人简历 | 第55-56页 |
在校期间公开发表的论文 | 第56页 |