US 12,273,446 B2
Simplified masking for signed cryptography operations
Emre Karabulut, Raleigh, NC (US); Bharat S. Pillilli, El Dorado Hills, CA (US); and Mojtaba Bisheh Niasar, Ithaca, NY (US)
Assigned to Microsoft Technology Licensing, LLC, Redmond, WA (US)
Filed by Microsoft Technology Licensing, LLC, Redmond, WA (US)
Filed on Feb. 13, 2023, as Appl. No. 18/109,057.
Claims priority of provisional application 63/418,168, filed on Oct. 21, 2022.
Prior Publication US 2024/0137216 A1, Apr. 25, 2024
Int. Cl. H04L 9/08 (2006.01); H04L 9/30 (2006.01); H04L 9/32 (2006.01); H04L 9/00 (2022.01); H04L 9/06 (2006.01)
CPC H04L 9/0869 (2013.01) [H04L 9/3033 (2013.01); H04L 9/3252 (2013.01); H04L 9/003 (2013.01); H04L 9/0662 (2013.01); H04L 2209/04 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A method for masking operation security in a cryptographic technique, the method comprising:
generating a first random number;
determining a result of the first random number modulo a prime number resulting in a second random number;
subtracting the second random number from the prime number resulting in a first subtraction result;
adding a value of a private key to the first subtraction result resulting in a first split; and
responsive to determining the private key value is less than the second random number, providing the first split and the second random number as splits of the private key.