-
题名RSA加解密运算的FPGA硬件实现研究
被引量:1
- 1
-
-
作者
邓林
徐炜遐
谭德立
-
机构
国防科技大学计算机学院
-
出处
《计算机工程与科学》
CSCD
2006年第10期20-22,28,共4页
-
文摘
本文介绍了基于XilinxXC2V4000FPGA、用蒙哥马力算法和Systolic阵列高效快速实现RSA加解密运算的方法。蒙哥马力算法将模N运算转化为移位操作,优化后的Systolic阵列以较少的资源高效地实现蒙哥马力算法,而幂运算转化技术的应用更进一步提高了RSA加解密运算的速度。为了充分利用FPGA资源,本文分析了不同的Systolic阵列粒度对系统性能的影响,并给出了密钥和需加解密信息均为s位的RSA加解密系统的硬件实现及s=1024位时的结果。
-
关键词
RSA
加解密
蒙哥马力
Systolic阵列
-
Keywords
RSA
encryption/decryption
Montgomery
systolic array
-
分类号
TP309
[自动化与计算机技术—计算机系统结构]
-
-
题名一种RSA模幂电路的设计与实现
- 2
-
-
作者
李巧红
孟李林
唐凯林
崔晨琪
-
机构
西安邮电大学电子工程学院
-
出处
《西安航空学院学报》
2013年第5期47-49,63,共4页
-
基金
陕西省"13115"科技创新工程重大科技专项基金资助项目(2009ZDKG-43)
-
文摘
为实现RSA算法中的模幂运算,针对面积、速率以及电路的复杂度问题,提出了一种基于FPGA实现的模幂运算电路。使用蒙哥马力算法以及L-R算法实现了模幂运算,并通过基于verilog硬件描述语言,将电路实现。结果表明,该方案实现的模幂运算的电路结构简单,资源利用率高,且能达到较高的性能。
-
关键词
RSA
蒙哥马力
L-R算法
模幂
硬件
-
Keywords
RSA
Montgomery
L-R algorithm
exponentiation
hardware
-
分类号
TP302
[自动化与计算机技术—计算机系统结构]
-