Design and Implementation of an Efficient Montgomery Modular Multiplier with a New Linear Systolic Array
Abstract桾o resolve the latency problem of implementing Montgomery modular multiplication algorithm using the linear systolic array, this paper proposes the improved Montgomery algorithm, and improves the systolic array by combining the long carry save adder (CSA) structure. This paper also proposes a series of methods to optimize the critical path and a non-waiting modular multiplication strategy which can allow the exponentiator to ignore the output delay of the multiplier. At last, the new modular multiplier can provide a much higher calculation speed, and also can avoid the signal broadcasting and amplification problem of the long CSA structure. The verification prototype is built on the FPGA. The time for 1024-bit modular multiplication merely needs 4.75..s under clock frequency of 243.9 MHz.
Jizhong Liu Jinming Dong
School of software Beihang University Beijing, China School of Electrical Engineering Beihang University Beijing, China
国际会议
北京
英文
225-229
2010-12-17(万方平台首次上网日期,不代表论文的发表时间)