Title :
Low Complexity Digit Serial Systolic Montgomery Multipliers for Special Class of
Author :
Talapatra, Somsubhra ; Rahaman, Hafizur ; Mathew, Jimson
Author_Institution :
Dept. of Inf. Technol., Bengal Eng. & Sci. Univ., Shibpur, India
fDate :
5/1/2010 12:00:00 AM
Abstract :
Montgomery Algorithm for modular multiplication with a large modulus has been widely used in public key cryptosystems for secured data communication. This paper presents a digit-serial systolic multiplication architecture for all-one polynomials (AOP) over GF(2m) for efficient implementation of Montgomery Multiplication (MM) Algorithm suitable for cryptosystem. Analysis shows that the latency and circuit complexity of the proposed architecture are significantly less than those of earlier designs for same classes of polynomials. Since the systolic multiplier has the features of regularity, modularity and unidirectional data flow, this structure is well suited to VLSI implementations. The proposed multipliers have clock cycle latency of (2N - 1), where N = ??m/L??, m is the word size and L is the digit size. No digit serial systolic architecture based on MM algorithm over GF(2m) is reported before. The architecture is also compared to two well known digit serial systolic architectures.
Keywords :
VLSI; circuit complexity; clocks; cryptography; digital arithmetic; integrated circuit design; multiplying circuits; polynomials; systolic arrays; GF(2m); MM algorithm; Montgomery multiplication algorithm; VLSI implementation; all-one polynomials; circuit complexity; clock cycle latency; cryptosystem; digit serial systolic Montgomery multiplier; digit-serial systolic multiplication architecture; modular multiplication; modularity data flow; regularity data flow; systolic multiplier; unidirectional data flow; Digit-serial; VLSI; finite field; montgomery algorithm; multiplication; systolic array;
Journal_Title :
Very Large Scale Integration (VLSI) Systems, IEEE Transactions on
DOI :
10.1109/TVLSI.2009.2016753