首页 | 本学科首页   官方微博 | 高级检索  
相似文献
 共查询到20条相似文献,搜索用时 15 毫秒
1.
RSA算法实现数字签名时,对处理信息有〔0,r-1〕的限制,因此实现数字签名时很容易产生错误。本文利用重新分组的方法对此进行了改进,并通过实践证明了该方法的正确性。  相似文献   

2.
郝维来 《信息技术》2003,27(2):34-35
针对网上通信安全的重要性 ,提出了利用RSA加密技术实现数字签名的方法 ,通过深入研究RSA的安全性和模幂算法 ,并编程予以实现 ,为网络通信安全技术提供参考。  相似文献   

3.
一个高效的基于身份和RSA的紧致多重数字签名方案   总被引:4,自引:0,他引:4  
紧致多重数字签名是指多个用户对同一个消息进行多重签名,所得多重签名的长度和单个用户签名的长度相当。该文提出一个高效的基于身份和RSA的紧致多重签名方案。签名和验证的效率比Bellare和Neven的多重签名方案提高了接近50%,多重签名的长度和单个RSA签名长度相当,因为使用了基于身份的公钥密码,新方案很好地实现了多重签名的紧致性目标。在随机预言模型和RSA假设下证明了方案的安全性。  相似文献   

4.
用FPGA实现RSA密码系统   总被引:1,自引:0,他引:1  
文章提出用可重新配置器件FPGA实现RSA密码系统,给出了算法和相应的硬件电路,并利用Altrea公司的QuartusⅡ软件和APEXⅡ系列的芯片对该电路进行了仿真,结果证明本设计正确。与传统的ASIC解决方案相比,采用FPGA设计缩短了设计周期,降低了成本,尤其在通信系统巾,更具实用价值。  相似文献   

5.
数字签名算法及其比较   总被引:2,自引:1,他引:2  
随着信息技术的发展,数字签名是电子商务、电子政务等应用的关键技术之一。文章介绍了数字签名的功能和基本原理,讨论了三类数字签名算法,并对比分析了它们在安全性能、计算速度、空间占用和通信带宽等方面的优劣。由于椭圆曲线数字签名各方面的优势,因而其具有很好的应用前景。  相似文献   

6.
RSA是目前公认的在理论和实际应用中最为成熟和完善的一种公钥密码体制,不仅可以进行加密,还可以用来进行数字签名和身份验证,是公钥密码体制的代表。对RSA数据加密算法在数字签名中的应用作了详细的分析,对RSA算法做了全面的讨论,大数模幂乘运算是实现RSA等公钥密码的基本运算,其运行效率决定了RSA公钥密码的性能,主要研究了各种模幂算法的快速实现方法,对其中某些环节做了适当的改进。  相似文献   

7.
RSA公钥密码体制中的模乘算法   总被引:2,自引:0,他引:2  
陈智敏 《通信技术》2002,(12):106-107
基于RSA公钥密码体制的安全性及其特点,在Montgomery积算法的基础上提出了模数为512比特的ModMul算法。  相似文献   

8.
刘丽蓓  邵丙铣 《微电子学》2003,33(5):399-402
对Montgomery算法进行了改进,提供了一种适合智能卡应用、以RISC微处理器形式实现的RSA密码协处理器。该器件的核心部分采用了两个32位乘法器的并行流水结构,其功能部件是并发操作的,指令执行亦采用了流水线的形式。在10MHz的时钟频率下,加密1024位明文平均仅需3ms,解密平均需177ms。  相似文献   

9.
本文在探讨了基于公钥密码RSA的数字签名的工作原理基础上,利用数字签名的认证特性和JAVA的跨平台、易移植及高安全等特性,设计了一种在网络系统中实现身份认证的方法,保证了敏感数据的保密性、完整性以及抗否认性,从而防止了非法用户的入侵,且在Windows2000、JDK5.0中通过了程序测试。  相似文献   

10.
从分析云计算的安全现状入手,着重考虑云端数据与服务的安全需求,提出采用RSA密码算法解决云计算中身份认证的问题,使用户获得服务的质量得到明显提升。  相似文献   

11.
白永祥  何林  陈逸怀 《电子设计工程》2021,29(16):120-125,130
RSA密码算法是目前信息安全领域使用最为广泛的公钥密码系统.基于目前流行的Py-thon语言,使用PyCryptodome软件包中的密码算法库,设计并实现了RSA公钥密码系统中的密钥生成、加密算法、解密算法及数字签名.与C++及JAVA下的RSA算法实现相比,该设计充分运用了Python语言的简洁、明快、易于上手等特点...  相似文献   

12.
基于椭圆曲线和RSA的数字签名的性能分析   总被引:1,自引:0,他引:1  
数字签名是电子商务、电子政务开展的有力保障。他在实现身份验证、数据完整性、不可抵赖性等功能方面都有重要应用。其实现基础是加密算法技术,使用公钥加密算法和散列函数。目前主要的数字签名算法有RSA,ELGamal和椭圆曲线密码(ECC)。介绍了基于ECC和RSA数字签名算法的一般模型,并且给出了两种签名算法在C 下的性能比较,根据比较结果分析,探讨两种数字签名算法的应用范围。  相似文献   

13.
RSA的安全性是依据大整数分解的困难性而设计的。RSA公开密钥加密体制中n为2个大素数的乘积,即针对n=pq(p,q为大素数)的大整数分解,这里介绍了RSA算法的扩展算法的加密和解密原理,即针对n=p1,p2,…,pr(p1,p2,…,pr为大素数)的大整数分解。通过扩展素因子的个数达到RSA算法的安全性。比较RSA算法,扩展的RSA算法不仅可用于数据加密解密,也可用于数字签名。利用扩展的RSA算法实现数字签名也具有较高的安全性和可靠性。  相似文献   

14.
徐江涛  傅妍芳 《电子设计工程》2013,21(9):120-121,124
RSA算法是第一个能同时用于加密和数字签名的算法,是一个被研究的最广的算法,从提出到现在经历了各种攻击的考验,逐渐为人们接受,普遍认为是目前最优秀的公钥算法之一。但是幂模运算是RSA的速度瓶颈,而模幂运算又可以转化为平均(3e)/2次的模乘运算,蒙哥马利算法被认为是计算大数模乘的最快算法,利用蒙哥马利算法对幂模运算的改进可以大大提高RSA的加解密效率。实验证明,使用1 024位密钥加密文件,利用蒙哥马利算法改进后的RSA算法的加密耗时减少了3/4左右。  相似文献   

15.
随着Internet的广泛使用,信息的安全与保密显得越来越重要,日益激增的电子商务和因特网应用需求使公钥密码系统得以普及。文章在简要介绍了RSA公钥密码系统的产生背景之后,详细介绍了RSA公钥密码算法的数论理论基础及密码算法结构,最后分析了RSA公钥密码系统的安全性。  相似文献   

16.
梅林  梅申信 《现代电子技术》2006,29(13):72-73,80
RSA的安全基于大数分解的难度,其公开密钥和私人密钥是一对大素数的函数,从一个公开密钥和密文中恢复出明文的难度等价于分解两个大素数之积。电子商务的实现需要多种理论与技术的完美支持,其中,密码技术占有极其重要的位置。网络是开展电子商务的基础,网络的安全性直接关系到电子交易的安全性。这里主要通过对电子商务安全隐患的分析,论证了数据加密技术在电子商务安全中的作用,重点探讨了RSA公钥加密算法。并通过实例对其加密原理、计算复杂性等安全性问题做了详细的分析和阐述。  相似文献   

17.
基于二进制冗余数的快速RSA算法的改进   总被引:2,自引:0,他引:2  
介绍了BR,BRR和改进的BRR算法,提出了一种新的快速RSA算法,分析了新算法的速度。  相似文献   

18.
RSA是目前应用较为广泛的公钥体制之一。分析了其应用中各参数选择时应考虑的问题,以避免降低系统的安全性。  相似文献   

19.
基于Altera FPGA的软硬件协同仿真   总被引:3,自引:0,他引:3  
瞿俊杰  陈咏恩 《半导体技术》2003,28(5):52-53,64
简要介绍了软硬件协同仿真技术,指出了在大规模FPGA开发中软硬件协同仿真的重要性和必要性,给出基于A1tera FPGA的门级软硬件协同仿真实例。  相似文献   

20.
数字签名算法SHA-1的FPGA高速实现   总被引:2,自引:0,他引:2  
随着网络的迅速发展,信息安全越来越重要,信息认证是验证收到信息来源和内容的基本技术。常用的信息验证码是使用单向散列函数生成验证码,安全散列算法SHA-1使用在是因特网协议安全性(IPSec)标准中。在设计中使用FPGA高速实现SHA-1认证算法,以PCI卡形式处理认证服务。  相似文献   

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

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