Preventing stack buffer overflow attacks

Number of patents in Portfolio can not be more than 2000

United States of America Patent

PATENT NO 7086088
APP PUB NO 20030217277A1
SERIAL NO

10144792

Stats

ATTORNEY / AGENT: (SPONSORED)

Importance

Loading Importance Indicators... loading....

Abstract

See full text

A method and system for preventing stack buffer overflow attacks in a computer system are disclosed. A computer system can prevent stack buffer overflow attacks by encrypting return addresses prior to pushing them onto the runtime stack. When an encrypted return address is popped off the runtime stack, the computer system decrypts the encrypted return address to determine the actual return address. A random encryption key can be used, which can be generated from the CPU's clock cycle counter. Multitasking environments can add a seed register to the task state so that each task can use a unique seed to encrypt the return addresses.

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

First Claim

See full text

Family

Loading Family data... loading....

Patent Owner(s)

  • NOKIA INC.;NOKIA SOLUTIONS AND NETWORKS OY

International Classification(s)

  • [Classification Symbol]
  • [Patents Count]

Inventor(s)

Inventor Name Address # of filed Patents Total Citations
Narayanan, Ram Gopal Lakshmi Woburn, MA 21 532

Cited Art Landscape

Load Citation

Patent Citation Ranking

Forward Cite Landscape

Load Citation