发明授权
- 专利标题: 用于保护调用栈中的数据的信息处理装置和方法
-
申请号: CN201280072519.X申请日: 2012-04-20
-
公开(公告)号: CN104246693B公开(公告)日: 2018-09-04
- 发明人: 亚历山德鲁·波罗萨努
- 申请人: 恩智浦美国有限公司
- 申请人地址: 美国得克萨斯州
- 专利权人: 恩智浦美国有限公司
- 当前专利权人: 恩智浦美国有限公司
- 当前专利权人地址: 美国得克萨斯州
- 代理机构: 中原信达知识产权代理有限责任公司
- 代理商 陈依虹; 刘光明
- 国际申请: PCT/IB2012/051998 2012.04.20
- 国际公布: WO2013/156823 EN 2013.10.24
- 进入国家日期: 2014-10-20
- 主分类号: G06F11/10
- IPC分类号: G06F11/10 ; G06F9/448
摘要:
一种信息处理装置(10)包括控制单元(12)、散列单元(16)和比较单元(18)。控制单元(12)被布置成运行程序并将程序的至少一个流控制信息存储在调用栈中。散列单元(16)被布置成响应于程序的第一上下文变化,通过将散列函数应用于选择的数据来生成第一散列值,选择的数据包括调用栈的至少一个或多个选择的项,第一上下文变化包括程序的第一进程或线程的终止或中断。控制单元(12)还被布置成仅当散列单元生成第一散列值的时候,才启动或恢复程序的第二进程或线程。散列单元(16)还被布置成响应于第二上下文变化,通过将散列函数再次应用于选择的数据来生成第二散列值,第二上下文变化包括第二进程或线程的终止或中断。比较单元(18)被布置成确定第一散列值和第二散列值是否相同。
公开/授权文献
- CN104246693A 用于保护调用栈中的数据的信息处理装置和方法 公开/授权日:2014-12-24