Patent · US Active

Secure system for allowing the execution of authorized computer program code

US8856933B2 · kind B2 · utility

3Cited by
26References
20Claims
0Family size

Assignee

Inventors

Key dates

Filing dateDec 23, 2013
Grant dateOct 7, 2014
Priority date
Expiry dateDec 23, 2033

Classification

  • Technology area (CPC Y)Emerging Cross-Sectional Technologies
  • CPC primaryY10S707/99944
  • WIPO fieldDigital communication
  • WIPO sectorElectrical engineering

Abstract

Systems and methods for selective authorization of code modules are provided. According to one embodiment, a trusted service provider maintain a cloud-based whitelist containing cryptographic hash values including those of code modules that are approved for execution on computer systems of subscribers of the service provider. A code module information query, including a cryptographic hash value of a code module, is received from a computer system of a subscriber by the service provider. If the cryptographic hash value matches one the cryptographic hash values contained within the cloud-based whitelist and the code module is an approved code module, then the service provider responds with an indication that the code module is authorized for execution; otherwise, it (i) responds with an indication that the code module is an unknown code module; and (ii) causes one or more behavior analysis techniques to be performed on the code module.

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