Patent · US Active

Software protection injection at load time

US8001596B2 · kind B2 · utility

12Cited by
7References
18Claims
0Family size

Assignee

Inventors

Key dates

Filing dateMay 3, 2007
Grant dateAug 16, 2011
Priority date
Expiry dateNov 12, 2029

Classification

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

Abstract

A method to apply a protection mechanism to a binary object includes using operating system resources to load a binary object from a storage medium along with a manifest and a digital signature. Authentication of the binary object is performed using the digital signature and the manifest is read to determine a category of protection for the binary object. The operating system selects a protection mechanism corresponding to the protection category and injects protection mechanism code, along with the binary object into a binary image on computer RAM. When the binary image is accessed, the protection mechanism executes and either allows full access and functionality to the binary object or prevents proper access and operation of the binary object. The protection mechanisms may be updated independently from the information on the storage medium.

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