Hardware Architecture for the Montgomery Modular Multiplication

Modular multiplication is the most dominant part of the computation performed in public-key cryptography systems such systems. The operation is time consuming for large operands. This paper examines the characteristics of yet another architecture to implement modular multiplication using the fast Montgomery algorithm. An experimental Montgomery modular multiplier prototype is described and simulated. The simulation results are presented. Key-Words:modular multiplication, Montgomery algorithm, simulation, cryptosystems.