Patent ID: 11936768
Assignee: MICROCHIP TECHNOLOGY INCORPORATED
Field: Digital communication (Electrical engineering)
Classification: CPC H  G | IPC G  H

Claim 0:
1. A method of obfuscating at least a portion of a cryptographic process, the method comprising:
obtaining an obfuscation parameter;
applying an obfuscation process to an entire cryptographic parameter of a cryptographic process to obtain an obfuscated cryptographic parameter having substantially a same bit length as a bit length of the cryptographic parameter, wherein a parameter of the obfuscation process includes the obfuscation parameter;
reformatting the obfuscated cryptographic parameter into an expression comprising a random number, a non-zero constant, and a variable component having a value based, at least in part, on the obfuscated cryptographic parameter, wherein a bit length of each of the random number, non-zero constant, and the variable component is selected based, at least in part, on the cryptographic parameter; and
performing cryptographic operations of the cryptographic process to obtain cryptographic information, wherein a parameter of the cryptographic operations includes the obfuscated cryptographic parameter.