您现在的位置:网站首页答辩论文计算机毕业设计计算机论文计算机通信论文

[计算机安全] RSA公钥加密体制改进方案

  • 简介:前 言 密码学是研究加密和解密变换的科学。一般来说,信息输入源节点未进行任何变换的文本称为明文,将明文变换成不能被人们看懂的文本称为密文。将明文转换为密文的过程称为加密。反之.将密文转换为明文的过程称为解密,完成以上两个变换的算法称...
    • 请与管理员联系购买资料 QQ:5739126
  • 论文简介
  • 相关论文
  • 论文下载
目录 前言
1. 密码学发展概述
1.1 引言
1.2 密码技术发展现状
1.2.1 古典密钥
1.2.2 公开密钥
1.3密码系统发展和展望
2. 数论基础
2.1 同余方程
2.2 欧拉函数
2.3中国剩余定理
2.4 本章小结
3. RSA加密算法及其加密体制
3.1RSA加密算法
3.2 RSA算法中的数学关系式推导
4. RSA加密算法的改进方案
4.1 RSA公钥密码体制的一种潜在弱点
4.2 RSA公钥体制的改进方案
4.3 RSA改进方案的安全性分析
5. RSA加密算法及实现过程
5.1 大数存储及运算
5.2素数产生及检测
5.3用欧几里德算法来计算PK和SK6.结论
附录一:谢辞附录二:参考文献
附录三: RSA密码体制的程序实现源代码(borland C )。 参考资料 附录2:参考文献:
1卢开澄。计算机密码学。北京:清华大学出版社,1999: 130-136
2赖溪松,韩亮,张真诚,计算机密码学及其应用,北京:国防工业出版社,2001: 86-100
3朱文余,孙绮,计算机密码学应用基础,四川:四川大学出版社,2000: 93-125
4刘尊全,刘氏高强度公开加密算法设计原理与装置,北京:清华大学出版社,1998: 49-108
5葛陵元,胡湘陵,郑若忠,计算机密码学。成都:西安交通大学出版社,1989: 34-56
6Bruce schneier 应用密码学,国防工业出版社,1998: 167-173
7Arto Salomaa 公钥密码学,国防工业出版社,1998 :340-345
8罗川,RSA算法安全性浅析 高性能计算技术, 2003 ,10: 54-54
9程庭,张明慧,一种基于DES和RSA算法的数据加密方案及实现 ,河南教育学报:自然科学版 2003,12 : 69-71
10李桂丽 刘悦,基于RSA的公钥密码系统 鞍山钢铁学院学报,2002,25:412-414
11刘月兰,谭振武,公开密钥加密算法及其应用,哈尔滨师范大学自然科学学报,2002,18(5):53-56
12吴昊,基于DES算法和RSA算法的数据加密方案,焦作工学院学报,2002,21(5):396-397
13杨鹏 姚旺生,微机上使用RSA加密算法的安全性初探,计算机应用与软件,2002,19:57-59
14王许书 李占才,RSA密码系统有效实现算法,小型微型机计算机系统,2002,23:577-579
15顾婷婷 李涛,RSA和RSA数字签名的实现,网络安全技术与应用,2001,7:34-36
16梁志龙,张志浩,对RSA算法正确性和加密强度问题的研究,网络安全技术与应用,2001,5:11-14
北大图书管 简单介绍 RSA密钥体制是公开密钥体制中最容易理解,也是应用最广泛的一种加密方法,本文在深入研究RSA密钥体制的基础上,使用Boland C 实现了一个小型的RSA加密系统来模拟RSA算法的整个过程.
本文第一章就密码学的发展,古典密码及公开密钥技术进行说明,并对未来密码系统的发展进行了展望。
第二,三章,着重分析了RSA公钥体制的原理及算法。
本文第四章分析了RSA体制的不足之处及安全性能,并在此基础上提出一定的改进方案。
最后本文着重讲述了实现RSA体制的详细的算法实现程序。

RSA公钥加密算法的实现,并附有c 源代码
前 言
密码学是研究加密和解密变换的科学。一般来说,信息输入源节点未进行任何变换的文本称为明文,将明文变换成不能被人们看懂的文本称为密文。将明文转换为密文的过程称为加密。反之.将密文转换为明文的过程称为解密,完成以上两个变换的算法称为密码体制。密钥是由该密码体制的用户随机进取,并能唯一确定明文/密文之间变换的一个(对)随机字符串.在通常情况下体制本身是难以保密的,因此,保护信息的过程实际上变成了保护密钥的机密过程.
根据加密密钥能否公开,加密体制分为私钥密码体制和公钥密码体制。由于私钥密码体制在加密和解密时使用同一个密钥,也称为对称密码体制。而公钥密码体制在加密和解密时分别使用两个密钥,又叫双密码体制,也叫非对称密码体制。前者具有代表性的是DES(Data Eneryption Standard)体制,经过许多专家的分析论证,证明它起一种性能良好的数据加密算法,不仅随机性好,线性复杂度高,而且易于实用,是日前应用最广泛的密码体制之一。后者最具代表性的是RSA体制,它的加密和解密均使用不同的密码,保密性高,密码管理和分配容易,具有认证、鉴别、数字签名等多种功能,必将在未来的网络加密技术中得到广泛的应用.
密码系统的安全性有两种标准,一种是理论安全性,另一种是实用安全性。前者是指破译者在具有无限的时间和计算资源的条件下,密码系统抗破译的能力。密码系统的理论安全性通常是在理想的、易于数学分析的假设下的密码安全性的测度,因而忽略了很多人实际中破译者可利用的其他信息。但在实际应用中,由于自然语言结构的复杂,要充分利用语言的统计特性是极其困难的,同时在实际破译中.
......
查看评论 已有0位网友发表了看法
  • 验证码: