文摘
英文文摘
论文说明:图表目录
声明
第一章绪论
1.1消息认证的研究意义
1.2研究现状
1.3本文的研究背景
1.4本文的主要成果
1.5本文的组织结构
第二章分组密码及其工作模式介绍
2.1分组密码
2.1.1分组密码的定义
2.1.2分组密码的设计思想及其结构
2.2主要的几种分组密码
2.2.1DES
2.2.2 IDEA
2.2.3AES
2.2.4 NESSIE
2.3分组密码的工作模式
2.3.1基本加密模式的研究
2.3.2基于认证模式的研究
233基于小分组密码构造大分组密码的研究
2.3.4基于加密认证模式的研究
2.4本章小结
第三章 基于分组密码的Hash函数的理论与应用的研究
3.1基于分组密码构造Hash函数
3.1.1基于分组密码构造探测处理码
3.1.2基于分组密码构造消息认证码
3.2用Hash函数实现消息认证
3.2.1实现消息完整性认证
3.2.2实现消息源认证
3.3本章小结
第四章 一种基于RC6算法的并行MAC设计
4.1 RC6算法描述
4.1.1密钥扩展
4.1.2加密算法
4.1.3解密算法
4.1.4 RC6的安全性分析
4.1.5 RC6的性能分析
4.2基于RC6的探测处理码设计
4.2.1输出固定长度(128位)Hash值的算法
4.2.2输出可变长度Hash值的算法
4.2.3安全性分析
4.3基于RC6的消息认证码设计
4.3.1一种基于RC6的司并行的双重分组的消息认证码——RC6-PMAC
4.3.2 RC6-PMAC的可证明安全理论定义
4.3.3安全性证明及分析
4.3本章小结
第五章 应用实现
5.1应用背景
5.1.1软件的系统结构
5.1.2软件的功能描述
5.1.3软件在认证方面的表现
5.2消息认证子模块的设计与实现
5.2.1运用消息认证技术的选择
5.2.2基于中心的密钥分布
5.2.3消息的数据结构
5.2.4定义随机数验证函数
5.2.5定义秘密数据串规则
5.2.6对Needham-Schroeder协议的修补
5.2.7具体实现
5.3安全性分析
5.4实验结果及分析
5.4.1运行环境
5.4.2认证算法效率测试
5.4.3消息认证测试
5.5本章小结
第六章工作总结
6.1本文的主要工作
6.2进一步的工作
参考文献
附录
致谢
攻读硕士学位期间已发表或录用的论文