Patent · US Expired

Method and apparatus for controlling program execution and program distribution

US6694434B1 · kind B1 · utility

185Cited by
7References
35Claims
0Family size

Assignee

Inventors

Key dates

Filing dateDec 23, 1998
Grant dateFeb 17, 2004
Priority date
Expiry dateDec 23, 2018

Classification

  • Technology area (CPC G)Physics
  • CPC primaryG06F2221/2115
  • WIPO fieldComputer technology
  • WIPO sectorElectrical engineering

Abstract

A system and method for controlling program execution for a first-party includes providing application registration data, by a second-party (trusted party), wherein the application registration data contains a plurality of first unique application verification data (i.e., data elements), such as a list of hash values. Each unique application verification data element corresponds to at least one of the plurality of approved executable programs. The unique application verification data element is determined as a uniquely associatable data corresponding to each of corresponding executable programs from the plurality of executable programs. Prior to allowing individual program execution by the first-party, the first-party generates a second unique application verification data element, such as a hash value, of an executable file designated for execution on a processing device and compares the generated hash value to the list of hash values. If a match is found, the program is allowed to execute.

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