To search, Click
below search items.


All
Published Papers Search Service

Title

An Optimized Montgomery Modular Multiplication Algorithm for Cryptography

Author

G.Narmadha, K. Balasubadra

Citation 
Vol. 13 No. 1 pp. 118123

Abstract

Montgomery modular multiplication is one of the fundamental operations used in cryptographic algorithms, such as RSA and Elliptic Curve Cryptosystems. The previous Montgomery multipliers perform a single Montgomery multiplication in approximately 2n clock cycles and it requires more number of addition stages for large word length additions, where n is the size of operands in bits. In this paper, new Montgomery modular multiplier is proposed which performs the same operation in approximately n clock cycles with almost same clock period. The proposed multiplier uses carry select adders (CSLAs) to perform large word length additions. Carry select adder is based on the concept of Binary to Excess1convertor (BEC). The proposed algorithm using the concept of precomputing partial results using two possible assumptions regarding the most significant bit of the previous word. The optimized algorithm is simulated using Xilinx ISE 12.1i and it is implemented using Virtex5 FPGA device.

Keywords

Rivest, Shamir, Adleman(RSA), Carry Select Adders (CSLAs) and Binary to Excess1convertor (BEC).

URL

http://paper.ijcsns.org/07_book/201301/20130119.pdf

