发明授权
- 专利标题: Hardware-based stack control information protection
- 专利标题(中): 基于硬件的堆栈控制信息保护
-
申请号: US14256681申请日: 2014-04-18
-
公开(公告)号: US09390264B2公开(公告)日: 2016-07-12
- 发明人: Can Erkin Acar , Erich James Plondke , Robert J. Turner , Billy B. Brumley
- 申请人: QUALCOMM Incorporated
- 申请人地址: US CA San Diego
- 专利权人: QUALCOMM Incorporated
- 当前专利权人: QUALCOMM Incorporated
- 当前专利权人地址: US CA San Diego
- 代理机构: Hunter Clark PLLC
- 主分类号: G06F21/56
- IPC分类号: G06F21/56 ; G06F21/54 ; G06F21/52
摘要:
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.
公开/授权文献
- US20150302195A1 HARDWARE-BASED STACK CONTROL INFORMATION PROTECTION 公开/授权日:2015-10-22
信息查询