-
公开(公告)号:US20180026798A1
公开(公告)日:2018-01-25
申请号:US15441001
申请日:2017-02-23
Applicant: STMicroelectronics S.r.l.
Inventor: Ruggero SUSELLA , Sofia MONTRASIO
CPC classification number: H04L9/3252 , H04L9/3066
Abstract: A device includes digital signature generation circuitry. The digital signature generation circuitry, in operation, generates a digital signature of a digital message by computing a first public curve point as a scalar product of a first secret integer key and a base point of an elliptic curve and applying a transform to data of the received digital message. The applying the transform to the data of the received digital message includes generating a second secret curve point as a scalar product of a second secret integer key and the base point of the elliptic curve, generating a modified secret integer nonce as a modular multiplication of the second secret integer and a secret integer nonce, generating a third curve point as a scalar product of the secret integer nonce and the second secret curve point and generating a signature component as a function of at least the modified secret nonce, the third curve point, and a hash value generated by applying a hash function to at least the data of the received digital message. The digital signature is generated based on the signature component.