High-speed Radix-16 Design of a Scalable Montgomery Multiplier

FAN Yi-bo,ZENG Xiao-yang,YU Yu
DOI: https://doi.org/10.3321/j.issn:1000-436x.2006.04.017
2006-01-01
Abstract:An improved version of Montgomery multiplier was proposed basing the Tenca-Todorov-Ko?’s word based radix-8 Montgomery multiplier. Radix-16 was used for fast without adding any hardware, and the performance was im-proved up to 26% comparing to the Tenca-Todorov-Ko?’s design. On one hand, shorter critical path and faster frequency were got through adjusting the data-path, on the other hand, a half memory cost by preprocessing the data was saved-which would be stored in FIFO. The improved design was scalable to do any precision modular multiplication and RSA encryption. At last, a 2048-bit RSA test chip was implemented using 0.25 μm technology CMOS standard cell. The chip performs 2048-bit modular exponentiation in 28ms under 125MHz clock period.
What problem does this paper attempt to address?