Systems and Methods for Detecting Design-Level Attacks Against a Digital Circuit
First Claim
1. A system for detecting design-level attacks against a digital circuit, the digital circuit comprising functional units, the system comprising:
- a target unit selected from among the functional units for monitoring;
a predictor unit configured to output predicted event messages based on the events received by the predictor unit;
a reactor unit selected from among the functional units of the digital circuit which are arranged to receive events after they pass through the target unit, the reactor unit being configured to output actual event messages based on the events received by the reactor unit; and
a monitor unit arranged to receive the predicted event messages from the predictor unit and the actual event messages from the reactor unit,wherein the monitor unit is configured to indicate an alarm based on a comparison of the predicted event messages received from the predictor unit and the actual event messages received from the reactor unit.
1 Assignment
0 Petitions
Accused Products
Abstract
Systems and methods for detecting design-level attacks against a digital circuit which includes various functional units. A target unit is selected from among the functional units for monitoring and a predictor unit is arranged to receive events before they reach the target unit. A reactor unit is selected from among the functional units of the digital circuit which are arranged to receive events after they pass through the target unit. A monitor unit is arranged to receive predicted event messages from the predictor unit and actual event messages from the reactor unit. The monitor unit is configured to indicate an alarm based on a comparison of the predicted event messages received from the predictor unit and the actual event messages received from the reactor unit.
35 Citations
27 Claims
-
1. A system for detecting design-level attacks against a digital circuit, the digital circuit comprising functional units, the system comprising:
-
a target unit selected from among the functional units for monitoring; a predictor unit configured to output predicted event messages based on the events received by the predictor unit; a reactor unit selected from among the functional units of the digital circuit which are arranged to receive events after they pass through the target unit, the reactor unit being configured to output actual event messages based on the events received by the reactor unit; and a monitor unit arranged to receive the predicted event messages from the predictor unit and the actual event messages from the reactor unit, wherein the monitor unit is configured to indicate an alarm based on a comparison of the predicted event messages received from the predictor unit and the actual event messages received from the reactor unit. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23)
-
-
24. A method of detecting design-level attacks against a digital circuit, the digital circuit comprising functional units, the method comprising:
-
selecting a target unit from among the functional units for monitoring; providing a predictor unit configured to output predicted event messages based on the events received by the predictor unit; selecting a reactor unit from among the functional units of the digital circuit which are arranged to receive events after they pass through the target unit, the reactor unit being configured to output actual event messages based on the events received by the reactor unit; and providing a monitor unit arranged to receive the predicted event messages from the predictor unit and the actual event messages from the reactor unit, wherein the monitor unit is configured to indicate an alarm based on a comparison of the predicted event messages received from the predictor unit and the actual event messages received from the reactor unit. - View Dependent Claims (25, 26)
-
-
27. A method of detecting design-level attacks against a digital circuit, the digital circuit comprising functional units, the method comprising:
-
receiving an event at a predictor unit selected from among the functional units of the digital circuit; outputting from the predictor unit a predicted event message based on the event as received by the predictor unit; receiving the event at a target unit selected from among the functional units for monitoring; receiving the event at a reactor unit selected from among the functional units of the digital circuit; outputting from the reactor unit an actual event messages based on the event as received by the reactor unit; receiving at a monitor unit the predicted event messages from the predictor unit and the actual event messages from the reactor unit; and determining, in the monitor unit, whether to produce an alarm indication based on a comparison of the predicted event messages received from the predictor unit and the actual event messages received from the reactor unit.
-
Specification