| CPC H04L 9/002 (2013.01) [H04L 9/0662 (2013.01); H04L 9/0869 (2013.01); H04L 9/3066 (2013.01); H04L 9/3252 (2013.01); H04L 9/003 (2013.01); H04L 2209/04 (2013.01)] | 20 Claims |

|
1. A masked scalar blinding circuit comprising:
logic gates configured to receive a private key and generate a first private key value and a second private key value that sum to the private key;
a first multiplier configured to generate a first product based on a first random number and a multiplicative order group;
a second multiplier configured to generate a second product based on a second random number and the multiplicative order group; and
circuitry configured to generate a result and a carry out, based on the first private key value, second private key value, the first product, and the second product, the result and the carry out represent a value determined based on a masked version of the private key.
|