发明授权
US08904189B1 System and method for validating program execution at run-time using control flow signatures
有权
使用控制流签名在运行时验证程序执行的系统和方法
- 专利标题: System and method for validating program execution at run-time using control flow signatures
- 专利标题(中): 使用控制流签名在运行时验证程序执行的系统和方法
-
申请号: US13183912申请日: 2011-07-15
-
公开(公告)号: US08904189B1公开(公告)日: 2014-12-02
- 发明人: Kanad Ghose
- 申请人: Kanad Ghose
- 申请人地址: US NY Binghamton
- 专利权人: The Research Foundation for The State University of New York
- 当前专利权人: The Research Foundation for The State University of New York
- 当前专利权人地址: US NY Binghamton
- 代理机构: Ostrolenk Faber LLP
- 代理商 Steven M. Hoffberg
- 主分类号: G06F11/36
- IPC分类号: G06F11/36
摘要:
A processor comprising: an instruction processing pipeline, configured to receive a sequence of instructions for execution, said sequence comprising at least one instruction including a flow control instruction which terminates the sequence; a hash generator, configured to generate a hash associated with execution of the sequence of instructions; a memory configured to securely receive a reference signature corresponding to a hash of a verified corresponding sequence of instructions; verification logic configured to determine a correspondence between the hash and the reference signature; and authorization logic configured to selectively produce a signal, in dependence on a degree of correspondence of the hash with the reference signature.
信息查询