System and method of foiling buffer-overflow and alien-code attacks

Number of patents in Portfolio can not be more than 2000

United States of America Patent

PATENT NO 7730322
SERIAL NO

10367648

Stats

ATTORNEY / AGENT: (SPONSORED)

Importance

Loading Importance Indicators... loading....

Abstract

See full text

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.

Loading the Abstract Image... loading....

First Claim

See full text

Family

Loading Family data... loading....

Patent Owner(s)

Patent OwnerAddress
IRDETO CANADA CORPORATION65 DENZIL COYLE COURT UNIT 218 KANATA K2M 2G8

International Classification(s)

  • [Classification Symbol]
  • [Patents Count]

Inventor(s)

Inventor Name Address # of filed Patents Total Citations
Chow, Stanley T Nepean, CA 20 1208
Johnson, Harold J Nepean, CA 18 1240
Main, Alexander Dunrobin, CA 5 203

Cited Art Landscape

Load Citation

Patent Citation Ranking

Forward Cite Landscape

Load Citation