• DocumentCode
    1153825
  • Title

    The Calcualtion of Multiplicative Inverses Over GF(P) Efficiently Where P is a Mersenne Prime

  • Author

    Thomas, J.J. ; Keller, J.M. ; Larsen

  • Author_Institution
    Department of Research Engineering, Ven-Tel Inc.
  • Issue
    5
  • fYear
    1986
  • fDate
    5/1/1986 12:00:00 AM
  • Firstpage
    478
  • Lastpage
    482
  • Abstract
    The extended Euclidean algorithm is typically used to calculate multiplicative inverses over finite fields and rings of integers. The algorithm presented here has approximately the same number of average iterations and maximum number of iterations. It is shown, when P is a Mersenne prime, implementation of this algorithm on a processor, designed especially for mod P arithmetic operations, produces a more efficient algorithm with respect to the amount of program statements and number of operations. It is then shown heuristically, when the division and multiplications are performed simultaneously, the Euclidean algorithm has fewer subiterations.
  • Keywords
    Euclid´s algorithm; Fermat prime; Mersenne prime; finite fields; modulo P; multiplicative inverse; prime number; rings of integers; Algorithm design and analysis; Arithmetic; Digital filters; Filtering algorithms; Galois fields; Gaussian approximation; Hardware; Polynomials; Process design; Signal processing algorithms; Euclid´s algorithm; Fermat prime; Mersenne prime; finite fields; modulo P; multiplicative inverse; prime number; rings of integers;
  • fLanguage
    English
  • Journal_Title
    Computers, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    0018-9340
  • Type

    jour

  • DOI
    10.1109/TC.1986.1676791
  • Filename
    1676791