Method for genertaing a digital signature
AssigneeSTMicroelectronics S.r.l.
InventorsGuido Marco Bertoni, Ruggero Susella, Andrea Palomba
Life of this patent
Estimating the term…
Loading patent…
AssigneeSTMicroelectronics S.r.l.
InventorsGuido Marco Bertoni, Ruggero Susella, Andrea Palomba
Estimating the term…
A method for generating a digital signature includes calculating a first magnitude representative of the inverse of a random number raised to the power two; obtaining a first element of the digital signature by executing scalar multiplication between an established point of the elliptic curve and the random number; obtaining a second magnitude by executing modular multiplication, with modulus corresponding to the established elliptic curve's order between the first magnitude and the secret encryption key; obtaining a third magnitude by executing a modular multiplication, with modulus corresponding to the established elliptic curve's order between the random number and the secret encryption key; obtaining a first addend of a second element of the digital signature by executing a modular multiplication, with modulus corresponding to the established elliptic curve's order between the second magnitude and the third magnitude; and generating a second element of the digital signature based on the first addend.
A computer-implemented method for generating a digital signature using an established mathematical curve of an established order, comprising:
An electronic device comprising:
A non-transitory computer-readable medium having computer-executable instructions stored thereon that, when executed on a computer, cause the computer to:
Dependencies are inferred from the claim text.