Invention Grant
- Patent Title: System and method for validating program execution at run-time using control flow signatures
-
Application No.: US13183954Application Date: 2011-07-15
-
Publication No.: US08782435B1Publication Date: 2014-07-15
- Inventor: Kanad Ghose
- Applicant: Kanad Ghose
- Applicant Address: US NY Binghamton
- Assignee: The Research Foundation for The State University of New York
- Current Assignee: The Research Foundation for The State University of New York
- Current Assignee Address: US NY Binghamton
- Agency: Ostrolenk Faber LLP
- Agent Steven M. Hoffberg
- Main IPC: G06F9/44
- IPC: G06F9/44 ; G06F9/38 ; G06F11/14 ; G06F11/36 ; G06F21/74 ; H04L9/32 ; G06F21/52

Abstract:
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.
Information query