Attack-resisted RSA Coprocessor Integrating Multiplication and Inverse

HAN Jun,ZENG Xiao-yang,LU Rong-hua,ZHAO Jia,TANG Ting-ao
DOI: https://doi.org/10.3969/j.issn.1000-1220.2007.04.038
2007-01-01
Abstract:An attack-resisted RSA coprocessor integrating multiplication and inverse is presented in this paper. The exponent recoding and dual-bit scanning techniques can speed up computing are added into exponentiation algorithm. The data masking and randomly recoding methods are also adopted to resist DPA attack. The digit-serial architecture is used in Montgomery multiplication and inverse, so the scalable Montgomery multiplication algorithm corresponding to small data path is presented by us. In VLSI design, the hardware reuse technique is employed to save area costs. The verification of design's functions is fulfilled by FPGA based platform. The design is also synthesized with TSMC 0.25 technology and it costs 26K gates at 170MHZ. So the merits of our design are multiple functions, scalable, attack-resisted and low cost.
What problem does this paper attempt to address?