Electrical computers and digital processing systems: support – Data processing protection using cryptography
Reexamination Certificate
2007-07-31
2007-07-31
Smithers, Matthew B (Department: 2137)
Electrical computers and digital processing systems: support
Data processing protection using cryptography
C710S055000
Reexamination Certificate
active
10625114
ABSTRACT:
A method and apparatus for protecting against a buffer over flow attack. In one variation, an executable software program is divided into an executable image, a data image, and an execution history image. The operating system processes an executable statement in the executable image. Other statements are processed in the data image. In a second variation, the execution history image is made use of in addition to the tasks of the first variation. Each statement is classified as either mutable or immutable. The usage of statements is recorded in the execution history image. If a mutable statement has over-written an immutable statement memory location, then the program is terminated. Optionally, the entire program is re-mapped using the execution history image such that immutable statements cannot over-write mutable statements.
REFERENCES:
patent: 6298445 (2001-10-01), Shostack et al.
patent: 6301699 (2001-10-01), Hollander et al.
patent: 6412071 (2002-06-01), Hollander et al.
patent: 2002/0144141 (2002-10-01), Edwards et al.
patent: 2003/0014664 (2003-01-01), Hentunen
patent: 2003/0014667 (2003-01-01), Kolichtchak
patent: 2003/0065929 (2003-04-01), Milliken
patent: 2003/0217277 (2003-11-01), Narayanan
patent: 2004/0168078 (2004-08-01), Brodley et al.
patent: 2004/0255146 (2004-12-01), Asher et al.
patent: 2005/0091528 (2005-04-01), Debar et al.
Shao et al., “Defending Embedded Systems Against Buffer Overflow via Hardware/Software”, 2003, IEEE, pp. 1-10.
DeMont & Breyer LLC
Lockheed Martin Corporation
Smithers Matthew B
LandOfFree
Buffer overflow protection and prevention does not yet have a rating. At this time, there are no reviews or comments for this patent.
If you have personal experience with Buffer overflow protection and prevention, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Buffer overflow protection and prevention will most certainly appreciate the feedback.
Profile ID: LFUS-PAI-O-3731171