Patent · US Active

Method and device of protecting a first software application to generate a protected software application

US11687440B2 · kind B2 · utility

0Cited by
25References
15Claims
0Family size

Assignee

Inventors

Key dates

Filing dateFeb 2, 2021
Grant dateJun 27, 2023
Priority date
Expiry dateFeb 2, 2041

Classification

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

Abstract

Protection of a first software application to be executed on an execution platform by adding at least one check module to the software application, wherein the check module, when being executed, checks at least a part of the code of the protected software application loaded in the memory and carries out a predefined tamper response in case the check module detects that the checked code was changed or ensures that the protected software application continues to function correctly in case the check module detects that the checked code was not changed; selecting a first code region of the first software application, said first code region provides a first functionality when being executed; amending the selected first code region of the first software application such that an amended first code region is generated to provide the protected software application; wherein the amended first code region, when being executed, still provides the first functionality but carries out an access to at least a part of the code of a protected software application loaded in the memory for providing the first functionality.

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