Modular multiplication device and method
AssigneeSecure-Ic SAS
InventorsSylvain Guilley, Cédric Murdica
Life of this patent
Estimating the term…
Loading patent…
AssigneeSecure-Ic SAS
InventorsSylvain Guilley, Cédric Murdica
Estimating the term…
There is provided a modular multiplication device for performing a multiplication of a first multiplicand and a second multiplicand modulo a given modulus, each of the multiplicand comprising a given number of digits, each digit having a given word size. The modular multiplication device comprises: a multiplier for multiplying at least one digit of the first multiplicand with the second multiplicand to produce a multiplier output; a modular reduction unit configured to reduce a quantity derived from the multiplier output by the product of an extended modulus and an integer coefficient, the extended modulus being the product of the given modulus with an extension parameter, which provides a reduction output, the reduction output being a positive integer strictly smaller than the extended modulus, wherein the modular multiplication device further comprises a selection unit configured to select the extension parameter such that the time taken for the device to perform the multiplication is independent from the multiplicands.
A modular multiplication device for performing a multiplication of a first multiplicand and a second multiplicand modulo a given modulus, each of said multiplicands comprising a given number of digits, each digit having a given word size, said modular multiplication device comprising:
A method for performing a multiplication of a first multiplicand and a second multiplicand modulo a given modulus, each of said multiplicands comprising a given number of digits, each digit having a given word size, said method comprising:
Dependencies are inferred from the claim text.