Applications to Montgomery Modular Multiplication of Karatsuba Multiplication Without Overlapped Summation

Zhen Gu,Shuguo Li
DOI: https://doi.org/10.1109/edssc.2017.8126447
2017-01-01
Abstract:Karatsuba Multiplication Algorithm is commonly used in modular multiplications of public-key cryptosystems with large key sizes. The overlapped summation in Karatsuba Multiplication is difficult for parallel acceleration in hardware implementations. This paper proposes a method of avoiding the overlapped summation under the circumstances of calculating Montgomery Modular Multiplication. The proposed method has fewer addition rows and better parallelism.
What problem does this paper attempt to address?