文摘
英文文摘
声明
第1章绪论
1.1引言
1.2论文的研究意义及常见软件保护技术
1.3国内外软件加密算法的研究现状
1.4本文主要研究的内容
第2章软件加密技术
2.1依赖硬件的软件加密方法
2.2不依赖硬件的软件加密方法
2.3常用软件加密技术及其优缺点分析
第3章数据加密技术
3.1密码学的基本概念
3.1.1密码学的历史简介
3.1.2一般的数据加密模型
3.2古典加密技术简介
3.2.1替换密码
3.2.2易位密码
3.3常规密码加密方法
3.3.1流密码加密
3.3.2分组密码加密
3.4常规密码体制
3.4.1古典密码体制
3.4.2对称型密码体制
3.4.3非对称密码体制(公钥密码体制)
3.4.4 DES算法和RSA算法优缺点比较
第4章AES和RSA加密算法及其优化
4.1 AES算法
4.1.1 AES算法的数学基础
4.1.2 AES算法描述
4.1.3 AES算法与DES算法性能比较
4.1.4 AES算法优化
4.2 RSA算法
4.2.1 RSA数学基础
4.2.2 RSA加密算法
4.2.3 RSA算法的安全性
4.2.4 RSA算法优化
第5章组合密码算法的实现
5.1组合密码体制的提出
5.2基于AES与RSA的组合密码体制的实现流程
5.3基于AES与RSA的组合密码体制的系统
结束语
参考文献
致谢
攻读学位期间取得的研究成果及获奖情况