基于GPU的RSA算法并行化研究

来源 :云南大学 | 被引量 : 0次 | 上传用户:purple601
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
RSA算法是被研究得最广泛的公钥算法,在三十多年的发展历史当中,经历过各种攻击的考验,表现出优越的性能,逐渐为人们所接受,被认为是目前最优秀的公钥算法之一,并且已经被广泛应用于计算机网络加密的各个方面。随着RSA密码破解速度的加快,为了保证加密数据的安全性,现在一般采用1024位的模长,如果想要保证更长远的安全性,就需要选用更大的模长。然而随着模数长度的增大,加密、解密以及数字签名操作所需要的时间也会变的越长,算法实现的速度就会变的越慢。为了尽可能的使RSA密码算法在使用大数模时系统的实现速度和安全服务质量都能够达到最优,如何快速实现RSA密码算法已经成为密码学界研究的热点。近年来随着GPU的飞速发展,其计算能力得到了巨大的提升,在通用计算领域的应用也更加广泛,因此通过GPU来实现密码算法也越来越受到人们的重视,本文正是对基于GPU的RSA密码并行化算法进行研究。本文首先阐述RSA算法以及GPU的相关理论,然后详细的介绍了通过GPU加速RSA算法的好处,随后通过对改进RSA算法的分析,提出了一种基于GPU的RSA改进方法,并进行了相应的实验。然后提出了一种计算GPU的并行化开销模型的方法,并对改进的RSA算法的实验结果进行验证。文章最后对工作的内容进行总结,同时对基于GPU的RSA算法的应用前景作了进一步的分析。
其他文献
随着Internet技术的迅速发展和信息共享要求的不断提高,数据库系统由小型化向大型化发展,由集中式向分布式发展。分布式数据库系统由于能够处理分散地域的数据而成为一个重要的
随着计算机技术和控制理论的发展,数控系统已广泛的应用于数控机床、机器人等领域,伺服系统是数控系统中的重要组成部分,其性能好坏直接影响着整个装备的控制效果。目前,日本、欧
数控系统对于国家的经济发展具有超越其经济价值的战略意义,也是一个国家装备制造业发展水平的重要标志。多通道多轴联动及复合加工技术是数控技术发展的主要趋势之一,各数控厂
随着社会的发展,公共安全的越发的重要。为了防止发生安全事故,应急模拟演练是不可候缺。但是人力、物力成本的不断增加,以及一些大规模的应急演练的不可实现性,则通过计算机软件
学位
学位
基于PC的数控系统硬件结构相对复杂、功耗较大,而采用ARM+DSP双核架构的数控系统,不仅控制处理能力较强,而且硬件结构简单、易于实现、功耗较小,具有高性能低成本的特点。然而,由
随着教育改革的深入开展和现代教育技术的飞速发展,以远程教育为主要实现手段的开放教育将先进的信息技术融合进了教辅和学习过程的各个环节。利用信息技术来促进教育教学技
学位
随着计算机技术的快速发展与广泛应用,现代数控技术正在朝着高速度、高精度、高柔性、功能集成化和智能化方向发展。而作为数控系统的一项重要功能,提供简单、高效的编程方法一