An Improved RNS Montgomery Modular Multiplier
Modular multiplication arithmetic plays an important role in public key cryptography. This paper presents an improved RNS modular multiplication for large operands. The algorithm uses Montgomerys method together with the Chinese Remainder Theorem, and is performed using a Residue Number System. The number of modular multiplication in the improved one is reduced by 300/(2n+8) percent (n is the number of modulus) comparing to the Bajards method. A proper hardware architecture for this algorithm is proposed. Finally this work has been verified by modeling it in verilog-HDL, implementing it under 0.18μm CMOS technology. The result indicates that our work has advanced performance than other works.
residue number system modular multiplication cryptography hardware implementation
Yang Tong-jie Dai Zi-bin Yang Xiao-hui Zhao Qian-jin
Institute of Electronic Technology, Information Engineering University Zhengzhou 450004, China
国际会议
太原
英文
144-147
2010-10-22(万方平台首次上网日期,不代表论文的发表时间)