Sensor data anomaly detector
DCFirst Claim
1. A method to detect an attack on a vehicle, the method comprising:
- receiving a sensor value from a sensor associated with the vehicle;
in response to receiving the sensor value, generating sample data to be written onto a memory which is disposed in the vehicle;
attempting to write the generated sample data to the memory;
detecting the attack on the vehicle, wherein the detection of the attack is based on a determination that the attempt to write the generated sample data to the memory is unsuccessful; and
generating an alarm that is indicative of the detected attack on the vehicle.
11 Assignments
Litigations
0 Petitions
Reexamination
Accused Products
Abstract
Methods and systems are provided that are effective to generate an alarm for a vehicle. The methods include receiving, by a device, a first sensor value from a first sensor for the vehicle. The methods further include receiving, by the device, a second sensor value from a second sensor for the vehicle. The methods further include retrieving, by the device, an instruction from a memory disposed in the vehicle while the memory is in a write-protected mode. The methods further include evaluating, by the device, the first sensor value and the second sensor value based on the instruction. The methods further include determining, by the device, that the first sensor value is outside a range associated with the first sensor based on the evaluation. The methods further include transforming, by the device, the determination into an alarm.
-
Citations
26 Claims
-
1. A method to detect an attack on a vehicle, the method comprising:
-
receiving a sensor value from a sensor associated with the vehicle; in response to receiving the sensor value, generating sample data to be written onto a memory which is disposed in the vehicle; attempting to write the generated sample data to the memory; detecting the attack on the vehicle, wherein the detection of the attack is based on a determination that the attempt to write the generated sample data to the memory is unsuccessful; and generating an alarm that is indicative of the detected attack on the vehicle. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A method to generate an alarm for a vehicle, the method comprising:
-
receiving a sensor value from a sensor associated with the vehicle; determining a current mode of operation of a memory disposed in the vehicle, wherein the memory is configured to be in communication with the sensor; evaluating whether the sensor value corresponds to the current mode of operation of the memory; and generating the alarm, which indicates an error related to the sensor, in response to an evaluation that the sensor value does not correspond to the current mode of operation of the memory. - View Dependent Claims (7, 8, 9, 10)
-
-
11. A system configured to generate an alarm for a vehicle, the system comprising:
-
a sensor for the vehicle; and a processor in communication with the sensor, wherein the processor is configured to; receive a sensor value from the sensor; receive historical data that corresponds to the sensor; determine a difference between the sensor value and the historical data; receive an instruction, while a memory disposed in the vehicle is in a write-protected mode; determine, based on the instruction, whether the sensor value is consistent with the historical data; determine, based on the difference and on a determination that the sensor value is inconsistent with the historical data, that the sensor value is outside a range which is associated with the sensor, wherein the range is based on the historical data; and transform the determination that the sensor value is outside the range, into the alarm, to indicate that the sensor value is an anomaly. - View Dependent Claims (12, 13, 14, 15)
-
-
16. A system to detect an attack on a vehicle, the system comprising:
-
a sensor for the vehicle; and a processor in communication with the sensor, wherein the processor is configured to; receive a sensor value from the sensor; in response to the received sensor value, generate sample data to be written onto a memory which is disposed in the vehicle; attempt to write the generated sample data to the memory; detect the attack on the vehicle, wherein the detection of the attack is based on a determination that the attempt to write the generated sample data to the memory is unsuccessful; and generate an alarm that is indicative of the detected attack on the vehicle. - View Dependent Claims (17, 18)
-
-
19. A system, comprising:
-
a sensor for a vehicle; and a processor in communication with the sensor, wherein the processor is configured to; receive a sensor value from the sensor; determine a current mode of operation of a memory disposed in the vehicle, wherein the memory is configured to be in communication with the sensor; evaluate whether the sensor value corresponds to the current mode of operation of the memory; and generate an alarm that indicates an error related to the sensor, in response to an evaluation that the sensor value does not correspond to the current mode of operation of the memory. - View Dependent Claims (20)
-
-
21. A system configured to generate an alarm for a vehicle, the system comprising:
-
a first sensor for the vehicle; a second sensor for the vehicle; a memory configured to store instructions to evaluate sensor values of the first sensor and the second sensor; and a processor configured to be in communication with the first sensor, the second sensor, and the memory, wherein the processor is configured to perform or cause to be performed operations that comprise; generate a model, wherein the model includes historical data that corresponds to the first sensor; store the model in the memory; evaluate, based on the instructions, a first sensor value from the first sensor and a second sensor value from the second sensor; determine a difference between the first sensor value and the historical data; determine, based on the evaluation and on the determined difference, that the first sensor value is outside a range associated with the first sensor, wherein the range is based on the historical data that corresponds to the first sensor; and generate the alarm, in response to the determination that the first sensor value is outside the range, to indicate that the sensor value is an anomaly. - View Dependent Claims (22, 23)
-
-
24. A method to detect an attack on a vehicle, the method comprising:
-
receiving a first sensor value from a first sensor for the vehicle; receiving a second sensor value from a second sensor for the vehicle; generating a model, wherein the model includes historical data that corresponds to the first sensor; storing the model in a memory, wherein the memory includes instructions to evaluate the first sensor value and the second sensor value; evaluating, based on the instructions, the first sensor value and the second sensor value; determining a difference between the first sensor value and the historical data; determining, based on the evaluation and the determined difference, that the first sensor value is outside a range associated with the first sensor, wherein the range is based on the historical data that corresponds to the first sensor; and generating an alarm, in response to the determination that the first sensor value is outside the range, to indicate the detection of the attack on the vehicle. - View Dependent Claims (25, 26)
-
Specification