Patent · US Active

Systems and methods for preventing unauthorized stack pivoting

US9239801B2 · kind B2 · utility

3Cited by
9References
19Claims
0Family size

Assignee

Inventors

Key dates

Filing dateJun 5, 2013
Grant dateJan 19, 2016
Priority date
Expiry dateDec 19, 2033

Classification

  • Technology area (CPC G)Physics
  • CPC primaryG06F21/52
  • WIPO fieldComputer technology
  • WIPO sectorElectrical engineering

Abstract

An example processing system may comprise: a lower stack bound register configured to store a first memory address, the first memory address identifying a lower bound of a memory addressable via a stack segment; an upper stack bound register configured to store a second memory address, the second memory address identifying an upper bound of the memory addressable via the stack segment; and a stack bounds checking logic configured to detect unauthorized stack pivoting, by comparing a memory address being accessed via the stack segment with at least one of the first memory address and the second memory address.

Source: USPTO / EPO open patent data. Objective bibliographic and citation counts.