Cryptography Method Comprising an Operation of Multiplication by a Scalar or an Exponentiation

A cryptographic data processing method, implemented in an electronic device including a processor, the method including steps of providing a point of an elliptic curve in a Galois field, and a whole number, and of calculating a scalar product of the point by the number, the coordinates of the point...

Full description

Saved in:
Bibliographic Details
Main Authors CLAVIER CHRISTOPHE, FEIX BENOÎT, VERNEUIL VINCENT
Format Patent
LanguageEnglish
Published 26.11.2015
Subjects
Online AccessGet full text

Cover

Loading…
More Information
Summary:A cryptographic data processing method, implemented in an electronic device including a processor, the method including steps of providing a point of an elliptic curve in a Galois field, and a whole number, and of calculating a scalar product of the point by the number, the coordinates of the point and the number having a size greater than the size of words that may be processed directly by the processor, the scalar multiplication of the point by the number including steps of: storing scalar multiples of the point multiplied-by the number 2 raised to a power belonging to a series of whole numbers, setting a resulting point for each non-zero bit of the first number, adding the resulting point and one of the stored multiple points, and providing at the output of the processor the resulting point as result of the scalar product.
Bibliography:Application Number: US201414762010