分组密码算法实现效率研究
引言 | 第1-7页 |
第一章 密码算法的实现效率 | 第7-11页 |
第一节 密码算法设计原则 | 第8-9页 |
第二节 密码算法实现效率 | 第9页 |
第三节 实现环境 | 第9-11页 |
第二章 分组密码算法分析 | 第11-30页 |
第一节 分组密码算法的一般结构 | 第11-14页 |
2.1.1 分组密码算法的数学模型 | 第11-12页 |
2.1.2 Feistel网络 | 第12-13页 |
2.1.3 非平衡Feistel网络 | 第13-14页 |
2.1.4 SP网络 | 第14页 |
第二节 DES算法的结构研究 | 第14-20页 |
2.2.1 DES算法结构 | 第15-16页 |
2.2.2 F函数 | 第16-19页 |
2.2.3 密钥扩展 | 第19页 |
2.2.4 DES的算法特点 | 第19-20页 |
第三节 AES算法的结构研究 | 第20-24页 |
2.3.1 Rijndael算法的结构 | 第20-23页 |
2.3.2 轮结构 | 第23页 |
2.3.3 密钥扩展 | 第23-24页 |
2.3.4 AES算法的特点 | 第24页 |
第四节 运算结构单元 | 第24-27页 |
2.4.1 简单数学运算结构单元 | 第25-26页 |
2.4.2 DES算法运算结构单元 | 第26页 |
2.4.3 AES算法运算结构单元 | 第26-27页 |
第五节 影响效率的因素 | 第27-30页 |
2.5.1 密码算法的轮数 | 第27-28页 |
2.5.2 比特串位数 | 第28页 |
2.5.3 按位置换 | 第28-29页 |
2.5.4 查表运算 | 第29页 |
2.5.5 复杂数学结构 | 第29-30页 |
第三章 软件实现效率 | 第30-37页 |
第一节 软件实现的特性 | 第30-34页 |
3.1.1 处理器特性 | 第30-32页 |
3.1.2 软件实现效率因素 | 第32-34页 |
第二节 处理器 | 第34-35页 |
3.2.1 8位处理器 | 第34页 |
3.2.2 32位处理器 | 第34-35页 |
第三节 软件实现的手段 | 第35-37页 |
第四章 硬件实现效率 | 第37-43页 |
第一节 硬件实现特性 | 第37-42页 |
4.1.1 硬件特性 | 第37-40页 |
4.1.2 影响效率因素 | 第40-42页 |
第二节 硬件实现的手段 | 第42-43页 |
第五章 网络运用中的特性 | 第43-44页 |
第六章 结论 | 第44-46页 |
结束语 | 第46-47页 |
致谢 | 第47-48页 |
参考文献 | 第48-50页 |