Randomized RSA-based cryptographic exponentiation resistant to side channel and fault attacks
AssigneeSpansion LLC
InventorsArnaud Boscher, Elena Vasilievna Trichina, Helena Handschuh
Life of this patent
Estimating the term…
Loading patent…
AssigneeSpansion LLC
InventorsArnaud Boscher, Elena Vasilievna Trichina, Helena Handschuh
Estimating the term…
Systems and/or methods that facilitate secure electronic communication of data are presented. A cryptographic component facilitates data encryption, data decryption, and/or generation of digital signatures, associated with messages. The cryptographic component includes a randomized exponentiation component that facilitates decryption of data and/or generation of digital signatures by exponentiating exponents associated with messages. A random number is generated and utilized to randomize the value of a message. After an exponentiation is performed on the randomized message value, intermediate results can be analyzed to determine if there was error in the exponentiation. If there was no error in the exponentiation, a final value of the exponentiation is determined and provided as output as decrypted data or a digital signature; if there is error, an “error” output can be provided.
A system, comprising:
A method, comprising:
A computer readable storage medium comprising computer executable instructions that, in response to execution by a computer system, cause the computing system to perform operations comprising:
Dependencies are inferred from the claim text.