IEEE Transactions on Circuits & Systems II Express Briefs · 2018 · 46 citations · 10 references
ComputingComputer EngineeringComputer ScienceAlgorithmsComputer ArchitectureParallel ComputingHardware AccelerationModular ArithmeticParallel ArchitecturesDivisionsKaratsuba MultiplicationModular Arithmetic AlgorithmsModular MultiplicationMultiplier DesignMultipliers
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.
10
Modular multiplication without trial division
Peter L. Montgomery · Mathematics of Computation · 1985 · 2.4K citations
Modular Multiplication Without Trial Division
Peter L. Montgomery · Mathematics of Computation · 1985 · 1.1K citations · Full text
Multiplication of Multidigit Numbers on Automata
Anatolij A. Karatsuba, Yu. Ofman · Soviet physics. Doklady · 1963 · 794 citations