Design and Implementation of different architectures of Montgomery modular multiplication

被引:0
作者
Kavyashree, S. [1 ]
Uma, B., V [2 ]
机构
[1] RVCE, VLSI Design & Embedded Syst, Bengaluru 59, India
[2] RVCE, Dept ECE, Bengaluru 59, India
来源
2017 2ND IEEE INTERNATIONAL CONFERENCE ON RECENT TRENDS IN ELECTRONICS, INFORMATION & COMMUNICATION TECHNOLOGY (RTEICT) | 2017年
关键词
CSA (Carry Save Addition); Montgomery Multiplication; Cryptography;
D O I
暂无
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
The Montgomery multiplication is the main block of modular exponentiation in cryptography. This paper discusses the three different architectures of Montgomery Multiplication and their performance is compared in terms and area and time optimization. The architectures are designed to improvise the area and reduce time. The designs are implemented in Verilog HDL and simulated using Synopsys VCS. They are also synthesized in Synopsys Design Compiler using 45nm libraries to get the cell area. The experimental results show that the time required for one Montgomery multiplication measured in terms of number of clock cycles is reduced by 1.5%, 1% and 3.5 % for the three different architectures discussed here over the previous implementations. It is achieved by minimizing the signals controlling the critical path of the design. Also there is a reduction in total cell area due to technology for the three designs presented in this paper.
引用
收藏
页码:1101 / 1105
页数:5
相关论文
共 7 条
[1]  
Dai Wangchen, 2016, IEEE T COMPUTERS
[2]  
Kim YS, 2000, PROCEEDINGS OF THE SECOND IEEE ASIA PACIFIC CONFERENCE ON ASICS, P187
[3]  
Kuang Shiann-Rong, 2016, IEEE T VERY LARGE SC, V24
[4]  
Loh, 2005, PROCESSOR DESIGN
[5]   Modified Montgomery modular multiplication and RSA exponentiation techniques [J].
McIvor, C ;
McLoone, M ;
McCanny, JV .
IEE PROCEEDINGS-COMPUTERS AND DIGITAL TECHNIQUES, 2004, 151 (06) :402-408
[6]  
MONTGOMERY PL, 1985, MATH COMPUT, V44, P519, DOI 10.1090/S0025-5718-1985-0777282-X
[7]   Montgomery exponentiation needs no final subtractions [J].
Walter, CD .
ELECTRONICS LETTERS, 1999, 35 (21) :1831-1832