Patent ID: 11934538
Assignee: SRI INTERNATIONAL
Field: Computer technology (Electrical engineering)
Classification: CPC G | IPC G

Claim 0:
1. A method comprising:
storing, by a computing system having one or more processors, to a memory, a replacement cryptographic primitive comprising instructions that implement a cryptographic algorithm that is different from a cryptographic algorithm of a target cryptographic primitive;
receiving, by the computing system, after storing the replacement cryptographic primitive, an executable binary file;
determining, by the computing system, if an executable program stored in the executable binary file includes the target cryptographic primitive;
based on determining that the executable program includes the target cryptographic primitive:
obtaining, by the computing system, from the memory, the replacement cryptographic primitive;
modifying, by the computing system, the executable binary file to include the replacement cryptographic primitive comprising the instructions that implement the cryptographic algorithm to cause the executable program to execute the replacement cryptographic primitive instead of the target cryptographic primitive; and

outputting the modified executable binary file.