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

Claim 19:
20. A non-transitory computer-readable storage medium having stored thereon instructions that, when executed, cause a processor to:
store, 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;
receive, after storing the replacement cryptographic primitive, an executable binary file;
determine if an executable program stored in the executable binary file includes the target cryptographic primitive;
based on a determination that the executable program includes the target cryptographic primitive:
obtain, from the memory, the replacement cryptographic primitive;
modify 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

output the modified executable binary file.