Fast, compact and symmetric modular exponentiation architecture by common-multiplicand Montgomery modular multiplications

Tao Wu,Shuguo Li,Litian Liu
DOI: https://doi.org/10.1016/j.vlsi.2012.09.002
IF: 1.345
2013-01-01
Integration
Abstract:In this paper, the primitive common-multiplicand Montgomery modular multiplication is developed for modular exponentiation. Together with Montgomery powering ladder, a fast, compact and symmetric modular exponentiation architecture is proposed for hardware implementation. The architecture consists of one group of processing elements along the central line and two symmetric groups of accumulation units on two sides. The central elements perform modular reductions, while the symmetric units on both sides accumulate the modular multiplication results. A feedforwarding architecture is employed to decrease the latency between processing elements, in parallel with the word-based accumulation units, which are also pipelined. Meanwhile, due to the symmetric architecture and Montgomery powering ladder, the modular exponentiation is immune from fault and simple power attacks. Implemented in FPGA platform, the performance of our proposed design outperforms most results so far in the literature.
What problem does this paper attempt to address?