Patent · US Active

Hardware-based stack control information protection

US9390264B2 · kind B2 · utility

3Cited by
1References
12Claims
0Family size

Assignee

Inventors

Key dates

Filing dateApr 18, 2014
Grant dateJul 12, 2016
Priority date
Expiry dateApr 18, 2034

Classification

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

Abstract

Techniques for protecting contents of a stack associated with a processor are provided. The techniques include a method including receiving a store instruction from a software program being executed by the processor, the store instruction including control information associated with a subroutine, altering the control information to generate secured control information responsive to receiving the store instruction from the software program, storing the secured control information on the stack, receiving a load instruction from the software program; and responsive to receiving the load instruction from the software program, loading the secured control information from the stack, altering the secured control information to recover the control information, and returning the control information to the software program.

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