A new RSA cryptosystem hardware implementation based on high-radix Montgomery's algorithm

Yingli Fang,Zhiqiang Gao
DOI: https://doi.org/10.1109/icasic.2001.982572
2001-01-01
Abstract:In this paper, we propose an efficient hardware-oriented modular multiplication algorithm based on Montgomery's algorithm. We employ the high-radix technique and modify the original Montgomery's algorithm to reduce hardware complexity and improve processing speed. A RSA cryptosystem hardware design based on this proposed algorithm is presented. The design has been implemented to a single-chip 512-bit RSA processor with CSMC (Central Semiconductor Manufacture Corporation) 0.6um CMOS standard cell library. The processor contains about 96k gates and delivers a baud rate of 113kbits/sec with 40MHz clock in the worst case.
What problem does this paper attempt to address?