Patent · US Active

Augmenting executables having cryptographic primitives

US11934538B2 · kind B2 · utility

0Cited by
1References
20Claims
0Family size

Assignee

Inventors

Key dates

Filing dateJul 24, 2020
Grant dateMar 19, 2024
Priority date
Expiry dateJul 24, 2040

Classification

  • Technology area (CPC G)Physics
  • CPC primaryG06F9/30032
  • WIPO fieldComputer technology
  • WIPO sectorElectrical engineering

Abstract

In general, this disclosure describes techniques for replacing target cryptographic primitives in executable binary files with other, potentially more secure, cryptographic primitives. In some examples, a computing system for augmenting cryptographic executables includes a locator to determine if an executable program in an executable binary file includes a target cryptographic primitive. The computing system can include a patch generator to generate patch instructions in response to a determination by the locator that the executable program includes the target cryptographic primitive. The patch instructions cause the executable program to execute a replacement cryptographic primitive instead of the target cryptographic primitive. A rewriter engine of the computing system can modify, based on the patch instructions, the executable program to generate a modified executable binary file.

Source: USPTO / EPO open patent data. Objective bibliographic and citation counts.