×

Software self-checking systems and methods

  • US 8,001,388 B2
  • Filed: 07/16/2009
  • Issued: 08/16/2011
  • Est. Priority Date: 06/13/2001
  • Status: Active Grant
First Claim
Patent Images

1. A method comprising:

  • (a) inserting a plurality of correctors into object code of a program embodied on a non-transitory computer-readable medium;

    (b) assigning self-checking code sequences to overlapping portions of the program, each of said portions containing at least one corrector, wherein each self-checking code sequence is operable to calculate a function of at least one of said portions; and

    (c) assigning values to the correctors, the value of each corrector being chosen such that the function calculated by self-checking code sequence assigned to a given portion of the program containing a given corrector results in a predefined value when the given portion has not been improperly modified.

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