Anomaly Detection System for Hard Real-Time Embedded Systems
AssigneeRolls-Royce North American Technologies Inc.
InventorBoakye Dankwa
Life of this patent
Estimating the term…
Loading patent…
AssigneeRolls-Royce North American Technologies Inc.
InventorBoakye Dankwa
Estimating the term…
Anomaly detection system, runtime anomaly detectors, and methods of generating a security automaton for the runtime anomaly detector are provided. The security automaton may be configured to implement an extended finite state machine comprising states and transitions, the transitions representing valid transitions between the states. The states may correspond to code blocks in a control-flow graph for the target program, and the transitions may correspond to edges in the control-flow graph. Each of the transitions has one or more security policies based on a label assigned to a corresponding one of the edges, the label indicating a branch type of the corresponding one of the edges. The controller may be configured to enforce the one or more security policies of a respective one of the transitions that corresponds to a current transition from a previous state to a next state, the next state corresponding to the branch target.
A runtime anomaly detector comprising:
A computer-implemented method to generate a security automaton for detecting anomalous software behavior, the method comprising:
A non-transitory computer readable storage medium comprising a plurality of computer executable instructions, the computer executable instructions executable by a processor, the computer executable instructions comprising:
Dependencies are inferred from the claim text.