Log in
Enquire now
‌

US Patent 7581089 Method of protecting a computer stack

OverviewStructured DataIssuesContributors

Contents

Is a
Patent
Patent
0

Patent attributes

Patent Jurisdiction
United States Patent and Trademark Office
United States Patent and Trademark Office
0
Patent Number
75810890
Date of Patent
August 25, 2009
0
Patent Application Number
117878320
Date Filed
April 18, 2007
0
Patent Citations Received
‌
US Patent 12135780 Processor extensions to protect stacks during ring transitions
0
‌
US Patent 11914726 Access control for processor registers based on execution domains
0
‌
US Patent 12001842 Hardware apparatuses and methods to switch shadow stack pointers
0
0
‌
US Patent 11656805 Processors, methods, systems, and instructions to protect shadow stacks
0
‌
US Patent 11663006 Hardware apparatuses and methods to switch shadow stack pointers
0
‌
US Patent 11762566 Programmable mapping of guard tag storage locations
‌
US Patent 11762982 Processor extensions to protect stacks during ring transitions
...
Patent Primary Examiner
‌
Eric Coleman
0
Patent abstract

A method of protecting a return address on a computer stack is disclosed. Two stacks are created, the first a normal stack, and the second, or shadow, having shadow frames containing the return address upon a subroutine call, the address on the first stack where the return address is stored, and a user-definable state variable which is used to identify a shadow frame as a return address. Before returning from a subroutine, the two return addresses are compared, and if they do not match, the second stack is searched down, and then up, for a matching return address. If there is a match, the shadow is re-synchronized with the first stack by comparing the stored values of the first stack pointer with the first stack pointer and adjusting appropriately the shadow stack pointer. The matching shadow frame must also be a return address datatype of return address.

Timeline

No Timeline data yet.

Further Resources

Title
Author
Link
Type
Date
No Further Resources data yet.

References

Find more entities like US Patent 7581089 Method of protecting a computer stack

Use the Golden Query Tool to find similar entities by any field in the Knowledge Graph, including industry, location, and more.
Open Query Tool
Access by API
Golden Query Tool
Golden logo

Company

  • Home
  • Press & Media
  • Blog
  • Careers
  • WE'RE HIRING

Products

  • Knowledge Graph
  • Query Tool
  • Data Requests
  • Knowledge Storage
  • API
  • Pricing
  • Enterprise
  • ChatGPT Plugin

Legal

  • Terms of Service
  • Enterprise Terms of Service
  • Privacy Policy

Help

  • Help center
  • API Documentation
  • Contact Us
By using this site, you agree to our Terms of Service.