IEEE Transactions on Computers · 2006 · 24 citations · 20 references
Automorphic FormArithmetic OperationsEngineeringComputational Number TheoryPrime Medium CharacteristicMedium Prime CharacteristicAlgebraic ComplexityFinite FieldAnalytic Number TheoryComputer AlgebraModulus ProblemComputational ComplexityComputer ScienceLagrange RepresentationElliptic Curve Cryptography
In this paper, we propose a complete set of algorithms for the arithmetic operations in finite fields of prime medium characteristic. The elements of the fields IF <sub xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink">pk</sub> are represented using the newly defined Lagrange representation, where polynomials are expressed using their values at sufficiently many points. Our multiplication algorithm, which uses a Montgomery approach, can be implemented in O(k) multiplications and O(k <sup xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink">2</sup> log k) additions in the base field IF <sub xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink">p</sub> . For the inversion, we propose a variant of the extended Euclidean GCD algorithm, where the inputs are given in the Lagrange representation. The Lagrange representation scheme and the arithmetic algorithms presented in the present work represent an interesting alternative for elliptic curve cryptography
20
Handbook of applied cryptography
Choice Reviews Online · 1997 · 10.4K citations
Valuable Reference, Cryptographic Primitive, Rapid Access +19
Modular multiplication without trial division
Peter L. Montgomery · Mathematics of Computation · 1985 · 2.3K citations
Choice Reviews Online · 2000 · 1.6K citations
Mathematical Programming, Engineering, Computational Number Theory +10
Modular Multiplication Without Trial Division
Peter L. Montgomery · Mathematics of Computation · 1985 · 1.1K citations · Full text