• DocumentCode
    1121001
  • Title

    Low Complexity Digit Serial Systolic Montgomery Multipliers for Special Class of {\\rm GF}(2^{m})

  • Author

    Talapatra, Somsubhra ; Rahaman, Hafizur ; Mathew, Jimson

  • Author_Institution
    Dept. of Inf. Technol., Bengal Eng. & Sci. Univ., Shibpur, India
  • Volume
    18
  • Issue
    5
  • fYear
    2010
  • fDate
    5/1/2010 12:00:00 AM
  • Firstpage
    847
  • Lastpage
    852
  • 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;
  • fLanguage
    English
  • Journal_Title
    Very Large Scale Integration (VLSI) Systems, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    1063-8210
  • Type

    jour

  • DOI
    10.1109/TVLSI.2009.2016753
  • Filename
    5152936