RSA加密算法的研究与实现

被引:0
作者
贺令亚
机构
[1] 中南大学
关键词
RSA; 模幂乘; 算法研究; 改进实现;
D O I
暂无
年度学位
2009
学位类型
硕士
导师
摘要
公钥密码学由于它在数字签名、认证和密钥管理上的优越性,在现代保密体系中占据十分重要的地位,应用十分广泛,其中RSA是目前公认的在理论和实际应用中最为成熟和完善的一种公钥密码体制。它不仅可以进行加密,还可以用来进行数字签名和身份验证,是公钥密码体制的代表。 RSA加密体制主要基于数论当中的欧拉定理进行一系列的数学变换,以实现加解密和身份验证。在变换过程中,RSA必需经历大数的模幂乘运算。由于模幂乘运算存在耗时过多的缺陷,导致RSA的效率受到一定程度的影响,制约其更进一步发展。 论文以提高RSA运算中的模幂乘效率为目标,自RSA的数论基础展开研究,分析了RSA加解密变换、身份验证的基本原理,结合当前针对RSA算法的攻击手段以及对策,归纳出提高RSA算法安全性应该考虑的几个因素;对基于乘同余特性的SMM算法、指数2k进制化算法等RSA当前主要实现算法进行了详细描述,结合各算法在模幂乘环节的优点,提出了基于现有几种算法的一种新的组合算法,通过实验的方式对新算法进行了测试,通过比对,得出新算法相比较原有算法在效率上有一定程度提高的结论。 论文设计了一个基于组合算法的加解密软件,并针对邮件收发提出了一个基于单位局域网的RSA应用方案。
引用
收藏
页数:61
共 34 条
[1]
Access 2003基础培训百例.[M].王玲玲等编著;.机械工业出版社.2006,
[2]
Delphi程序设计.[M].叶核亚编著;.人民邮电出版社.2006,
[3]
近世代数.[M].杨子胥编著;.高等教育出版社.2003,
[4]
公开密钥密码算法及其快速实现.[M].周玉洁;冯登国编著;.国防工业出版社.2002,
[5]
计算机密码学及其应用.[M].赖溪松等著;张玉清;肖国镇改编;.国防工业出版社.2001,
[6]
应用密码学.[M].(美)[B.施奈尔]BruceSchneier著;吴世忠等译;.机械工业出版社.2000,
[7]
Borland C++ Builder 3应用程序开发学习教程.[M].郭迅华编著;.北京大学出版社.1999,
[8]
应用近世代数.[M].胡冠章编著;.清华大学出版社.1999,
[9]
密码学导引.[M].冯登国;裴定一编著;.科学出版社.1999,
[10]
通信网的安全.[M].王育民; 刘建伟; 编著.西安电子科技大学出版社.1999,