Software self-checking systems and methods

Electrical computers and digital processing systems: support – Multiple computer communication using cryptography – Particular communication authentication technique

Reexamination Certificate

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

C713S181000, C713S187000

Reexamination Certificate

active

07581103

ABSTRACT:
Software self-checking mechanisms are described for improving software tamper resistance and/or reliability. Redundant tests are performed to detect modifications to a program while it is running. Modifications are recorded or reported. Embodiments of the software self-checking mechanisms can be implemented such that they are relatively stealthy and robust, and so that it they are compatible with copy-specific static watermarking and other tamper-resistance techniques.

REFERENCES:
patent: 4827508 (1989-05-01), Shear
patent: 4977594 (1990-12-01), Shear
patent: 5050213 (1991-09-01), Shear
patent: 5410598 (1995-04-01), Shear
patent: 5530235 (1996-06-01), Stefik et al.
patent: 5534975 (1996-07-01), Stefik et al.
patent: 5629980 (1997-05-01), Stefik et al.
patent: 5634012 (1997-05-01), Stefik et al.
patent: 5638443 (1997-06-01), Stefik et al.
patent: 5715403 (1998-02-01), Stefik
patent: 5754659 (1998-05-01), Sprunk et al.
patent: 5757914 (1998-05-01), McManis
patent: 5892900 (1999-04-01), Ginter et al.
patent: 5910987 (1999-06-01), Ginter et al.
patent: 5915019 (1999-06-01), Ginter et al.
patent: 5917912 (1999-06-01), Ginter et al.
patent: 5920861 (1999-07-01), Hall et al.
patent: 5940504 (1999-08-01), Griswold
patent: 5943422 (1999-08-01), Van Wie et al.
patent: 5949876 (1999-09-01), Ginter et al.
patent: 5982891 (1999-11-01), Ginter et al.
patent: 5999949 (1999-12-01), Crandall
patent: 6009514 (1999-12-01), Henzinger et al.
patent: 6021272 (2000-02-01), Cahill et al.
patent: 6106396 (2000-08-01), Alcorn et al.
patent: 6112181 (2000-08-01), Shear et al.
patent: 6138119 (2000-10-01), Hall et al.
patent: 6157721 (2000-12-01), Shear et al.
patent: 6185683 (2001-02-01), Ginter et al.
patent: 6237786 (2001-05-01), Ginter et al.
patent: 6240185 (2001-05-01), Van Wie et al.
patent: 6253193 (2001-06-01), Ginter et al.
patent: 6292569 (2001-09-01), Shear et al.
patent: 6308320 (2001-10-01), Burch
patent: 6330549 (2001-12-01), Merkle
patent: 6363488 (2002-03-01), Ginter et al.
patent: 6389402 (2002-05-01), Ginter et al.
patent: 6427140 (2002-07-01), Ginter et al.
patent: 6449367 (2002-09-01), Van Wie et al.
patent: 6618484 (2003-09-01), Van Wie et al.
patent: 6640304 (2003-10-01), Ginter et al.
patent: 6658568 (2003-12-01), Ginter et al.
patent: 6668325 (2003-12-01), Collberg et al.
patent: 6785815 (2004-08-01), Serret-Avila et al.
patent: 6829710 (2004-12-01), Venkatesan et al.
patent: 6832316 (2004-12-01), Sibert
patent: 6922782 (2005-07-01), Spyker et al.
patent: 7051200 (2006-05-01), Manferdelli et al.
patent: 7080249 (2006-07-01), Jakubowski et al.
patent: 2001/0042043 (2001-11-01), Shear et al.
patent: 2002/0010907 (2002-01-01), MacCormack
patent: 2002/0023214 (2002-02-01), Shear et al.
patent: 2002/0048369 (2002-04-01), Ginter et al.
patent: 2002/0087859 (2002-07-01), Weeks et al.
patent: 2002/0112171 (2002-08-01), Ginter et al.
patent: 2002/0152173 (2002-10-01), Rudd
patent: 2003/0041239 (2003-02-01), Shear et al.
patent: 2003/0046244 (2003-03-01), Shear et al.
patent: 2003/0069748 (2003-04-01), Shear et al.
patent: 2003/0069749 (2003-04-01), Shear et al.
patent: 2003/0084003 (2003-05-01), Pinkas et al.
patent: 2003/0105721 (2003-06-01), Ginter et al.
patent: 2003/0163431 (2003-08-01), Ginter et al.
patent: 2004/0054630 (2004-03-01), Ginter et al.
patent: 2004/0059951 (2004-03-01), Pinkas et al.
patent: 2004/0073813 (2004-04-01), Pinkas et al.
patent: 2004/0103305 (2004-05-01), Ginter et al.
patent: 2004/0107356 (2004-06-01), Shamoon et al.
patent: 2004/0123129 (2004-06-01), Ginter et al.
patent: 2004/0133793 (2004-07-01), Ginter et al.
patent: 2005/0027871 (2005-02-01), Bradley et al.
patent: 2005/0050332 (2005-03-01), Serret-Avila et al.
patent: 2005/0060560 (2005-03-01), Sibert
patent: 2005/0060584 (2005-03-01), Ginter et al.
patent: 2005/0108555 (2005-05-01), Sibert
patent: 0 715 247 (1996-06-01), None
patent: WO 96/27155 (1996-09-01), None
patent: WO 97/43761 (1997-11-01), None
patent: WO 98/09209 (1998-03-01), None
patent: WO 98/10381 (1998-03-01), None
patent: WO 98/37481 (1998-08-01), None
patent: WO 99/01815 (1999-01-01), None
patent: WO 99/24928 (1999-05-01), None
patent: WO 99/48296 (1999-09-01), None
patent: WO 00/75925 (2000-12-01), None
patent: WO 01/06374 (2001-01-01), None
patent: WO 01/09702 (2001-02-01), None
patent: WO 01/10076 (2001-02-01), None
Intel Architecture Software Developer's Manual, vol. 2: Instruction Set Reference, 1997, Intel Corporation, 566 pages.
Horne, W. G. , et al., “Systems and Methods for Watermarking Software and Other Media,” U.S. Appl. No. 09/629,807, filed Jul. 31, 2000, 138 pages.
Horning, J. J., et al., “Software Self-Defense Systems and Methods,” U.S. Appl. No. 09/629,546, filed Jul. 31, 2000, 190 pages.
Sibert, O. et al., “Digibox: A Self-Protecting Container for Information Commerce,” Proceedings of the First USENIX Workshop on Electronic Commerce, Jul. 1995, 13 pages, New York, NY.
Sibert, O. et al., “Securing the Content, Not the Wire, for Information Commerce,” 1996, 12 pages, InterTrust Technologies Corporation.
Stefik, M., “Introduction to Knowledge Systems, Chapter 7: Classification,” 1995, pp. 543-607, Morgan Kaufmann Publishers, Inc., San Francisco, CA.
Stefik, M., “Letting Loose the Light: Igniting Commerce in Electronic Publication,” 1994-1995, 37 pages, Xerox PARC, Palo Alto, CA.
Stefik, M., “Letting Loose the Light: Igniting Commerce in Electronic Publication,” Internet Dreams: Archetypes, Myths, and Metaphors, 1996, pp. 219-253, Massachusetts Institute of Technology.
Stefik, M., “Trusted Systems,” Scientific American, Mar. 1997, pp. 78-81.

LandOfFree

Say what you really think

Search LandOfFree.com for the USA inventors and patents. Rate them and share your experience with other people.

Rating

Software self-checking systems and methods does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with Software self-checking systems and methods, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Software self-checking systems and methods will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-4086585

  Search
All data on this website is collected from public sources. Our data reflects the most accurate information available at the time of publication.