Patent · US Active

Encaching and sharing transformed libraries

US11340915B2 · kind B2 · utility

0Cited by
1References
19Claims
0Family size

Assignee

Inventors

Key dates

Filing dateNov 25, 2020
Grant dateMay 24, 2022
Priority date
Expiry dateJan 13, 2041

Classification

  • Technology area (CPC G)Physics
  • CPC primaryG06F21/54
  • WIPO fieldComputer technology
  • WIPO sectorElectrical engineering

Abstract

Embodiments disclosed herein are directed at applying transformations to computer code residing in original libraries for protection against cyberattacks. For example, the transformations applied on original libraries cause random reorganization of the computer code resulting in a transformed version of an original library. Although a malicious attacker can utilize a known exploit of the original library and launch a cyberattack, such knowledge is of no use on the transformed version of the original library. In some embodiments, the transformed version of the original library is stored in cache memory and shared by multiple executable programs to facilitate efficient memory utilization. By making updates to information within the memory occupied by the executable program, the connection between the transformed version of the original library and the executable program is established, when the executable program attempts to access the functional blocks of the original library, which can be released from memory.

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