RSA加密算法的研究

被引量 : 0次 | 上传用户:LVBIN0077
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
自20世纪90年代以来,计算机网络技术使得计算机应用得到进一步普及和发展,其应用几乎已深入到人类社会活动和生活的一切领域,但是如何保证信息的安全却是一个十分重要的问题。根据各种安全技术和应用的需求,人们提出了许多加密的算法。RSA算法被公认为是最优秀的密码体制之一,在广泛的应用过程中,它的安全性和性能不断得到人们的肯定,从而成为最流行的密码体制之一。 RSA算法在公钥密码体制中占有重要的地位。但该算法所采用的幂剩余计算会耗费太多的时间,一直是制约其广泛应用的瓶颈。按照RSA加密算法的理论,需要对每一个数据进行c=m~e(mod n)的计算,其中c为加密后的数据,m为加密前数据,e为公共密钥,n为模数。为了提高安全性,e的取值不能过小,这样在加密过程中就需要大量的时间进行整数求幂运算。因此人们提出了许多具体实现RSA算法的改进算法,比如SMM、RSR等。本文通过分析几种比较著名的实现算法,找出其可以加快计算速度的关键点,然后有选择地应用于构造加密算法,从而可以进一步加快实现RSA加密的速度。 本文首先介绍了加密算法的数学基础,从数学理论上分析了RSA算法的原理;然后分析了几种RSA的实现算法及其加快运算速度的原理;第三,提出了一种组合的算法,即在RSA传统实现算法与指数2~K进制化算法结合的基础上组合SMM算法,从而提高了加密解密的速度;第四,文章还给出了一个用C语言编写的程序实现了该算法,并且与指数2~K进制化算法进行了比较;最后,采用本组合算法开发了一个简单的文件加、解密软件。
其他文献
随着高等教育体制改革的不断深入,一个由国家、社会、学校和个人合理分担高等教育成本的机制已逐步形成。1994年部分高校开始实行“并轨”制,1997年全部高校实行“并轨”,特
我国的城市化进程进入持续快速发展时期,各级城市都开始重视城乡统筹发展。在经济发达的地区,应该及时制定城乡一体化协调发展战略,积极推进城乡一体化进程。文章在阐述新时
随着我国经济的迅速发展,用电需求也在持续迅猛增长,对高压、特高压输电也提出了新的挑战,对输变电站低压侧管母线的性能要求也越来越高。6063铝合金由于兼具良好的导电性能
绿篱是一种重要的园林表现形式。温度胁迫极大地影响其景观效果及生态效应,甚至直接导致死亡。本文以贵阳市露地生长3年以上的9种常见绿篱植物叶片为试材,模拟自然高、低温处理
以景深扩展和视域扩展为例,介绍了Photoshop CS软件的脚本工具在高质量的金相图片制作上的应用实例,这些应用突破了光学金相显微镜和图像采集设备的物理限制,具有智能和高效
近期,美国和日本分别对其专利法进行了修改,两国均对新颖性宽限期的保护层次进行了重点调整,在此背景下,本文针对世界不同国家和地区的宽限期规定进行了对比分析,并对我国现行的宽
急性肾损伤(acute renal injury,AKI)是新生儿死亡的独立危险因素.目前,临床上有关肾损伤的经典诊断标准为血清肌酐(serum creatinine,SCr)和血尿素氮(blood urea nitrogen,BUN),已
云南省在2017年引入易班,随着云南省各高校易班发展中心的建立,易班在云南省的发展已具一定规模。发展过程中,遇到的瓶颈也越来越突出,本文以易班粘性为研究对象,浅析了高校
<正>茶叶味道清淡,且富含茶多酚、咖啡碱、脂多糖、多种维生素等,常喝有益身心健康。大部分人泡茶多是将茶叶放进杯中直接用开水冲泡,实际上不同的茶叶冲泡方法是有讲究的,泡
目的:(1)建立简便、易行的胚胎大鼠NSCs体外分离、培养和扩增的方法。(2)鉴定NSCs及诱导分化后的子代细胞,为NSCs的体内移植研究奠定基础。方法:(1)从胚胎大鼠脑组织中分离NS