首页 | 本学科首页   官方微博 | 高级检索  
相似文献
 共查询到18条相似文献,搜索用时 62 毫秒
1.
RSA公开密钥算法在面向对象编程方法下的实现   总被引:1,自引:0,他引:1  
该文主要针对RSA算法在面向对象编程方法(OOP)下的实现,系统地给出了类的定义、核心函数的实现流程、使用的主要计算机算法。使得算法实现较传统的实现方法,代码更容易重用、数据有更好的封装性和安全性、实现流程更清晰。通过算法的选取和优化,获得了较传统实现方法更好的系统实现性能。  相似文献   

2.
RSA公钥密码体制的安全性分析及其算法实现   总被引:9,自引:1,他引:9  
本文系统介绍了公开密钥密码体制和RSA公钥密码体制的工作原理,并对其进行了安全性分析。在此基础上,给出了RSA算法实现的具体策略。  相似文献   

3.
在密码系统中,主要分成私有密钥系统与公开密钥系统。在公开密钥系统中,RSA密码系统是最有名的密码系统,它是由高位元数的模乘法运算以及模指数运算所组成。大多网络系统使用公开密钥密码系统,而RSA密码系统和MD5信息摘要算法结合可以确保数据的完整性。  相似文献   

4.
在当今社会中,计算机网络通信已广泛应用到社会的各个领域,利用计算机网络进行商务活动时,其信息安全和信息的真实性极其重要。本文对计算机密码体制中非对称密码体制--RSA公开密钥密码体制进行了理论研究和阐述,并分析了其安全性。  相似文献   

5.
田莹  王丽君  张学东 《计算机工程》2003,29(6):166-167,170
提供了一种用DSP(数字信号处理)芯片来快速实现RSA算法的思路,给出了用TI公司的最新商用TMS3206201定点EVM来实现RSA算法的加/解密的详细过程,同时给出了强素数的概念。  相似文献   

6.
陈桂芳 《福建电脑》2010,26(3):85-86
现代密码学的一个基本原则是一切秘密寓于密钥之中,加密算法可以公开,密钥设备也可以丢失或被盗,但绝对不能使密钥丢失。如果密钥丢失,则敌手就可以完全破译信息,造成失密。于是,密钥的安全管理则是关系到整个通信系统或某个团体保守其秘密的重中之重的大事。正是由于这样的原因,为提高整个系统的安全性,必须加强密钥的管理,这包括密钥的生成、密钥的分配、使用、存储、销毁等一系列过程。讨论了密钥生成和分配过程中通信双方所做的工作。  相似文献   

7.
8.
本文介绍了公开密钥密码体制RSA算法通用程序的实现方案。着重探讨了算法构造和程序设计中的方法与技巧,并结合实际应用作了详细具体说明。  相似文献   

9.
毕桂 《网友世界》2012,(19):6-7
RSA算法是第一个能同时用于加密和数字签名的算法,算法原理容易理解和对明文进行操作也比较方便。作为公开密钥密码体制的RSA算法,从提出到现在已近二十年,是被研究得最广泛的公钥算法,经历各种的考验,被认为是目前最优秀的公钥方案之一。该算法的加密密钥和加密算法分开,使得密钥分配更为方便。RSA算法解决了大量网络用户密钥管理的难题,能更好适应计算机网络环境,这是公钥密码系统相对于对称密码系统最突出的优点。  相似文献   

10.
RSA密码算法的硬件实现   总被引:4,自引:0,他引:4  
王超  沈海斌  孟庆 《计算机工程与应用》2004,40(14):127-128,147
该文简要介绍了RSA密码算法的基本步骤,讨论了该算法的硬件实现及优化方法,提出了用CSA解决大数加法问题的方案,并给出FPGA测试的结果。从测试结果可以看出这种结构提高了速度,节省了面积。  相似文献   

11.
众所周知,RSA是唯一一个能够同时实现数据加密、数字签名、秘钥交换的算法。其过程可简述为选取两个大的质数乘积n=p’q(非公开),然后选择一个和牵(n)互质的整数e(其中1〈e〈(b(n)),求其关于欧拉函数巾(n)=(p-1)(q-1)=φ(P)*φ(q)的逆元d,进而得到公钥对与私钥对(e,n)和(d,n)。假如n是三个或更多素数的乘积会怎样?该算法是否依然成立?本文旨在探讨n取更多素数乘积时所得到的结论以及根据这些结论所能对RSA作出的改进。  相似文献   

12.
在当今社会中,计算机网络通信已广泛应用到社会的各个领域,利用计算机网络进行商务活动时,其信息安全和信息的真实性极其重要。本文对计算机密码体制中非对称密码体制——RSA公开密钥密码体制进行了分析,并给出了可运行的RSA算法的源代码。  相似文献   

13.
网络系统最主要的安全技术是数据加密,而RSA算法是密钥系统最安全的一种体制,其算法的安全性基于数论中大素数分解的困难性。该文首先介绍RSA公开密钥加密算法数学原理,并讨论RSA算法固有缺陷,最后分析RSA算法的安全性。  相似文献   

14.
白静 《电脑开发与应用》2007,20(8):24-25,31
为解决数据信息交换过程中的安全问题,在对RSA公开密钥加密算法数学原理进行描述的基础上,给出了利用Solovay-Strassen概率算法生成素数的一种实现方法,用本方法进行的素数测试,可以达到较快的运行速度。讨论了RSA算法在数字电视CAS中的应用,RSA算法会使其加密体制更安全、更有效。  相似文献   

15.
RSA算法是公钥密码系统的重要算法之一.本文通过研究RSA算法的特点,就其安全性问题提出了构造公钥/私钥对时应注意的几个问题:在公钥选择时要注意的盲区;当公钥/私钥对的选择使密文的幂指数低时会容易受攻击;一个团体使用公共模会造成不安全性;用户私钥丢失后应选用新的模来构造新的公钥/私钥对等等.  相似文献   

16.
在移动通信管理中,系统安全性能的稳定性非常重要。在移动系统安全度稳定不变的情况下,由于用户传送信息保密级别的不同,对系统的信息安全需求度经常会呈现出高坡度脉冲形态,从而导致系统安全性能的剧烈波动。本文提出的基于数字签名经典RSA算法体系的跟随式公钥大数算法,仅采用公钥大数位数N单一参数调节系统安全度,从而能方便地控制移动终端的安全复杂度和安全满足度,在更大的使用范围内稳定了系统的安全性能。  相似文献   

17.
网络服务的丰富,尤其是电子商务的发展,需要强健的密码技术确保安全可靠地传递信息。由于密码技术的敏感性,各国对其都有严格的控制。密码算法的工程实现对商业和军事都有着重要的意义。文章研究了加密强度高的RSA算法工程上实现的关键技术,包括随机数的产生及其随机性对算法安全性的影响,大整数的素性检测等。Java是一种应用广泛的跨平台网络编程语言,适合开发大型分布式系统,因而文中给出了RSA算法的一个Java实现,这对商业应用的开发有着重要的意义。  相似文献   

18.
匿名网络Tor提供了两种操作方式:Web服务方式和洋葱服务(或隐藏服务)方式.为了保证服务器端的匿名,"隐藏"洋葱服务,其域名(或洋葱地址)采用公钥字符串.由于它不具有可读性、难以记忆,是一种"非人类"的域名,一定程度上影响了网络服务的推广.为了使域名具有一定可读性、便于记忆,在不降低安全性的前提下,设计具有指定字符的onion域名.国外许多学者进行了大量研究,取得了一定的成果,其中最经典的是Shallot算法.在应用研究过程中发现Shallot算法存在许多问题,在分析Shallot算法的基础上,设计了一种洋葱地址快速生成算法Shallot++,对于指定字符串,Shallot++比shallot算法可以更快地生成符合要求的域名,仿真实验和算法分析证明了结论的正确性和效率性.  相似文献   

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

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