Method for runtime code integrity validation using code...

Data processing: software development – installation – and managem – Software program development tool – Testing or debugging

Reexamination Certificate

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

C717S124000, C717S139000, C713S165000, C713S166000, C714S038110, C714S048000

Reexamination Certificate

active

06880149

ABSTRACT:
The present invention provides a method and system for runtime code integrity validation. The method and system include providing a software tool for processing a software program, as well as instructions on how to modify the software program for submission to the tool. The modified software program executable generated for submission to the tool includes checksum information for use by the tool. The tool uses the checksum information to compute checksums on blocks specified by the checksum information, and stores the computed checksums in locations specified by the checksum information. Next, the tool strips the checksum information from the executable. The resulting executable code is delivered as a protected software application that generates a new checksum at runtime and compares it with the computed checksum, and determines that the software program has been modified if the checksums fail to match.

REFERENCES:
patent: 5598530 (1997-01-01), Nagae
patent: 5832240 (1998-11-01), Larsen et al.
patent: 6219818 (2001-04-01), Freivald et al.
patent: 6272649 (2001-08-01), Hayward et al.
patent: 6357021 (2002-03-01), Kitagawa et al.
patent: 6581052 (2003-06-01), Slutz
patent: 6622246 (2003-09-01), Biondi
patent: 6678822 (2004-01-01), Morar et al.
patent: 6708169 (2004-03-01), Berry et al.
patent: 6738932 (2004-05-01), Price
patent: 6769114 (2004-07-01), Leung
patent: 6772410 (2004-08-01), Komatsu et al.
TITLE: Performance of Checksums and CRC's over Real Data, author: Stone et al, IEEE, 1998.*
TITLE: Reflecting as a Mechanism for Software Integrity Verification, author: Spinellis, ACM, 2000.*
TITLE: Design of Systems with concurrent error detection using software redundancy, author: Hua et al, IEEE, 1986.

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

Method for runtime code integrity validation using code... does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with Method for runtime code integrity validation using code..., we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Method for runtime code integrity validation using code... will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-3412854

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