Montgomery Modular Multiplication on Reconfigurable Hardware: Systolic versus Multiplexed Implementation
Source: Hindawi Publishing
This paper describes a comparison of two Montgomery modular multiplication architectures: a systolic and a multiplexed. Both implementations target FPGA devices. The modular multiplication is employed in modular exponentiation processes, which are the most important operations of some public-key cryptographic algorithms, including the most popular of them, the RSA. The proposed systolic architecture presents a high-radix implementation with a one-dimensional array of Processing Elements. The multiplexed implementation is a new alternative and is composed of multiplier blocks in parallel with the new simplified Processing Elements, and it provides a pipelined operation mode.
| Format: | Size: | 810.10 | |
| Date: | Nov 2010 |



