This paper presents an FPGA-based Montgomery modular multiplier for implementing high-throughput RSA cryptosystems. First, we propose a variable segmentation Montgomery modular multiplication (VSMMM) algorithm which enables the radix of the multiplier and the multiplicand adapt to any given datawidth. Then, to make trade-offs among latency, area and throughput, we design a dual-path fully concurrent MMM architecture based on VSMMM algorithm. As a case study, a RSA processor has been implemented using the proposed method. Experimental results show that the proposed MMM multiplier and RSA processor achieve much higher throughput than existing works.
CITATION STYLE
Xiao, H., Yu, S., Cheng, B., & Liu, G. (2022). FPGA-based high-throughput Montgomery modular multipliers for RSA cryptosystems. IEICE Electronics Express, 19(9). https://doi.org/10.1587/elex.19.20220101
Mendeley helps you to discover research relevant for your work.