买专利卖专利找龙图腾,真高效! 查专利查商标用IPTOP,全免费!专利年费监控用IP管家,真方便!
申请/专利权人:英特尔公司
摘要:本申请公开了用于保护影子栈的处理器、方法、系统和指令。本发明的一方面的处理器包括用于对指令进行解码的解码单元。所述处理器还包括与所述解码单元耦合的执行单元。所述执行单元响应于所述指令而用于确定:由于所述指令而导致的对影子栈的影子栈指针的试图改变将使所述影子栈指针超出允许范围。所述执行单元还用于响应于确定对所述影子栈指针的所述试图改变将使所述影子栈指针超出所述允许范围而引发异常。公开了其他处理器、方法、系统和指令。
主权项:1.一种处理器,包括:影子栈指针SSP寄存器,用于存储SSP,包括用于标识第一影子栈的顶端的第一SSP,所述SSP寄存器用于指示当前影子栈的当前SSP;解码单元,用于解码影子栈保护指令,所述影子栈保护指令用于指示第二SSP,所述第二SSP用于标识第二影子栈的顶端;以及执行单元,与所述解码单元耦合,所述执行单元用于响应于所述影子栈保护指令而进行以下操作:执行多个安全检查,包括确定所述第二SSP是否与存储在所述第二影子栈上的值一致;其中,如果所述安全检查中的至少一个失败,则所述执行单元进一步用于:不使所述第二SSP成为所述当前SSP;以及引起异常;以及其中,如果所述安全检查全部成功,则所述执行单元进一步用于:改变存储在所述第二影子栈上的所述值;以及将所述SSP寄存器更新为所述第二SSP以使所述第二SSP成为所述当前SSP。
全文数据:
权利要求:
百度查询: 英特尔公司 用于保护影子栈的处理器、方法、系统和指令
免责声明
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。