Electrical computers and digital processing systems: support – Data processing protection using cryptography
Reexamination Certificate
2003-02-14
2010-06-01
Smithers, Matthew B (Department: 2437)
Electrical computers and digital processing systems: support
Data processing protection using cryptography
C380S264000
Reexamination Certificate
active
07730322
ABSTRACT:
The present invention relates generally to computer software, and more specifically, to a system and method of foiling buffer-overflow and alien-code attacks. The invention protects computers from such attacks by encoding data placed in storage, and varying the encodings used in different storage areas. When the data is needed by a software application, the data is simply decoded in a complementary manner. This prevents storage areas written according to one usage from being used effectively for some other purpose. The method of the invention can be done in a number of ways. For example, a “protector” engine can be placed between a software application and memory, or the function calls in the software application itself, could be amended to include encoding and decoding. Other embodiments and alternatives are also described.
REFERENCES:
patent: 4278837 (1981-07-01), Best
patent: 4319079 (1982-03-01), Best
patent: 4465901 (1984-08-01), Best
patent: 5949973 (1999-09-01), Yarom
patent: 6088452 (2000-07-01), Johnson et al.
patent: 6301699 (2001-10-01), Hollander et al.
patent: 6385727 (2002-05-01), Cassagnol et al.
patent: 6412071 (2002-06-01), Hollander et al.
patent: 6438666 (2002-08-01), Cassagnol et al.
patent: 6519702 (2003-02-01), Williams
patent: 6578094 (2003-06-01), Moudgill
patent: 6647400 (2003-11-01), Moran
patent: 6651171 (2003-11-01), England et al.
patent: 6826697 (2004-11-01), Moran
patent: 6889209 (2005-05-01), Rabin et al.
patent: 6941473 (2005-09-01), Etoh et al.
patent: 6993663 (2006-01-01), Paya et al.
patent: 7036020 (2006-04-01), Thibadeau
patent: 7251735 (2007-07-01), Howard
patent: 7278161 (2007-10-01), Lingafelt et al.
patent: 7281268 (2007-10-01), Hollander et al.
patent: 2002/0144141 (2002-10-01), Edwards et al.
patent: 2003/0065929 (2003-04-01), Milliken
patent: 2003/0182572 (2003-09-01), Cowan et al.
patent: 2004/0030912 (2004-02-01), Merkle et al.
US 5,748,741, 05/1998, Johnson et al. (withdrawn)
Chow Stanley T.
Johnson Harold J.
Main Alexander
Borden Ladner Gervais LLP
Cloakware Corporation
Measures Jeffrey M.
Smithers Matthew B
Williams Jeffery
LandOfFree
System and method of foiling buffer-overflow and alien-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 System and method of foiling buffer-overflow and alien-code..., we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and System and method of foiling buffer-overflow and alien-code... will most certainly appreciate the feedback.
Profile ID: LFUS-PAI-O-4191871