摘 要 1 Abstract 2 第一章 概述 3 1.1 RSA课题的背景和意义 3 1.2 国内外研究现状 4 1.3 RSA意义与目的 4 1.4 论文结构和布局 5 第二章 密码学概述 6 2.1 密码学基本概念 6 2.2 密码分析技术 6 2.3 密码学中的安全性定义 7 2.4 密码学的主要任务 7 2.4.1 机密性 7 2.4.2 数据完整性 7 2.4.3 鉴别 8 2.4.4 抗抵赖性 8 2.5 密码体制的分类 8 第三章 RSA简介 9 3.1 RSA算法基础原理 9 3.1.1密钥的生成 9 3.1.2加密 10 3.1.3解密 10 3.2 数学理论基础 10 3.2.1 单向和陷门单向函数 10 3.2.2 同余及模运算 11 3.2.3 欧拉函数、欧拉定理和费尔马定理 11 3.2.4 乘法逆元及其求法 12 3.3 RSA应用与举例 13 3.3.1 RSA算法的应用 13 3.3.2 RSA应用举例 14 3.4 RSA算法的安全性 15 3.5 RSA算法的缺点 16 第四章 RSA算法需求分析 17 4.1公钥加密算法 17 4.2 RSA算法介绍 18 4.3 RSA算法需求分析 18 4.4 RSA算法特点 19 第五章 系统设计及实现 21 内容来自论文无忧网 www.paper51.com 5.1选定算法的原则 22 5.2确定算法与其流程图 22 5.3 密钥对的产生实现 25 5.4 RSA算法实现 25 5.5系统测试 29 第六章 总结与展望 31 谢辞 32 参考文献 33‘’‘’ |