Cryptographic method comprising a modular exponentiation operation
AssigneeInside Secure
InventorsChristophe Clavier, Vincent Verneuil
Life of this patent
Estimating the term…
Loading patent…
AssigneeInside Secure
InventorsChristophe Clavier, Vincent Verneuil
Estimating the term…
The present invention relates to a method for performing an iterative calculation of exponentiation of a large datum, the method being implemented in an electronic device (DV1) and comprising calculations of squaring and multiplying large variables performed in parallel, by squaring (SB1) and multiplication (SM1) blocks, the method comprising steps of: while a temporary storage buffer memory is not full of unused squares, triggering a calculation by the squaring block for a bit of the exponent, when the squaring block is inactive, storing each square provided by the squaring block in the buffer memory, if the bit of the corresponding exponent is on 1, and while the buffer memory contains an unused square, triggering a calculation by the multiplication block concerning the unused square, when the multiplication block is inactive.
A method for performing an iterative calculation of exponentiation of a large datum by an exponent formed of a number of bits, the method being implemented in an electronic device and comprising:
An electronic device comprising:
Dependencies are inferred from the claim text.