RSA算法研究与实现

被引量 : 93次 | 上传用户:yaodmangrady
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着网络技术在全球范围的迅速普及,Internet已逐渐渗透到人们的日常生活中,成为信息交流的重要手段。所有这一切在给我们带来极大便利的同时,也向我们提出了新的挑战,并对网络安全提出了更高的要求。因此有效保护网络信息传输的安全变得越来越重要。本文研究的对象是RSA算法。RSA算法是一种公开密钥算法,其加密密钥和算法本身都是公开的,解密密钥则归用户私人所有。从RSA的出现的那天起就因为安全强度高、使用方便而受到关注,并得到广泛的应用。但是,近年来由于分解大整数的能力日益增强,为保证RSA算法的安全性,我们就不得不产生更大的大素数。但该算法所采用的幂模计算会耗费太多的时间,一直是制约其广泛应用的瓶颈。本文提出了一种有效算法,即在原算法的基础上,对有关实现环节进行了一些改进,从而提高了产生大素数和RSA算法的速度。本文首先对RSA算法原理进行了深入细致的研究,为改善算法打下良好的理论基础;其次,分析了RSA算法的安全性,讨论了针对RSA的各种攻击方法,以及如何选取参数以抵御这些攻击;再次,本文研究了RSA的各个相关子算法,在研究常用生成大素数算法的基础上,提出了产生大素数的新算法并进行了性能分析;最后,对新算法进行代码实现且通过一系列的测试表明,其速度确实有提高。本论文所介绍的算法虽然对RSA算法进行了某些局部的改进,但还有许多不够完善的地方,有待进一步提高。
其他文献
有机硅改性丙烯酸酯共聚乳液结合了丙烯酸酯聚合物良好的粘结性能和有机硅聚合物优良的疏水性、热稳定性和柔性而成为目前各国研究的热点,并使得该类树脂在高耐候性、高耐玷
自甲基丙烯酸酯类根管封闭剂问世至今,由于其主体树脂Bis-GMA的粘度较高,操作起来很不便利,因此,目前临床上常用TEGDMA作为活性稀释剂来降低其粘度,但是加入活性稀释剂后,由
在大地电磁测深工作中,由于实际地下介质的非均匀性,我们所得到实测资料的TE、TM模式极化视电阻率曲线有很大差异,因此不同的模式会有不同的解释结果,给我们正确认识和判断实
普洱茶是中国黑茶的特殊品类,在我国有悠久的饮用历史,并一直是出口侨销的特种茶叶。随着人们生活质量的提高以及对健康的迫切追求,普洱茶越来越受到消费者的青睐。茶多糖是
随着计算机处理能力的不断增强,以及图像处理与识别技术的快速发展,数字图像处理与识别技术在农业中的应用越来越广泛,并将成为实现农业信息化与自动化的重要技术力量农业信
当今世界正发生着人类有史以来最为迅速、广泛、深刻的变化。以信息技术为代表的科技革命突飞猛进,知识与技术更新周期大大缩短,科技成果以前所未有的规模与速度向现实生产力
激励体系关系到员工的切身利益和企业整体目标的实现,是企业人力资源管理非常重要的一个部分。企业能否制定与设计出一套最能有效激励员工的激励体系成为大多数企业进一步发
住宅区配套幼儿园是国家对幼儿教育事业的政策性投资,是住宅区的配套公用设施。随着我国商品居住小区在各地大规模地建设,社区幼儿园建筑的数量也不断增加,成为教育建筑建设
随着半导体激光器的应用范围越来越广泛,其驱动电源也越来越得到人们的重视,应用数字芯片对激光器电源进行控制,可以简化激光电源的硬件结构,提高电源的性价比,增强电源的稳
按照我国宪法的规定,党必须在宪法和法律规定的范围内活动,党的十六大报告提出了依法执政的方略,十六届四中全会重申“依法执政是新的历史条件下中国共产党执政的一个基本方