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

  • Authors:
  • Tao Wu;Shuguo Li;Litian Liu

  • Affiliations:
  • Department of Microelectronics and Nanoelectronics, Tsinghua University, Beijing 100084, PR China;Institute of Microelectronics, Tsinghua University, Beijing 100084, PR China;Institute of Microelectronics, Tsinghua University, Beijing 100084, PR China

  • Venue:
  • Integration, the VLSI Journal
  • Year:
  • 2013

Quantified Score

Hi-index 0.00

Visualization

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.