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

Claim 11:
12. A crypto-engine of an electronic system, comprising:
a processor;
a first memory having processor-executable instructions stored thereon that, when executed by the processor, cause the processor to:
apply an obfuscation process to an entire cryptographic parameter of a cryptographic process to obtain an obfuscated cryptographic parameter, wherein a bit length of the obfuscated cryptographic parameter is substantially the same as a bit length of the cryptographic parameter;
reformat 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
perform cryptographic operations of the cryptographic process to obtain cryptographic information, wherein a parameter of the cryptographic operations includes the obfuscated cryptographic parameter.