【摘 要】
:
RSA算法实现作为USBKEY认证中的关键技术之一。本文研究了USBKEY中的RSA算法,目的是充分利用USBKEY中有限的硬件条件,提高RSA算法的运行效率。本文通过对传统RSA算法进行分析
论文部分内容阅读
RSA算法实现作为USBKEY认证中的关键技术之一。本文研究了USBKEY中的RSA算法,目的是充分利用USBKEY中有限的硬件条件,提高RSA算法的运行效率。本文通过对传统RSA算法进行分析,针对RSA算法在USBKEY中现存的问题,首先提出了利用Montgomery算法对Miller-Rabin算法进行优化,并通过改进后Miller-Rabin算法对素数产生方法进行改进。这样可以使产生的素数避免带有规律性,而且可确保产生的素数为强素数。其次,提出了通过中国剩余定理中的混合基数转换法来对解密运算进行改进。该改进方法通过将大整数对 n 的模运算转换为大整数对较小的整数 p,q 的模运算,这样可以有效缓解硬件条件不足所带来的运算压力。再次,通过Montgomery算法将RSA算法的核心运算模幂运算转换为模乘运算,这样进一步提高了RSA算法整体的加解密效率。最后使用C++语言实现了改进后的RSA算法,通在PC机中的仿真实验以及将改进后的RSA算法应用到USBKEY后的测试结果表明,通过以上改进后,在USBKEY中RSA算法的效率确实得到了不少提高。
其他文献
无线传感器网络是大量的或移动的传感器以自组织和多跳的方式构成的无线网络,近年来随着传感器技术、低能耗电子、射频技术的飞速发展,集监测、处理、传输和控制于一体又无基
本文以静态灰度图像为研究对象,主要对信息隐藏置乱技术和空域信息隐藏技术进行了理论研究与实验分析。针对Arnold变换置乱前后图像的灰度直方图不发生任何变化,安全性略显不足
认知无线电是在软件无线电的基础上发展而来的能够自适应外界环境变化的无线通信技术,其核心思想是通过频谱感知和系统的智能学习能力,实现动态频谱分配和频谱共享;博弈论是
在当前的算法框架下,图上的NP难问题不大可能存在多项式时间的精确算法(除非P=NP)。关于NP难问题的研究主要集中在参数算法、近似算法、启发式算法和精确算法等多方面。核心
微博,是通过关注机制分享简短实时信息的广播式社交网络平台。其中包含了大量的突发话题,处理不当会造成谣言的滋生和蔓延,破坏网络秩序,影响社会治安,不利于社会的安定团结。本文
网络的发展带来了前所未有的技术革新,而作为一种社交媒体,网络论坛正在成为人们日常交流的重要工具。在网络论坛中,用户通过自己的账户发布和回复信息。一个论坛常常涉及各
伴随着互联网的飞速发展,为人们带来便利的同时,信息安全问题日益突出。如何保证信息安全在今天变得尤为重要。现有的安全防范体系因其技术的滞后性、被动性等因素并不能从根本
计算机网络把我们带入了一个信息化的社会。在信息社会里,计算机网络已成为现代社会赖以生存的物质基础,人们希望通过电子设备实现快速、远距离的交易,于是数字签名便应运而生,并
随着Internet的迅猛发展以及各种无线技术的广泛部署,各种入侵攻击对网络的危害日益严重,尤其是利用“跳板”、匿名信道等技术实施的新型隐秘入侵攻击,不仅对攻击信息进行加密,而
随着大的公司、组织机构中人员、应用系统、信息系统设备的不断增多,最初的用户管理已经扩展到对所有主体(包括人员、应用系统和信息系统设备)的身份管理。不同组织为了资