×

Software self-checking systems and methods

  • US 9,141,788 B2
  • Filed: 04/28/2014
  • Issued: 09/22/2015
  • Est. Priority Date: 06/13/2001
  • Status: Active Grant
First Claim
Patent Images

1. A non-transitory computer-readable storage medium, the computer-readable storage medium storing programming instructions that, if executed by a processor of a computer system, are operable to cause the computer system to perform operations comprising:

  • calculating, by a self-checking code sequence included in a program, during execution of the program, a result of a function based on a portion of the program;

    comparing, by the self-checking code sequence, the result with a predefined value;

    determining, by the self-checking code sequence, that the result does not match a predefined value based on the comparison; and

    triggering a tamper response mechanism based on the determination that the result does not match the predefined value.

View all claims
  • 3 Assignments
Timeline View
Assignment View
    ×
    ×