Systolic multiplier for Montgomery's algorithm

  • Authors:
  • Keon-Jik Lee;Kee-Young Yoo

  • Affiliations:
  • Computer & Software Laboratory, ETRI, Daejeon 305-350, South Korea;Department of Computer Engineering, Kyungpook National University, Taegu 702-701, South Korea

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

Quantified Score

Hi-index 0.00

Visualization

Abstract

A new processing element (PE) structure and serial-in-serial-out systolic multiplier are proposed for the efficient implementation of Montgomery's modular multiplication algorithm in RSA cryptosystem. By reorganizing and analyzing the recursive equation of Montgomery algorithm at the Boolean operator level, the critical path delay of the proposed PE is shorter compared with other designs. The critical path delay of the proposed PE is reduced by 9% and 36% when compared to a Walter PE and Guo's bit-serial PE, respectively. Furthermore, the area requirement of the proposed PE is 16% smaller than that of a Walter PE. With a continuous data input, the proposed array can produce multiplication results at a rate of one per n+3 cycles with a latency of 3n + 6 cycles, where n is the bit size of the modulus. The proposed architecture includes the features of regularity, modularity, local interconnection, and unidirectional data flow. Accordingly, it is well suited to VLSI implementation.