Article

Variation on variation on Euclid's algorithm

France Telecom Res. & Dev., Cesson-Sevigne, France
IEEE Signal Processing Letters (impact factor: 1.39). 06/2004; DOI:10.1109/LSP.2004.824053 pp.457 - 458
Source: IEEE Xplore

ABSTRACT In a paper entitled "Variation on Euclid's Algorithm for Plynomials", Calvez et al. has shown that the extended Euclid's algorithm can be partially obtained by the nonextended one; in fact, it can obtain only two of the three unknowns of the Bezout's theorem. This letter goes further and shows that all polynomials given by the extended Euclid's algorithm and all the intermediate values can be obtained directly by the nonextended Euclid's algorithm. Consequently, only remainder computations are used. Avoiding multiplications and divisions of polynomials decreases the computational complexity. This variation of Calvez et al. justifies the title of the present letter.

0 0
 · 
0 Bookmarks
 · 
50 Views
  • Source
    Article: Computing the Modular Inverse of a Polynomial Function over GF(2^P) Using Bit Wise Operation
    [show abstract] [hide abstract]
    ABSTRACT: Most public key crypto systems use finite field modulo arithmetic. This modulo arithmetic is applied on real numbers, binary values and polynomial functions. The computation cost is based on how it works with minimum use of scarce resources like processor and memory We have implemented the determination of the multiplicative inverse of a polynomial over GF(2^{p}) with minimum computational cost. The ``Extended Euclidean Algorithm'' (EEA) has been demonstrated to work very well manually for integers and polynomials. However polynomial manipulation cannot be computerized directly. We have implemented the same by using simple bit wise shift and XOR operations. In small applications like smart cards, mobile devices and other small memory devices, this method works very well. To the best of our knowledge, the proposed algorithm seems to be the first, efficient and cost effective implementation of determining the multiplicative inverse of polynomials over GF(2^{p}) using computers. As this is a pioneering work, the results could not be compared with that of any previous work.
    International Journal of Network Security. 01/2010;

Keywords

Avoiding multiplications
 
Bezout's theorem
 
computational complexity
 
divisions
 
Euclid's Algorithm
 
extended Euclid's algorithm
 
intermediate values
 
nonextended
 
nonextended Euclid's algorithm
 
Plynomials"
 
polynomials
 
polynomials decreases
 
present letter
 
three unknowns