2006 · 27 citations · 15 references
EngineeringComputer EngineeringComputer ScienceComputer ArchitectureField-programmable Gate ArraysParallel ComputingData ParallelismHardware AccelerationParallel ArchitecturesParallel Computer ArchitectureParallel Data StructuresExponentiation AlgorithmsModular Arithmetic AlgorithmsModular ExponentiationMulti-digit MultiplicationMultiplier DesignProcessing Element Design
This paper describes a parallelized very high radix scalable Montgomery multiplier designed for non-redundant FPGA implementations. It improves on the very high radix scalable architecture by using techniques to parallelize the two multiplications within each processing element. The new design can perform 1024-bit modular exponentiation in 5.0 ms and 256- bit modular exponentiation in 0.20 ms using 2593 4-input lookup tables and 32 16 × 16 multipliers, improving the fastest scalable design yet reported.
15
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
Fast implementations of RSA cryptography
M. Shand, Jean Vuillemin · 2002 · 220 citations