期刊文献+
共找到32篇文章
< 1 2 >
每页显示 20 50 100
A NEW RSA CRYPTOSYSTEM HARDWARE IMPLEMENTATION BASED ON MONTGOMERY'S ALGORITHM 被引量:5
1
作者 LU Jun-ming(卢君明) +1 位作者 LIN Zheng-hui(林争辉) 《Journal of Shanghai Jiaotong university(Science)》 EI 2002年第1期46-49,共4页
RSA public key crypto system is a relatively safe technology, which is widely used in today’s secure electronic communication. In this paper, a new implementation method to optimize a 1 024 bit RSA processor was pres... RSA public key crypto system is a relatively safe technology, which is widely used in today’s secure electronic communication. In this paper, a new implementation method to optimize a 1 024 bit RSA processor was presented. Basically, a fast modular multiplication architecture based on Montgomery’s algorithm was proposed. Modular exponentiation algorithm scans encryption from right to left, so two modular multiplications can be processed parallel. The new architecture is also fit for an effective I/O interface. The time to calculate a modular exponentiation is about n 2 clock cycles. The proposed architecture has a data rate of 93.7 kb/s for 1 024 bit work with a 100 MHz clock. 展开更多
关键词 montgomery algorithm modular multiplication rsa public-key crytosystem
在线阅读 下载PDF
FPGA IMPLEMENTATION OF RSA PUBLIC-KEY CRYPTOGRAPHIC COPROCESSOR BASED ON SYSTOLIC LINEAR ARRAY ARCHITECTURE 被引量:2
2
作者 Wen Nuan Dai Zibin Zhang Yongfu 《Journal of Electronics(China)》 2006年第5期718-722,共5页
In order to make the typical Montgomery’s algorithm suitable for implementation on FPGA, a modified version is proposed and then a high-performance systolic linear array architecture is designed for RSA cryptosystem ... In order to make the typical Montgomery’s algorithm suitable for implementation on FPGA, a modified version is proposed and then a high-performance systolic linear array architecture is designed for RSA cryptosystem on the basis of the optimized algorithm. The proposed systolic array architecture has dis- tinctive features, i.e. not only the computation speed is significantly fast but also the hardware overhead is drastically decreased. As a major practical result, the paper shows that it is possible to implement public-key cryptosystem at secure bit lengths on a single commercially available FPGA. 展开更多
关键词 rsa montgomery's algorithm Systolic linear array modular multiplication modular exponentiation
在线阅读 下载PDF
Radix-8 Booth译码Montgomery模乘的RSA算法的设计和硬件实现 被引量:1
3
作者 张鑫 王金城 +1 位作者 孙岩 金西 《小型微型计算机系统》 CSCD 北大核心 2008年第5期976-979,共4页
提出一种使用Radix-8 Booth译码的Montgomery模乘算法,进一步减少了模乘的中间乘积项个数,提高了模乘的速度.并给出基于该模乘算法的1024位RSA加密硬件的实现方案,其加密速度可达到采用普通Montgomery模乘的RSA加密方案的2倍.在设计方... 提出一种使用Radix-8 Booth译码的Montgomery模乘算法,进一步减少了模乘的中间乘积项个数,提高了模乘的速度.并给出基于该模乘算法的1024位RSA加密硬件的实现方案,其加密速度可达到采用普通Montgomery模乘的RSA加密方案的2倍.在设计方法上使用基于系统级算法的快速设计流程,在系统级设计阶段确定模乘和RSA整体算法的实现方案,并对其评估及优化,缩短了RTL阶段的设计时间,加快了设计思想到硬件实现的转化.实现方案在自行设计的FPGA开发板上通过验证,并进一步转换为ASIC设计综合. 展开更多
关键词 Radix-8 Booth译码 montgomery模乘 rsa加密/解密
在线阅读 下载PDF
基于RSA系统的Montgomery算法的改进设计 被引量:5
4
作者 杨宁 董威 戎蒙恬 《通信技术》 2003年第2期87-88,91,共3页
针对Montgomery算法中模乘模块的CIOS模式提出了一种改进算法。该算法模式比原CIOS模式节省了近一半的操作次数,并且给出了一种优化的硬件实现结构。在保证系统规模较小的基础上采用了两个相同的数据通路以加速运算速度,同时采用了移位... 针对Montgomery算法中模乘模块的CIOS模式提出了一种改进算法。该算法模式比原CIOS模式节省了近一半的操作次数,并且给出了一种优化的硬件实现结构。在保证系统规模较小的基础上采用了两个相同的数据通路以加速运算速度,同时采用了移位寄存器结构进一步简化时序控制的复杂性。此改进算法适用于各种公钥体制的加解密处理器。 展开更多
关键词 montgomery模乘算法 cios模式 rsa
原文传递
Montgomery算法在RSA中的应用及其优化 被引量:7
5
作者 王琴琴 陈相宁 《计算机技术与发展》 2007年第6期145-146,150,共3页
Montgomery算法作为一种快速模乘算法,常被应用于RSA、ElGamal等公钥密码算法的基本运算。对RSA和Montgomery算法进行简要的介绍和分析,并阐述了普通的Montgomery算法在RSA中的应用的思路和步骤。最常用的传统算法选取参数r为2的幂,基数... Montgomery算法作为一种快速模乘算法,常被应用于RSA、ElGamal等公钥密码算法的基本运算。对RSA和Montgomery算法进行简要的介绍和分析,并阐述了普通的Montgomery算法在RSA中的应用的思路和步骤。最常用的传统算法选取参数r为2的幂,基数为2,通过对普通算法的思路和步骤的分析,讨论改变其中参数r和基数的选择来减少乘方的模乘法数,并同时应用Dussé快速算法,从而达到大大提高运算速度的目的。 展开更多
关键词 rsa montgomery算法 模乘 Dussé快速算法
在线阅读 下载PDF
基于Montgomery算法的RSA密码协处理器设计 被引量:1
6
作者 曾为民 刘晶晶 +1 位作者 陈光化 马世伟 《微电子学与计算机》 CSCD 北大核心 2015年第8期115-119,124,共6页
为了提高RSA协处理器的加解密速度,在传统的Montgomery算法的基础上,提出一种从右到左扫描的高基快速模乘算法.该方案通过减少一个减法器和一个移位寄存器并预先计算两个值,从而减少了迭代的次数.改进后的模幂算法消除了由Montgomery迭... 为了提高RSA协处理器的加解密速度,在传统的Montgomery算法的基础上,提出一种从右到左扫描的高基快速模乘算法.该方案通过减少一个减法器和一个移位寄存器并预先计算两个值,从而减少了迭代的次数.改进后的模幂算法消除了由Montgomery迭代引起的额外因子R-1,从而大大减少了硬件电路的复杂性,从右到左的扫描法有效缩短了大数模幂运算的时间.实验结果表明:在电路面积没有增加的情况下,基于0.18μm CSMC标准单元库工艺下,在10 MHz的时钟频率下,RSA密码协处理器加密1024位的明文平均仅需330ms,等效单元门为26kgate.较之其他设计,在速度和面积上都有一定的优势. 展开更多
关键词 rsa协处理器 montgomery算法 模乘算法 从右到左的扫描算法
在线阅读 下载PDF
融入中国剩余定理及Montgomery算法的快速RSA算法研究 被引量:1
7
作者 于丽丽 王丽君 《微型机与应用》 2010年第6期67-70,74,共5页
利用中国剩余定理和Montgomery模乘算法的思想,改进了RSA密码体制。改进后的中国剩余定理算法在时间效率上有较大提高,而且加入Montgomery模乘算法使模乘速度及安全性都有较大的提高,更加适合于高速的RSA密码体制。
关键词 rsa密码体制 中国剩余定理 montgomery模乘算法
在线阅读 下载PDF
一种改进的Montgomery模乘快速算法 被引量:8
8
作者 孔凡玉 于佳 李大兴 《计算机工程》 CAS CSCD 北大核心 2005年第8期1-3,9,共4页
利用Karatsuba-Ofman算法的思想,改进了Montgomery模乘的CIOS实现算法:一方面,改进后的CIOS算法在时间效率上有较大提高,减少的乘法次数比率接近25%;另一方面,改进后的算法具有更好的并行性,能够实现两个乘法器的并行结构,适合于设计高... 利用Karatsuba-Ofman算法的思想,改进了Montgomery模乘的CIOS实现算法:一方面,改进后的CIOS算法在时间效率上有较大提高,减少的乘法次数比率接近25%;另一方面,改进后的算法具有更好的并行性,能够实现两个乘法器的并行结构,适合于设计高速的RSA密码专用芯片。 展开更多
关键词 rsa密码体制 montgomery模乘 cios算法 Karatsuba-Ofman算法
在线阅读 下载PDF
Montgomery算法及其快速实现 被引量:5
9
作者 雷明 叶新 张焕国 《计算机工程》 CAS CSCD 北大核心 2003年第14期45-46,111,共3页
基于传统的Montgomery算法,提出了对其加速的3种方案。分别对求逆元、模乘以及大整数平方运算构造了相应的快速算法,大大降低了传统Montgomery算法的时间复杂度,从而提高了RSA算法的加解密速度。
关键词 rsa算法 montgomery算法 模乘
在线阅读 下载PDF
一种新型的基于Montgomery的模幂器结构 被引量:2
10
作者 张远洋 李峥 +1 位作者 杨磊 张少武 《计算机工程》 CAS CSCD 北大核心 2007年第16期211-213,共3页
大数模乘是许多公钥密码体制的核心运算,也是运算效率提高的瓶颈。基于Montgomery模乘算法,该文提出了一种改进的快速模乘及其模幂算法,由于采用了新的booth编码,算法的循环次数减少近一半,因此性能提高近一倍。模幂器采用新型的保留进... 大数模乘是许多公钥密码体制的核心运算,也是运算效率提高的瓶颈。基于Montgomery模乘算法,该文提出了一种改进的快速模乘及其模幂算法,由于采用了新的booth编码,算法的循环次数减少近一半,因此性能提高近一倍。模幂器采用新型的保留进位加法器(CSA)树,此结构无须对每次模乘的结果求和。实验表明,在97MHz时钟频率下,1 024-bit模幂器的波特率为184Kb/s,适合于设计高速的公钥密码协处理器。 展开更多
关键词 montgomery模乘算法 保留进位加法器 rsa
在线阅读 下载PDF
Montgomery模平方算法及其应用 被引量:2
11
作者 王金荣 周贇 王红霞 《计算机工程》 CAS CSCD 北大核心 2007年第24期155-157,共3页
分析Montgomery模乘算法的设计思想和模平方中乘法的计算过程,通过引入两种新的平方计算方法以及对Montgomery算法的优化,提出适合于通用32位处理器实现的Montgomery模平方算法。将该方法应用于模幂计算,给出基于滑动窗口技术的Montg... 分析Montgomery模乘算法的设计思想和模平方中乘法的计算过程,通过引入两种新的平方计算方法以及对Montgomery算法的优化,提出适合于通用32位处理器实现的Montgomery模平方算法。将该方法应用于模幂计算,给出基于滑动窗口技术的Montgomery模幂算法。实验结果表明,该算法能将模幂的计算速度提高9%~12%。 展开更多
关键词 rsa公钥 DSA公钥 montgomery模乘算法
在线阅读 下载PDF
使用改进的心动阵列结构实现RSA公共密钥算法 被引量:1
12
作者 田渊 王超 +2 位作者 吴旭凡 丁黄胜 胡晨 《电子器件》 CAS 2002年第4期448-452,共5页
本文介绍了一种 RSA算法的电路实现结构。该结构是对心动阵列结构的改进 ,对心动阵列结构的核心模块长加法模块进行了循环复用 ,在大幅度降低电路面积的情况下 ,运算速度没有明显的降低。用 Verilog描述了整个设计 ,并在
关键词 rsa公开密钥体制 montgomery算法 心动阵列结构 模幂运算 模乘运算
在线阅读 下载PDF
RSA高速模乘单元的设计 被引量:1
13
作者 李涛 张盛兵 李瑛 《计算机工程与应用》 CSCD 北大核心 2003年第26期48-50,共3页
论文分析了Montgomery算法,利用迭代加法之间的并行性提出了一种流水并行工作的硬件模乘结构。该结构具有时钟频率高,模幂运算时间短的优点,适合于RSA的模幂运算,可以极大提高RSA加密运算的效率,同时其体系结构适合于高阶Montgomery算... 论文分析了Montgomery算法,利用迭代加法之间的并行性提出了一种流水并行工作的硬件模乘结构。该结构具有时钟频率高,模幂运算时间短的优点,适合于RSA的模幂运算,可以极大提高RSA加密运算的效率,同时其体系结构适合于高阶Montgomery算法的实现。FPGA实现的结果表明,512位的高速模乘单元工作频率74.27MHZ;1024位的高速模乘单元工作频率73.94MHZ。模乘单元的面积与位宽成正比,而工作频率基本不变。基于此结构,512位的RSA运算时间为1.78ms,1024位的RSA运算时间为7.08ms。 展开更多
关键词 模乘运算 rsa 进位保留加法器 流水链 WALLACE树
在线阅读 下载PDF
针对RSA密码算法的指令Cache攻击方法 被引量:1
14
作者 郑媛媛 王韬 +1 位作者 赵新杰 陈财森 《微电子学与计算机》 CSCD 北大核心 2009年第2期197-200,204,共5页
以OpenSSL0.9.8e实现的RSA密码系统解密/签名执行过程为攻击对象,以RSA密码实现过程中利用的蒙哥马利模乘算法中的额外约简步骤为突破点,以随着密钥位的不同而会产生不同的约简步骤为理论基础,将指令Cache分析作为检测额外约简步骤发生... 以OpenSSL0.9.8e实现的RSA密码系统解密/签名执行过程为攻击对象,以RSA密码实现过程中利用的蒙哥马利模乘算法中的额外约简步骤为突破点,以随着密钥位的不同而会产生不同的约简步骤为理论基础,将指令Cache分析作为检测额外约简步骤发生的工具进行密码分析,最终恢复原始密钥,从而证明指令cache分析,对成功实施RSA密码攻击的可行性. 展开更多
关键词 rsa 微架构分析 指令cache分析 蒙哥马利模乘算法 额外约简
在线阅读 下载PDF
RSA加密方式的应用及优化 被引量:2
15
作者 姜明富 栗磊 《信阳农林学院学报》 2014年第4期121-124,共4页
本文研究了RSA密码体制的核心算法,提出了该核心算法在处理大数运算时速度太慢的问题。RSA加密体制执行的效率很大程度取决于快速进行模幂运算,模幂运算又相当于模乘运算的循环,蒙哥马利模乘运算利用二进制数的位移原理解决了快速模乘... 本文研究了RSA密码体制的核心算法,提出了该核心算法在处理大数运算时速度太慢的问题。RSA加密体制执行的效率很大程度取决于快速进行模幂运算,模幂运算又相当于模乘运算的循环,蒙哥马利模乘运算利用二进制数的位移原理解决了快速模乘问题。根据蒙哥马利模乘运算的原理,验证了蒙哥马利算法提高RSA加密体制的实际效率。 展开更多
关键词 rsa加密体制 蒙哥马利算法 快速模乘
在线阅读 下载PDF
蒙哥马利算法在RSA中的应用研究 被引量:3
16
作者 贺令亚 《现代计算机(中旬刊)》 2014年第10期7-9,共3页
蒙哥马利算法是一种快速的模乘算法,广泛应用于公钥密码体制中,例如RSA、Elgamal算法的基本运算。对RSA的数学理论基础及加解密的过程进行阐述,对蒙哥马利算法进行深入的研究,详细叙述其理论基础和算法原理,对其在RSA的应用进行理论推导... 蒙哥马利算法是一种快速的模乘算法,广泛应用于公钥密码体制中,例如RSA、Elgamal算法的基本运算。对RSA的数学理论基础及加解密的过程进行阐述,对蒙哥马利算法进行深入的研究,详细叙述其理论基础和算法原理,对其在RSA的应用进行理论推导,并提出改进的方向。 展开更多
关键词 rsa 蒙哥马利算法 模乘
在线阅读 下载PDF
Montgomery算法分析与研究 被引量:3
17
作者 李明久 季晓勇 刘鞭箭 《科学技术与工程》 2006年第12期1628-1631,共4页
Montgomery算法作为一种快速大数模乘算法,常被应用于RSA、ElGamal等公钥密码算法的基本运算。对Montgomery算法进行了深入的剖析,系统地进行了理论推导,通过实验应用分析比较了两种有代表性的优化方案,并针对性地给出了其他方面的一些... Montgomery算法作为一种快速大数模乘算法,常被应用于RSA、ElGamal等公钥密码算法的基本运算。对Montgomery算法进行了深入的剖析,系统地进行了理论推导,通过实验应用分析比较了两种有代表性的优化方案,并针对性地给出了其他方面的一些改进建议。 展开更多
关键词 rsa montgomery算法 模乘
在线阅读 下载PDF
一款可扩展RSA公钥密码芯片的设计与实现 被引量:1
18
作者 孟强 杨晓辉 +1 位作者 刘振 贾利新 《河南科学》 2009年第10期1270-1273,共4页
针对可扩展模乘算法进行研究,设计出了在资源允许的情况下,可支持任意密钥长度的可扩展RSA模幂电路,使RSA公钥密码芯片能满足任意安全等级需求.基于Altera公司的StratixII EP2S30F672C3 FPGA器件,实现并验证了可扩展至2048位的可扩展RS... 针对可扩展模乘算法进行研究,设计出了在资源允许的情况下,可支持任意密钥长度的可扩展RSA模幂电路,使RSA公钥密码芯片能满足任意安全等级需求.基于Altera公司的StratixII EP2S30F672C3 FPGA器件,实现并验证了可扩展至2048位的可扩展RSA模幂电路,实验结果表明,该方案很好的解决了RSA公钥密码芯片扩展性问题. 展开更多
关键词 rsa 可扩展 模乘 模幂 混合算法 montgomery算法 JB算法
在线阅读 下载PDF
RSA算法在FPGA上的实现 被引量:1
19
作者 张淑芬 郝福珍 《计算机工程与设计》 CSCD 北大核心 2010年第13期2962-2965,共4页
为解决提高RSA算法的加密速度保证加密的安全性,提出了在FPGA上实现RSA算法。通过分析RSA算法将该算法分解成模乘运算,模乘的求解采用改进的蒙哥马利算法实现,并通过脉动阵列的方式消除蒙哥马利算法中的长整数进位,有效降低了延迟提高... 为解决提高RSA算法的加密速度保证加密的安全性,提出了在FPGA上实现RSA算法。通过分析RSA算法将该算法分解成模乘运算,模乘的求解采用改进的蒙哥马利算法实现,并通过脉动阵列的方式消除蒙哥马利算法中的长整数进位,有效降低了延迟提高加密速度。同时为了降低FPGA的资源占用,RSA算法采用流水线方式实现脉动阵列,并通过软硬件的协同合作完成算法中素数的判定生成算法参数。在FPGA上下载验证1024位的RSA算法,实验结果表明,采用上述方式实现的RSA算法能占用较少的资源并达到较快的加密速度。 展开更多
关键词 rsa 蒙哥马利算法 脉动阵列 MILLER-RABIN 模乘
在线阅读 下载PDF
Montgomery算法在ARM上的快速实现
20
作者 李明久 季晓勇 刘鞭箭 《微型电脑应用》 2006年第10期44-45,52,共3页
Montgomery算法作为一种快速大数模乘算法,常被应用于RSA、ElGamal等公钥密码算法的基本运算。但是很少有文章对其进行具体理论分析。本文对Montgomery算法进行了深入的剖析,系统地进行了理论推导,并提出了针对ARM7芯片的优化实现方案... Montgomery算法作为一种快速大数模乘算法,常被应用于RSA、ElGamal等公钥密码算法的基本运算。但是很少有文章对其进行具体理论分析。本文对Montgomery算法进行了深入的剖析,系统地进行了理论推导,并提出了针对ARM7芯片的优化实现方案。采用该方案可以使RSA算法的运行速度有很大提升。 展开更多
关键词 rsa montgomery算法 模乘 ARM
在线阅读 下载PDF
上一页 1 2 下一页 到第
使用帮助 返回顶部