A Division-Free Toom-Cook Multiplication Based Montgomery Modular Multiplication

Zhen Gu,Shuguo Li
DOI: https://doi.org/10.1109/tcsii.2018.2886962
2018-01-01
Abstract:Toom–Cook multiplication is a theoretically more efficient multiplication algorithm than traditionally used Karatsuba and schoolbook multiplication but is rarely used in practical hardware designs due to its inherent exact divisions, which are time-consuming and difficult for parallel and serial acceleration. This brief proposes a method of division-free Toom–Cook multiplication based Montgomery modular multiplication, which makes it possible for Toom–Cook multiplication to be applied in practical and efficient hardware implementations. We also provide a hardware implementation of modular multipliers of 256 bits and 1024 bits with advantages on area-time-product over previous researches.
What problem does this paper attempt to address?