Fast modular multiplication with carry save adder

Shuguo Li,Runde Zhou,Jianhua Feng,Honghua Zhou
DOI: https://doi.org/10.1109/ICASIC.2001.982575
2001-01-01
Abstract:An implementation algorithm for modular multiplication is proposed based on the 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.
What problem does this paper attempt to address?