|
基于 Montgomery 模乘的RSA 加密处理器
RSA Encryption Processor Based on Montgomery Modular Multiplication
查看参考文献8篇
文摘
|
提出一种基4 的Montgomery 模乘算法及优化的硬件结构,将传统基2 模乘运算迭代次数减少近一半。在该模乘模块基础上设计高速RSA 加密处理器,采用进位保留形式的全并行模幂运算流程,避免长进位链和中间结果转换的问题。结果表明,该设计同时适应FPGA和ASIC 实现,完成一次标准1 024 位RSA 加密运算仅需9 836 个周期,加密速率提高50%以上。 |
其他语种文摘
|
A radix-4 Montgomery modular multiplication and the optimized circuit architecture are presented. It can reduce iterations of traditional radix-2 modular multiplication to about 50%. Based on this module, the implementation of high speed RSA encryption processor follows completely parallel modular exponentiation flow with Carry Save Addition(CSA) structure to perform long integer arithmetic. This avoids the repeated interim output/output format conversion. Result shows that the optimization is technology independent and thus should suit well for not only FPGA implementation but also ASIC. This design can complete a standard 1 024 bit RSA encrypt operation with only 9 836 clock cycles. Compared to the recently proposed design in the literature, the proposed design can achieve an increase of over 50% in throughput. |
来源
|
计算机工程
,2010,36(13):125-127 【核心库】
|
关键词
|
RSA 加密
;
模乘
;
模幂
;
蒙哥马利
;
进位保留加法器
|
地址
|
浙江大学超大规模集成电路设计研究所, 杭州, 310027
|
语种
|
中文 |
文献类型
|
研究性论文 |
ISSN
|
1000-3428 |
学科
|
自动化技术、计算机技术 |
基金
|
国家自然科学基金资助项目
|
文献收藏号
|
CSCD:3889370
|
参考文献 共
8
共1页
|
1.
Montgomery P L. Modular Multiplication Without Trial Division.
Mathematics of Computation,1985,44(1):519-521
|
CSCD被引
113
次
|
|
|
|
2.
Kwon T W. Two Implementation Methods of a 1024-bit RSA Cryptoprocessor Based on Modified Montgomery Algorithm.
Proc. of ISCAS'1,2001
|
CSCD被引
1
次
|
|
|
|
3.
Bunimov V. A Complexity-effective Version of Montgomery' Algorithm.
Proc. of ISCA'2,2002
|
CSCD被引
1
次
|
|
|
|
4.
Mcivor C. Modified Montgomery Modular Multiplication and RSA Exponentiation Techniques.
IEEE Proceedings of Computers and Digital Techniques,2004,151(6):402-408
|
CSCD被引
3
次
|
|
|
|
5.
Feng Gang. Implementation of RSA Based on Modified Montgomery Modular Multiplication Algorithm.
Proc. of International Conference on Scientific Computing,2006
|
CSCD被引
1
次
|
|
|
|
6.
Hu Zhengbing. An Efficient Architecture of 1024-bits Cryptoprocessor for RSA Cryptosystem Based on Modified Montgomery' Algorithm.
Proc. of IDAACS'7,2007
|
CSCD被引
1
次
|
|
|
|
7.
Ming-Der Shieh. A New Modular Exponentiation Architecture for Efficient Design of RSA Cryptosystem.
IEEE Transactions on Very Large Scale Integration(VLSI) Systems,2008,16(9):1151-1161
|
CSCD被引
1
次
|
|
|
|
8.
Jye-Jong Leu. Design Methodology for Booth-encoded Montgomery Module Design for RSA Cryptosystem.
Proc. of ISCAS'0,2000
|
CSCD被引
1
次
|
|
|
|
|
|