Method and apparatus for software integrity protection using timed executable agents
US8887287B2 · kind B2 · utility
Assignee
Inventors
Key dates
| Filing date | Oct 27, 2004 |
| Grant date | Nov 11, 2014 |
| Priority date | — |
| Expiry date | Jul 24, 2028 |
Classification
- Technology area (CPC G)Physics
- CPC primaryG06F2221/2151
- WIPO fieldComputer technology
- WIPO sectorElectrical engineering
Abstract
A method and apparatus are disclosed for evaluating the security of at least one client. An executable program is executed by the client being evaluated. A result is received from the executable program, and an evaluation of the result indicates whether the client has been corrupted. The executable program is one of a plurality of possible programs. The result may be evaluated based on an elapsed time between when the executable program is provided to the client and when the result is received. The executable program may include at least one function that writes to a memory of the client. A program blinding technique is also disclosed to generate executable programs.
Source: USPTO / EPO open patent data. Objective bibliographic and citation counts.