Invention Grant
- Patent Title: Attack Protection for valid gadget control transfers
-
Application No.: US14518507Application Date: 2014-10-20
-
Publication No.: US09767272B2Publication Date: 2017-09-19
- Inventor: Vedvyas Shanbhogue , Ravi L. Sahita , Yuriy Bulygin , Xiaoning Li , Jason W. Brandt
- Applicant: Intel Corporation
- Applicant Address: US CA Santa Clara
- Assignee: Intel Corporation
- Current Assignee: Intel Corporation
- Current Assignee Address: US CA Santa Clara
- Agency: Trop, Pruner & Hu, P.C.
- Main IPC: G06F21/00
- IPC: G06F21/00 ; G06F21/52

Abstract:
In one embodiment, a processor comprises: a first register to store a first bound value for a stack to be stored in a memory; a second register to store a second bound value for the stack; a checker logic to determine, prior to an exit point at a conclusion of a function to be executed on the processor, whether a value of a stack pointer is within a range between the first bound value and the second bound value; and a logic to prevent a return to a caller of the function if the stack pointer value is not within the range. Other embodiments are described and claimed.
Public/Granted literature
- US20160110542A1 Attack Protection For Valid Gadget Control Transfers Public/Granted day:2016-04-21
Information query