首页 | 本学科首页   官方微博 | 高级检索  
相似文献
 共查询到20条相似文献,搜索用时 140 毫秒
1.
通过对 RSA算法原理的分析和实现方法的研究 ,构造了数字签名软件的数据结构 .用类的对象对自定义函数设计模块进行调用 ,实现任意长度数据的运算 .针对 RSA实现算法运算速度慢的特点 ,在生成密钥对的过程中采用小素数翻番、欧几里得扩展算法、二元法等一系列方法 ,以加快算法实现速度 .从而 ,在微机上实现了数字签名的软件开发 .  相似文献   

2.
介绍了素数的定义、Solovay—Strassen素性测试算法、Miller—Rabin素性测试算法和RSA算法的基本原理,以及RSA算法在自然科学领域中的应用。进行了素数生成算法,RSA算法的安全性分析。设计了基于RSA算法的文件加密系统流程图,利用计算机语言编程实现了文件加密和解密的实验系统。该系统简单易于实现,可以用于网络安全实验教学中,以促进学生对密码学中抽象理论的理解。  相似文献   

3.
本文介绍了RSA加密算法的基本过程,同时指出了实现RSA算法的关键技术.在此基础上提出了我们在编写自主RSA算法时与过去常用的实现方法不同之处,并对这些改进部分进行了对比和分析.  相似文献   

4.
RPrime RSA有效地将Rebalanced RSA的密钥产生算法和RPrime RSA的解密算法组合在一起,加快了解密速度。运用中国剩余定理实现了RPrime RSA的解密算法,减少了求逆元的个数,提高了效率。  相似文献   

5.
翟白 《科技资讯》2010,(28):10-10
RSA算法由Ronald.LRivest,Adi.Shamir和Leonard.M.Adleman三人发明的,根据三人名字首字母组合来命名的。由于其既可用于加密,也可以用来做数字签名,用途比较广泛;在应用方面简单易于编程和实现,所以RSA算法在密码学领域经久不衰。但RSA算法的加密强度很大程度依赖于RSA算法中的参数。本文主要分析应该如何选择RSA算法中的参数,才能保证RSA算法的安全性。  相似文献   

6.
为提高RSA算法在金融信息安全领域的应用,文中基于嵌入式STM32VET6平台实现了一个性能优良的RSA算法方案.首先介绍了RSA算法各模块基本结构,实现过程包括不同长度密钥的产生、公私钥加解密过程,然后提出了有助于提高RSA算法性能的加速算法的选择依据,最后编写客户端测试软件分析了算法性能.测试数据表明该实现方案性能良好,具有较强的实用性.  相似文献   

7.
时华 《科技信息》2007,(32):108-108
本文对DES与RSA在各方面进行分析比较,在分析DES与RSA混合加密/解密算法原理的基础上,用VC 语言的实现了该混合算法。  相似文献   

8.
本文介绍了DES算法和RSA算法的实现过程,DES算法实现简单,但KEY容易泄露;RSA算法很好地解决了DES算法的缺点,但实现困难。  相似文献   

9.
一种基于RSA的加密算法   总被引:5,自引:0,他引:5  
RSA加密算法是第一个较为完善的公开密钥算法,它的安全性主要依赖于大数分解的难度.在分析了RSA公钥加密系统和背包公钥密码系统存在的安全问题的基础上,将背包公钥密码的思想与RSA算法相结合,形成了一种新的加密算法,它不仅消除了RSA的安全性完全依赖于大数因式分解难度的特性,并且在加密信息的同时,实现了用户身份的验证,有效地防止了中间人攻击.最后,对该算法在智能卡上的应用做了简要介绍.  相似文献   

10.
盛仲飙 《河南科学》2012,30(11):1617-1619
RSA算法是使用最广泛的一种非对称密码体制.在对RSA算法的理论基础、原理、算法描述等进行研究的基础上,近一步研究了RSA算法在实现时应注意的问题以及它在数字签名、密钥交换等方面的应用.最后提出了一种对私有密钥进行幂模运算的改进方案,提高了RSA算法在解密时的运算速度.  相似文献   

11.
付立冬 《科技信息》2007,(17):51-51
本文阐述了公开密钥密码体制RSA算法的原理及实现技术。并在此基础上,给出了JAVA语言实现的RSA算法源代码。  相似文献   

12.
对电子商务中经常用到的RSA加密算法原理进行描述,给出了实现RSA算法的步骤和运用RSA算法进行数字签名及其验证的步骤,使其在电子商务中能够验证数据的完整性,验证签名者的身份和防止交易中的抵赖行为.  相似文献   

13.
讨论了MD5算法和RSA算法原理,设计并实现了一种基于MD5与RSA算法的数字签名系统。  相似文献   

14.
RSA算法被普遍认为是目前最优秀的公钥方案之一.本文提出了RSA的加/解密方案,结合使用RSA算法中应注意的问题,分析并设计出该算法的实现方法.  相似文献   

15.
本文首先讨论了RSA算法的实现原理,然后描述与分析了运用中国剩余定理来提高RSA解密算法效率的方法和实现步骤。结果分析表明基于中国剩余定理的RSA运算速度加快,具有一定的应用价值。  相似文献   

16.
介绍了标准RSA算法,在此基础上提出了一种新的RSA算法的变异算法,新算法通过修改RSA算法中的模N=pq的结构为N=pqr,使用较小的素数来实现;实验证明,此算法的解密速度比标准算法的速度提高1.7倍,而且其加密强度和安全性不受影响.  相似文献   

17.
通过对RSA算法的分析和对其几种实现方法的研究比较,针对该算法巨大的计算量开销问题,对生成密钥对的全过程采用了小素数集测试、优化的Miner-Rabit测试、Stein算法、求解同余方程等一系列方法,给出了该算法运行速度较高的一种实现,在AMD266 CPU、64 MB内存、Windows98操作系统的测试环境下,选取加密强度(即RSA算法的模长)为1 024 bit时,生成RSA算法密钥对的运行时间取100次运算的平均值为3.662 s,达到了实用化要求。  相似文献   

18.
利用RSA算法实现数字签名   总被引:2,自引:0,他引:2  
分析了网络通信的安全性问题,介绍了RSA算法基本思想,从通信双方的角度说明了用RSA算法实现数字签名的过程,并说明了证书的作用和构造过程,建立了一个RSA类,最后对RSA签名体制的性能进行了分析.  相似文献   

19.
官一品  高永仁 《科技信息》2012,(16):152-153
首先分析了非对称加密算法RSA的加密模型和认证模型。加密模型可实现保密性,认证模型可实现身份认证和数字签名。介绍了哈希函数MD5算法的基本概念和工作原理以及基于RSA及MD5的数字签名的实现过程。阐述了基于RSA算法的电子安全交易系统实现过程。最后给出了在电子安全交易过程中文档的发送和接收过程。经测试表明本文实现的算法具有良好的运行性能。  相似文献   

20.
RSA算法是公钥加密技术中的典型算法,在加密体制中占有重要地位。首先介绍RSA算法实现过程,并用具体实例验证其可行性。针对其加密算法的特点提出一种"大数模幂"的快速实现方法,将其计算难度降低,有效地提高运算速度。最后从数学理论方面对算法的原理进行分析。  相似文献   

设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号