Computing Multiplicative Inverses in GP(p)

dc.contributor.authorCollins, G. E.en_US
dc.date.accessioned2012-03-15T16:16:08Z
dc.date.available2012-03-15T16:16:08Z
dc.date.created1968en_US
dc.date.issued1968en
dc.description.abstractTwo familiar algorithms, the extended Euclidean algorithm and the Fermat algorithm (based on Fermat's theorem up 2 a(mod p)), are analyzed and compared as methods for computing multiplicative inverses in GF(p). Using Knuth's results on the average number of divisions in the Euclidean algorithm, it is shown that the average number of arithmetic operations required by the Fermat algorithm is nearly twice as large as the average number for the extended Euclidean algorithm. For each of the two algorithms, forward and backward versions are distinguished. It is shown that all numbers computed in the forward extended Euclidean algorithm are bounded by the larger of the two inputs, a property which was previously established by Kelisky for the backward version.en_US
dc.format.mimetypeapplication/pdfen_US
dc.identifier.citationTR22en
dc.identifier.urihttp://digital.library.wisc.edu/1793/57496
dc.publisherUniversity of Wisconsin-Madison Department of Computer Sciencesen_US
dc.titleComputing Multiplicative Inverses in GP(p)en_US
dc.typeTechnical Reporten_US

Files

Original bundle

Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
TR22.pdf
Size:
797.15 KB
Format:
Adobe Portable Document Format