Title :
Fast modular multiplication with carry save adder
Author :
Shuguo, Li ; Runde, Zhou ; Jianhua, Feng ; Honghua, Zhou
Author_Institution :
Inst. of Microelectron., Tsinghua Univ., Beijing, China
Abstract :
An implementation algorithm for modular multiplication is proposed based on Koc´s sign estimation technique. The main computation for the algorithm is divided into two parallel parts, i.e. computing 2T mod N and computing P=P+ajT (mod N). Since the two parts use the sign estimation technique, the n-bit addition carry chain can be reduced to 4-bit addition. This makes the circuit clock frequency high. One n-bit modular multiplication is completed every n+1 clock cycles. For n-bit exponent and n-bit modulus, the time and hardware cost are 1.5n(n+1) clock cycles and 20n gates count with CSA technique, respectively
Keywords :
adders; carry logic; clocks; multiplying circuits; 4 bit; CSA technique; Koc´s sign estimation technique; addition carry chain; carry save adder; circuit clock frequency; modular multiplication; n-bit exponent; n-bit modulus; Adders; Circuits; Clocks; Concurrent computing; Costs; Cryptography; Frequency; Hardware; Microelectronics; Very large scale integration;
Conference_Titel :
ASIC, 2001. Proceedings. 4th International Conference on
Conference_Location :
Shanghai
Print_ISBN :
0-7803-6677-8
DOI :
10.1109/ICASIC.2001.982575